255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,3,1,2,255,196,0,112,16,0,1,3,3,2,4,3,5,5,4,1,10,15,11,1,25,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,49,71,134,197,23,24,35,65,50,25,36,37,51,52,81,97,114,180,212,38,39,69,82,83,84,87,99,113,115,118,130,166,211,228,53,54,66,86,88,98,104,116,129,145,149,150,55,57,100,103,161,165,179,193,196,68,117,41,67,85,209,240,146,177,40,102,131,132,148,178,210,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,6,7,4,5,8,3,1,2,255,196,0,77,17,1,0,1,2,3,4,5,8,7,3,9,7,4,3,1,0,0,1,2,3,4,5,17,6,18,33,49,7,19,34,65,113,20,50,81,97,114,129,161,177,21,51,53,145,178,193,209,22,35,225,23,55,66,82,83,84,98,210,240,36,115,130,146,147,163,179,52,99,194,241,37,38,101,162,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,89,97,230,73,138,228,60,75,55,66,104,177,91,179,32,169,170,183,209,211,84,203,67,26,61,36,169,90,102,162,189,233,84,169,181,22,161,126,230,117,232,137,238,95,230,19,76,31,226,42,57,58,161,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,91,173,61,162,157,181,53,44,145,205,115,209,136,140,68,85,234,168,171,252,213,63,188,7,237,4,19,214,94,108,90,75,166,245,82,217,237,120,102,93,61,198,154,162,40,229,117,69,186,153,208,172,111,135,185,240,171,107,26,238,190,246,253,233,211,239,255,0,1,94,122,231,204,95,86,181,178,170,88,238,120,182,35,73,70,181,80,213,199,216,161,169,142,93,236,133,99,232,187,170,94,157,62,39,47,254,239,248,0,178,222,40,185,144,97,58,8,178,89,237,184,173,238,178,239,75,112,167,166,168,116,244,48,201,76,177,203,76,233,186,177,82,169,142,221,253,4,247,167,79,233,125,254,229,41,215,135,44,179,216,188,71,233,206,81,87,14,255,0,13,150,217,167,115,35,111,94,189,186,216,29,238,69,84,254,77,254,249,204,36,99,220,196,168,118,222,142,94,157,19,255,0,215,252,7,96,224,243,25,251,85,196,198,155,219,214,110,219,34,202,108,243,200,168,238,139,177,46,20,232,189,61,203,239,248,128,209,22,159,101,176,231,88,133,6,85,4,15,133,149,221,222,140,123,81,170,155,37,123,62,228,115,191,214,127,125,79,68,124,251,13,158,158,193,106,130,211,75,36,143,138,13,219,93,34,162,185,119,57,92,189,122,34,39,222,191,222,62,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,15,131,148,102,54,204,74,149,181,119,40,42,164,99,165,108,40,144,53,170,187,149,170,239,230,228,247,116,69,3,239,2,51,103,252,192,52,111,78,42,36,166,190,99,89,156,238,142,86,66,171,73,71,74,228,234,248,247,167,244,170,27,238,233,255,0,213,60,92,188,213,248,122,137,168,229,195,117,19,222,189,63,238,117,15,249,216,19,52,169,238,40,249,179,100,246,252,170,225,135,105,102,23,107,117,13,5,85,44,176,201,144,91,164,89,86,55,82,163,159,185,96,172,233,215,185,34,244,232,136,155,126,255,0,121,224,56,148,230,189,125,213,107,76,120,238,9,134,80,83,219,233,238,48,214,194,235,181,185,236,153,90,216,30,199,163,150,42,199,55,174,249,23,167,68,251,145,58,175,82,189,192,210,63,9,250,201,93,174,250,23,140,234,93,210,130,10,58,187,203,107,86,72,169,226,88,227,111,102,182,104,19,163,92,247,170,117,72,209,127,164,190,245,95,187,238,59,9,203,56,96,179,207,96,208,204,106,211,83,36,111,146,15,25,185,204,85,86,174,234,201,157,238,234,137,253,255,0,239,29,76,0,0,0,0,0,0,0,0,0,0,0,4,101,214,142,62,180,155,68,234,229,160,200,49,188,182,170,120,42,98,167,122,209,209,211,61,138,178,67,221,69,77,245,12,94,157,61,203,254,31,253,224,73,162,53,107,255,0,29,250,91,195,229,76,180,25,54,57,149,86,207,5,92,20,143,90,10,58,121,24,174,150,5,153,170,155,234,24,189,54,167,69,255,0,15,247,254,242,182,117,171,154,238,167,234,51,223,65,97,195,49,120,45,140,170,138,166,5,172,183,84,54,126,173,133,88,228,118,202,199,55,250,78,119,78,159,203,161,6,43,106,228,175,169,125,84,205,106,61,253,58,163,83,221,238,68,79,254,208,22,69,169,156,230,51,139,171,86,159,79,48,75,19,96,109,68,111,98,222,173,115,35,246,118,213,29,215,179,92,169,215,122,251,191,151,79,240,144,147,82,184,130,204,245,78,62,214,65,108,178,211,167,136,101,79,245,156,50,177,119,50,53,98,39,199,35,189,221,21,127,246,156,200,247,120,101,199,1,162,161,137,111,173,200,22,175,99,210,79,8,144,246,255,0,167,213,58,110,94,191,119,78,191,225,234,7,132,63,234,52,141,93,252,77,221,58,127,224,159,242,190,243,246,91,109,85,23,73,22,42,119,198,213,70,171,254,53,84,247,34,162,127,36,95,239,129,247,243,12,186,134,247,78,219,101,170,9,217,69,20,205,150,37,168,106,36,191,209,84,93,219,92,169,247,185,126,228,251,186,18,87,149,141,150,91,207,20,212,139,20,140,111,129,183,199,88,237,202,169,213,172,184,209,117,68,247,47,191,223,254,15,248,72,133,60,46,167,149,208,189,81,92,222,157,122,125,223,113,48,249,83,185,205,226,158,29,189,61,246,166,162,245,254,247,180,104,79,145,26,11,226,0,31,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,191,83,248,134,194,244,159,119,218,43,101,238,167,109,68,116,235,224,160,137,255,0,19,227,89,17,126,57,27,238,232,159,251,200,91,169,188,229,116,250,199,113,154,213,131,224,153,11,231,130,88,247,58,235,107,129,88,177,44,91,157,211,181,90,139,187,114,183,167,187,167,78,160,89,16,41,147,58,231,35,172,119,186,70,211,99,184,46,26,196,108,237,145,22,182,217,84,159,10,49,81,127,161,90,190,254,171,255,0,184,141,153,255,0,25,186,161,168,247,57,238,183,203,14,45,4,181,18,71,35,155,73,75,80,214,162,178,52,98,116,221,59,151,238,79,239,253,224,94,174,119,196,166,11,167,181,15,166,189,90,111,179,58,57,89,18,173,44,16,185,58,185,155,211,250,82,183,221,211,255,0,170,68,109,77,231,21,166,24,221,100,182,220,79,6,202,36,168,134,104,209,203,113,182,83,171,22,55,71,185,122,118,235,81,119,117,86,255,0,131,167,82,154,229,145,210,200,178,57,17,21,127,188,127,200,19,119,85,121,171,107,46,160,207,36,84,216,110,25,13,31,126,57,227,238,91,170,155,47,86,197,177,81,122,85,185,62,245,95,254,161,17,50,236,230,237,154,85,73,87,116,167,164,137,242,61,143,84,167,99,154,157,90,205,169,253,39,47,242,60,232,0,15,65,132,98,203,151,93,101,182,164,221,174,213,59,167,235,187,111,220,230,183,167,220,191,235,139,183,211,30,88,58,49,166,246,74,88,42,50,236,214,122,198,71,44,50,108,175,164,116,93,31,42,189,58,117,164,106,253,221,62,255,0,240,129,69,4,196,224,15,131,200,248,136,203,106,100,200,47,142,162,181,73,97,170,173,131,193,212,246,234,59,177,214,67,15,71,111,134,70,237,232,231,175,187,223,253,31,122,123,208,138,25,71,133,91,237,79,130,238,246,126,13,189,222,155,191,160,222,189,122,123,190,254,165,239,242,214,211,104,48,254,24,240,187,170,85,201,44,210,211,221,96,115,123,136,230,244,91,165,66,245,79,133,23,255,0,5,63,152,18,194,8,91,79,19,97,98,170,181,189,122,117,251,254,243,250,0,0,0,0,0,0,0,7,9,226,243,137,25,56,103,211,187,126,107,79,106,109,124,149,183,184,109,43,27,224,238,162,35,233,231,151,119,68,150,63,246,20,78,189,127,159,221,252,210,191,120,59,230,29,170,185,134,171,93,169,178,140,99,20,138,157,182,9,166,106,208,81,84,181,253,196,168,167,106,117,223,82,169,183,162,187,252,61,122,31,95,156,46,117,108,175,162,147,2,138,154,169,181,214,220,158,219,85,36,142,99,82,39,53,109,115,47,70,174,238,170,191,197,111,222,212,251,151,255,0,111,29,229,31,106,164,186,113,11,144,67,59,230,111,76,38,177,255,0,2,162,125,213,244,41,252,209,127,190,5,225,145,87,138,110,96,26,121,195,45,198,162,193,119,198,178,42,251,149,29,117,53,36,206,166,163,130,88,21,38,166,89,209,90,174,168,141,222,228,218,139,213,62,254,191,127,222,74,135,35,149,62,30,157,127,194,102,131,136,155,78,71,99,214,44,130,217,150,190,218,251,172,62,19,196,45,185,100,90,117,235,75,19,155,179,184,136,239,232,171,122,245,79,191,175,242,2,69,235,239,51,157,77,214,25,36,182,209,226,56,197,53,165,149,144,214,83,172,180,21,12,168,220,200,22,53,71,244,170,123,122,117,123,186,116,254,93,61,255,0,121,18,241,76,78,233,157,93,166,183,91,38,165,134,104,224,90,135,44,238,115,91,181,28,214,244,77,168,229,235,213,201,255,0,213,62,9,124,92,183,180,251,79,177,189,29,199,47,248,165,86,67,37,93,77,5,202,157,237,184,190,5,141,35,246,148,138,170,137,27,81,119,117,99,127,159,78,157,64,174,93,77,229,167,169,122,75,166,86,157,66,201,242,204,102,165,46,87,36,182,246,168,43,234,30,173,122,182,103,34,244,125,43,122,39,72,87,223,185,125,235,247,127,122,30,83,211,190,165,235,28,106,212,84,78,190,242,208,185,174,113,96,203,149,93,87,15,150,235,42,182,124,99,32,183,92,221,85,53,55,70,61,175,182,61,253,17,233,55,85,95,235,180,247,108,79,185,125,254,239,127,51,229,127,195,69,46,164,103,21,89,61,250,237,44,22,234,220,102,181,209,50,142,116,108,201,35,43,233,227,248,145,241,57,187,122,53,223,114,245,251,191,194,7,146,191,242,178,215,59,22,47,73,147,203,152,96,143,138,174,163,195,181,141,184,86,43,145,126,63,122,167,132,68,255,0,192,95,230,68,27,253,142,175,28,187,79,102,174,146,23,205,79,183,115,162,85,86,174,230,163,147,162,170,34,253,202,159,200,212,193,90,188,221,52,70,58,236,22,151,81,173,215,7,37,117,215,44,183,211,201,20,210,255,0,9,172,109,182,165,189,90,212,143,170,47,240,155,247,185,126,245,255,0,216,21,2,95,119,46,93,36,160,198,248,96,194,174,53,117,179,190,190,72,110,144,202,145,200,213,135,162,221,42,21,54,245,98,59,175,70,183,239,255,0,9,66,113,198,233,23,107,85,62,238,190,243,76,250,15,140,85,97,218,83,99,198,235,102,138,89,168,252,78,231,196,229,115,87,125,76,175,78,138,168,139,247,57,63,144,21,199,205,155,135,234,75,69,167,246,169,110,185,202,234,139,206,77,111,161,116,51,204,138,198,181,182,217,147,170,53,35,69,69,254,2,127,225,47,222,190,239,239,68,158,93,185,101,62,39,197,54,38,181,16,201,39,181,235,168,45,76,216,212,93,175,150,227,73,209,203,213,83,162,124,63,127,191,254,5,45,159,152,230,19,115,207,52,66,199,103,181,84,82,195,44,57,85,53,75,157,80,247,53,170,212,164,171,111,68,86,181,203,215,171,211,249,127,124,166,110,13,250,126,244,90,90,171,215,221,152,89,23,221,255,0,225,26,112,52,132,215,35,147,114,127,51,253,63,149,50,163,161,106,167,221,239,255,0,247,159,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,43,43,34,162,137,37,149,174,84,87,109,248,83,223,215,255,0,213,15,238,81,135,48,78,51,107,181,159,48,185,224,150,123,12,20,182,27,125,206,130,229,75,37,77,42,178,173,92,218,13,142,73,21,179,189,157,55,76,254,136,141,79,114,55,223,247,245,11,170,196,179,235,62,102,214,186,215,77,89,18,58,55,74,158,33,141,111,185,174,218,191,209,114,251,250,158,148,203,222,31,158,94,48,170,167,85,218,169,168,229,123,161,116,10,149,12,115,147,106,185,28,191,209,114,123,250,181,11,242,224,2,205,146,219,120,102,195,101,201,100,182,58,165,99,185,182,79,2,178,44,125,125,165,80,173,233,189,58,255,0,69,19,175,248,64,146,71,152,205,245,6,205,128,208,50,227,120,166,173,154,57,39,109,58,37,51,24,231,110,115,92,228,95,137,205,247,116,106,158,156,134,60,195,248,75,186,113,3,131,210,38,47,122,165,163,185,59,34,164,173,155,199,212,186,56,59,81,209,79,18,163,118,66,247,110,234,230,47,191,221,253,47,127,220,128,125,29,95,230,85,164,26,85,66,218,138,156,83,48,168,145,106,227,166,114,50,134,149,237,248,226,115,250,167,90,166,255,0,173,43,195,92,57,164,234,150,169,205,37,13,183,15,197,105,237,141,170,134,170,5,158,223,80,201,250,182,21,98,163,186,85,185,189,58,185,221,58,127,46,132,38,158,23,83,202,232,158,168,170,222,157,122,125,223,113,33,56,76,224,235,42,226,167,37,168,176,88,111,182,155,127,102,211,61,215,117,93,84,145,117,108,85,17,66,169,213,176,73,239,235,47,94,157,62,228,251,211,238,80,224,119,107,156,247,139,132,183,26,150,70,217,102,219,185,35,69,70,167,70,162,123,186,170,255,0,36,63,33,98,252,64,114,174,181,104,222,1,111,201,233,115,26,186,170,234,171,172,116,18,178,75,131,95,18,49,209,76,254,173,68,164,98,245,254,27,126,245,254,107,238,43,194,138,138,90,249,86,24,92,196,114,55,119,196,171,211,167,84,255,0,244,129,249,201,53,195,135,1,122,159,196,141,158,150,255,0,139,100,152,189,13,37,101,37,69,84,109,184,86,84,69,34,36,53,29,135,34,163,41,228,79,123,145,85,58,47,221,253,239,184,225,25,150,9,119,193,235,230,183,93,170,104,229,146,23,177,142,90,119,185,205,85,115,17,233,211,115,83,249,47,254,243,180,240,157,198,94,87,194,229,250,91,165,162,195,105,184,68,251,84,246,214,165,77,44,146,187,164,181,17,204,170,187,103,141,62,248,250,117,235,247,127,37,251,192,150,49,114,84,203,54,39,123,62,180,239,254,123,110,178,244,255,0,234,208,157,22,221,201,83,73,60,28,126,214,207,178,239,21,239,238,120,123,173,55,111,239,94,157,55,80,245,251,186,127,237,234,74,222,28,248,190,192,184,141,181,211,86,99,54,59,253,12,179,82,84,86,42,87,211,67,19,81,145,84,118,85,62,9,164,94,189,85,23,254,14,190,244,251,142,185,152,101,246,236,42,217,21,214,231,5,76,177,75,59,105,209,176,53,174,118,229,107,157,215,226,114,39,78,141,95,230,6,118,184,176,209,76,119,64,53,155,34,210,251,5,194,227,89,13,149,244,77,108,213,146,178,71,57,38,163,138,117,234,230,70,196,85,69,151,162,124,41,238,79,231,247,175,43,161,176,214,92,33,108,240,201,11,90,228,85,77,202,168,190,229,233,252,144,244,58,199,168,213,58,181,168,247,125,65,171,165,138,154,91,175,135,221,20,108,86,53,189,168,35,137,58,34,185,202,158,232,209,127,164,191,127,242,251,139,233,225,75,134,59,14,145,104,206,59,138,201,119,175,169,168,161,101,107,30,244,168,99,216,169,37,100,178,251,151,180,213,255,0,194,68,251,147,249,255,0,194,6,122,105,106,164,164,145,100,141,26,170,173,219,241,39,255,0,175,247,139,71,204,121,174,90,238,26,37,143,173,183,12,170,110,70,183,55,45,95,126,220,212,162,236,162,212,34,118,250,86,119,55,127,107,251,253,223,211,255,0,1,23,184,230,224,234,227,195,126,93,114,188,208,95,105,171,177,169,110,20,86,234,38,205,84,233,107,187,146,81,36,174,89,17,32,142,61,187,163,145,17,81,122,244,86,251,190,245,34,152,31,218,24,100,172,149,90,197,106,47,78,190,255,0,184,211,6,128,224,240,105,190,146,88,176,186,122,135,207,29,187,197,116,145,239,71,57,123,149,50,201,239,84,107,127,215,255,0,121,63,251,101,21,112,33,166,84,218,165,171,119,107,21,101,92,180,241,193,142,84,86,35,162,145,24,170,173,170,166,103,78,170,199,123,190,53,254,95,251,77,11,128,0,0,0,0,0,0,0,252,55,123,172,54,138,102,212,204,199,185,174,122,51,163,81,21,122,170,42,255,0,53,79,239,1,65,220,200,53,22,179,49,226,139,54,162,125,44,49,83,50,107,84,236,84,98,181,253,82,215,78,223,127,196,169,211,226,95,254,161,48,121,65,233,251,104,224,165,207,157,82,171,237,44,110,231,77,218,71,255,0,71,165,210,52,235,211,111,187,251,87,250,229,251,255,0,247,85,198,162,101,81,230,217,141,195,39,138,23,68,218,222,215,70,57,187,85,54,68,198,125,221,87,253,111,247,203,241,229,245,167,140,211,238,23,112,171,79,138,89,159,79,29,205,138,237,251,145,119,220,234,95,254,181,191,223,254,240,18,80,224,92,71,240,121,129,113,35,72,144,101,23,203,253,11,214,190,26,245,240,21,48,196,155,162,129,208,162,38,248,100,247,109,119,85,255,0,15,243,79,184,239,160,12,235,113,69,193,238,107,195,29,222,170,159,32,190,89,43,232,226,173,166,161,141,104,234,102,150,94,228,180,221,244,85,223,12,105,183,162,57,63,191,247,123,151,239,57,126,1,169,247,253,57,174,125,194,201,73,111,158,71,211,186,153,82,174,55,185,187,92,246,189,87,225,123,125,253,90,134,152,178,108,102,131,42,160,142,223,112,154,162,56,227,153,38,69,133,205,71,110,70,185,63,154,47,187,226,82,170,184,208,229,137,143,97,148,31,180,13,58,203,174,50,205,114,187,83,80,172,87,186,246,57,173,139,194,200,174,94,144,210,162,163,183,66,222,159,18,167,69,95,119,95,184,43,74,251,122,170,200,46,147,221,235,99,137,147,79,183,115,98,69,70,166,214,163,83,167,85,85,251,145,63,153,125,156,181,112,187,125,131,133,28,22,235,77,81,80,249,166,134,237,11,154,247,181,90,137,237,90,149,247,116,106,47,95,133,63,153,64,134,130,249,113,223,105,110,92,36,96,116,176,199,43,94,198,93,94,170,228,68,78,158,213,170,79,239,255,0,132,9,58,114,174,35,177,42,28,207,7,161,181,215,207,60,81,197,117,138,161,22,23,35,93,185,33,153,189,61,237,95,119,196,191,200,234,167,155,206,241,185,178,139,68,54,248,101,100,110,142,165,179,117,115,149,19,162,53,201,252,145,127,215,1,152,42,41,91,12,170,231,34,175,86,244,247,127,194,134,162,177,58,216,174,56,253,45,100,45,115,89,38,254,136,228,232,190,231,185,63,251,70,95,111,182,137,172,87,89,237,85,15,99,228,131,111,87,49,85,81,119,53,29,252,209,63,191,253,227,65,220,10,107,21,38,173,240,245,137,222,82,134,106,106,170,152,174,51,61,189,164,100,104,145,220,39,143,220,155,220,189,125,200,191,127,247,255,0,224,3,189,222,172,180,183,218,86,82,85,201,43,24,201,18,68,88,213,17,122,162,42,127,52,95,239,169,74,142,224,255,0,43,225,103,139,92,34,189,215,203,77,194,203,110,205,113,216,152,137,83,36,181,78,221,37,61,67,186,255,0,6,54,47,244,94,137,247,127,224,255,0,133,75,187,63,229,236,71,162,34,245,247,47,95,112,31,47,22,188,50,255,0,98,165,187,70,199,49,179,239,232,215,39,69,77,175,115,127,190,191,222,254,249,245,143,241,17,26,157,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,141,116,215,12,111,65,113,74,76,183,39,183,220,171,41,170,238,49,219,88,202,8,163,146,68,145,241,73,34,42,163,228,98,109,233,19,189,253,122,245,84,247,127,52,8,219,204,23,140,246,104,61,130,59,14,55,97,90,203,221,37,246,146,158,165,213,212,189,202,85,134,90,41,102,234,197,100,236,126,239,124,105,239,78,159,210,251,253,202,81,130,170,185,122,169,239,53,195,86,110,186,221,169,151,157,74,188,209,82,82,85,94,22,153,100,138,154,55,71,27,123,52,241,194,157,26,231,189,83,170,70,138,191,18,251,213,126,239,184,249,218,109,167,23,173,79,190,79,96,177,85,81,83,207,79,72,234,199,58,173,239,99,21,141,123,24,168,138,214,185,122,245,145,63,151,247,253,224,119,254,8,184,50,169,226,119,42,168,163,185,95,163,160,182,165,146,166,227,10,193,84,177,79,220,138,170,24,122,59,116,18,55,167,198,229,232,158,255,0,187,222,158,244,47,206,213,109,130,207,65,21,186,153,242,58,56,119,109,89,21,21,222,247,42,251,250,34,127,53,57,215,14,186,27,105,225,251,75,108,154,109,106,184,213,214,197,103,109,83,27,45,68,205,145,206,73,170,164,157,122,185,177,177,23,162,201,211,250,41,238,79,231,247,157,64,0,0,10,139,230,13,203,206,190,209,126,174,214,92,63,39,129,208,95,174,180,54,246,65,114,173,114,189,141,109,2,181,202,173,142,153,17,23,117,63,187,227,95,114,253,223,222,134,156,47,241,41,121,225,179,51,172,203,109,118,154,42,231,85,218,102,181,236,168,129,242,162,54,73,225,149,87,163,101,143,223,214,20,78,189,127,159,221,252,211,71,229,35,243,7,224,86,167,69,110,181,122,157,143,228,81,85,88,110,183,122,27,85,44,53,149,106,250,182,185,104,92,247,58,70,178,157,140,68,221,78,254,138,142,95,114,183,221,215,175,64,236,92,117,115,1,194,181,23,74,173,86,44,35,26,189,193,87,6,69,79,86,247,93,104,226,108,107,18,82,212,181,81,22,42,151,46,237,207,111,79,119,78,157,78,97,202,143,66,233,51,45,76,184,100,119,107,140,209,82,213,226,117,219,25,79,50,54,68,123,46,20,172,247,163,163,84,233,240,187,249,255,0,120,175,194,251,121,106,233,51,240,78,28,176,251,205,85,106,77,85,53,45,210,154,70,199,38,232,209,22,233,59,145,81,21,141,95,185,137,252,255,0,190,7,123,213,109,20,197,117,130,219,29,171,37,184,93,105,162,142,173,149,136,234,25,99,99,183,178,55,70,137,241,198,244,233,209,235,252,190,254,158,242,166,181,227,148,158,121,167,242,73,117,193,179,91,4,214,105,106,225,166,166,109,218,229,51,170,190,40,85,207,87,246,168,218,207,233,177,221,58,47,244,122,117,247,245,46,148,1,151,40,231,185,97,23,186,136,26,148,210,212,50,52,141,234,187,156,206,142,70,187,221,247,47,247,191,250,167,100,212,142,53,53,79,84,49,42,60,54,255,0,96,197,105,232,168,171,91,95,28,148,116,181,44,149,100,70,200,222,138,175,157,201,183,164,174,254,72,190,228,247,255,0,126,230,184,143,224,139,79,120,140,223,62,65,144,100,84,53,18,215,65,90,244,163,171,130,38,117,138,7,66,136,155,224,145,126,229,69,95,240,255,0,52,251,138,17,213,77,63,175,210,204,242,233,129,221,42,105,234,42,109,157,141,242,83,189,207,141,221,200,89,42,116,87,53,170,190,233,17,63,162,158,254,191,240,129,212,56,49,210,105,117,143,84,46,152,196,85,173,165,90,91,4,245,251,221,38,196,84,109,69,59,58,117,216,255,0,246,79,239,127,47,188,209,91,90,140,106,53,62,228,43,179,149,39,14,86,220,115,2,179,107,148,151,90,151,215,100,54,107,157,178,90,118,206,213,137,141,109,211,162,43,91,218,69,69,233,74,223,122,189,126,245,247,123,253,214,42,7,157,206,48,123,78,125,105,138,207,120,168,171,134,24,106,27,82,215,83,61,173,114,185,26,230,162,42,185,174,78,157,30,191,203,251,198,120,56,176,225,245,120,113,214,60,135,77,97,185,248,234,123,52,148,81,178,87,77,221,123,150,122,56,170,23,171,187,113,162,244,89,21,63,162,159,114,125,255,0,121,164,18,143,121,165,234,61,151,41,214,108,151,31,160,165,173,142,122,107,149,174,161,206,153,140,70,43,125,150,196,232,138,142,85,235,241,167,242,254,248,29,15,147,44,148,238,214,59,180,77,73,59,201,133,92,21,221,122,109,233,237,42,63,187,249,255,0,120,183,59,157,206,11,84,13,168,168,100,142,107,158,140,68,98,34,175,94,138,191,205,83,251,198,106,180,59,92,242,141,5,202,42,178,204,82,221,106,172,170,171,183,201,109,123,46,16,201,36,105,27,229,142,69,84,72,228,98,238,235,19,125,253,122,116,85,247,127,52,246,58,231,198,54,164,235,218,189,153,85,139,26,163,141,213,112,214,39,179,233,106,35,93,241,194,177,34,124,115,191,221,209,202,191,240,244,247,255,0,32,45,147,87,185,160,232,198,150,84,73,110,159,16,205,42,42,224,168,138,25,21,150,250,71,198,168,248,150,68,233,214,173,171,247,116,255,0,234,145,139,34,231,87,148,251,74,111,178,88,13,171,192,117,111,103,218,54,169,59,221,54,166,237,221,186,237,191,210,235,211,167,242,233,252,202,218,197,49,75,142,97,113,146,217,108,154,154,41,98,133,103,85,157,206,107,118,163,154,222,159,10,42,245,234,228,254,69,143,232,231,38,171,165,238,130,27,166,171,103,116,172,130,122,121,122,38,61,116,114,61,39,73,182,183,251,125,18,166,205,136,238,190,254,187,186,127,32,38,207,8,124,100,91,120,161,163,129,97,177,84,219,234,159,110,170,184,63,117,43,98,143,108,85,73,7,68,233,60,139,215,226,69,255,0,223,239,79,184,146,199,136,210,173,36,198,244,131,25,162,197,113,170,219,149,77,37,11,38,142,55,215,73,27,228,84,146,103,74,238,170,198,49,63,164,229,68,232,137,238,255,0,222,123,112,0,0,4,23,230,129,196,52,250,93,166,54,235,125,146,215,29,69,194,28,166,142,25,86,170,5,124,43,27,232,106,100,248,118,200,215,110,235,183,239,247,125,255,0,224,39,65,64,252,199,245,118,93,66,226,59,48,183,65,66,216,104,99,169,181,212,196,175,139,108,189,91,108,129,170,142,232,247,39,78,174,119,221,254,0,35,214,155,225,73,158,95,39,180,45,66,195,217,164,117,78,228,126,222,189,30,198,244,235,181,223,235,255,0,188,105,179,31,179,67,143,218,32,180,83,200,247,199,6,254,142,122,162,170,238,114,187,249,34,127,127,251,197,10,114,223,134,213,54,184,95,25,119,90,180,133,49,74,149,111,134,219,187,119,140,164,233,215,119,187,167,78,191,253,66,255,0,0,0,0,31,51,32,176,210,100,52,108,162,172,146,102,49,146,164,168,177,42,34,245,68,84,254,104,190,239,122,159,76,255,0,151,34,170,116,64,50,213,145,82,71,67,120,168,165,137,206,86,179,103,69,114,251,253,236,69,255,0,237,151,83,202,138,242,250,173,6,197,45,139,27,81,177,91,110,210,34,162,123,255,0,238,180,191,225,255,0,206,254,241,77,26,139,106,168,178,230,87,11,101,83,227,124,176,246,183,44,106,170,213,235,19,28,157,58,162,127,37,254,241,105,252,160,114,105,170,173,244,120,187,161,98,71,71,142,92,230,71,163,87,114,170,221,88,191,127,95,252,255,0,239,31,39,134,130,205,128,7,209,152,77,87,94,185,253,209,127,226,63,251,11,11,90,229,20,196,76,62,210,255,0,239,216,110,158,170,133,85,107,5,36,212,58,141,119,165,168,115,22,70,120,126,170,197,94,158,248,35,95,231,255,0,9,106,156,162,101,106,226,54,168,145,23,171,108,55,69,255,0,7,253,213,64,44,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,106,198,171,227,250,61,142,211,100,217,37,21,198,166,154,166,181,148,44,101,12,108,124,137,35,163,145,232,170,143,123,19,111,72,221,252,250,245,84,247,1,250,53,47,82,236,90,87,98,131,33,200,105,43,234,41,170,42,219,68,214,209,70,199,189,30,230,61,232,170,143,123,83,167,72,215,249,245,235,211,220,80,55,23,28,90,94,120,156,204,238,119,87,217,104,168,45,53,53,116,149,144,53,41,159,21,74,62,26,68,129,81,255,0,198,145,189,21,119,175,185,127,214,251,211,222,135,244,226,207,140,28,155,137,252,138,186,162,186,199,108,160,181,77,91,75,93,2,67,77,36,85,29,200,169,123,29,29,214,105,27,181,122,189,125,222,255,0,232,251,211,222,132,121,0,93,39,44,78,16,105,244,227,18,181,235,125,202,249,36,247,76,130,207,113,180,207,79,5,74,58,157,141,75,151,185,205,107,161,107,145,122,82,183,170,171,215,222,171,238,247,167,74,143,210,140,42,44,243,34,168,180,75,80,232,82,26,39,212,238,107,246,170,170,72,198,244,235,181,223,235,255,0,188,105,170,219,111,134,215,69,29,5,59,158,232,226,235,209,94,168,171,239,85,95,228,137,253,240,63,80,0,0,0,1,228,53,59,2,165,212,75,5,61,146,174,166,88,25,5,99,42,145,209,189,26,170,168,199,183,167,85,107,191,215,255,0,120,245,231,248,168,170,158,224,50,201,117,161,246,101,194,90,37,118,238,222,223,127,94,191,123,81,127,193,253,243,76,154,43,88,151,13,50,179,85,163,118,164,158,35,221,211,167,221,81,34,127,246,140,212,102,44,86,100,117,109,119,78,169,219,251,191,226,218,104,27,131,29,101,181,106,22,130,226,247,38,80,85,195,52,241,215,200,228,88,154,214,162,50,190,102,123,190,55,47,242,64,36,72,56,198,93,197,102,158,97,149,242,219,174,150,108,138,89,33,115,24,229,167,167,129,205,85,115,17,233,211,116,201,252,148,141,89,143,56,125,11,178,81,50,91,70,13,157,190,101,157,172,119,137,182,81,171,118,171,92,190,237,181,168,189,122,162,127,245,64,159,133,22,115,77,211,233,108,124,72,230,89,130,84,177,240,215,86,218,105,154,205,234,174,69,246,76,62,245,77,168,159,254,77,127,154,253,231,188,212,238,113,122,161,146,110,161,196,112,108,89,148,12,158,57,97,91,141,178,161,38,232,145,170,59,119,110,181,91,253,39,47,78,159,203,167,243,32,214,161,234,77,247,82,175,85,55,219,237,37,4,21,21,79,141,239,109,36,111,107,17,89,26,70,157,17,206,114,253,200,157,125,255,0,120,22,167,194,135,28,218,47,160,252,60,226,152,78,65,143,102,181,151,11,106,215,71,52,148,116,148,146,66,238,237,109,68,205,218,175,168,99,151,163,94,136,189,81,61,253,126,255,0,188,249,89,71,58,188,83,194,183,236,94,3,118,241,61,214,238,246,165,170,61,157,173,171,215,167,110,187,174,237,219,122,127,46,157,72,67,164,60,11,234,198,179,211,199,83,140,228,88,149,43,37,167,150,165,18,190,174,165,139,182,57,82,37,79,130,157,254,253,203,213,63,193,255,0,184,232,60,74,114,223,203,248,108,211,203,118,119,146,101,86,122,230,87,221,227,180,164,116,53,210,202,168,247,195,60,168,238,143,165,143,221,210,5,78,187,151,222,169,238,254,105,243,88,31,23,89,185,143,106,254,176,79,36,87,12,87,14,166,164,241,49,85,71,217,161,170,100,155,217,10,199,209,122,212,189,58,124,78,255,0,234,17,58,71,186,103,171,221,209,21,127,188,127,201,255,0,79,106,198,245,106,244,234,135,209,237,98,210,60,146,107,21,54,64,218,219,106,83,213,61,99,99,86,73,55,162,162,185,61,233,179,167,254,10,255,0,63,239,30,32,148,54,78,56,242,138,77,36,177,233,53,126,61,106,90,43,37,84,181,113,205,13,36,157,215,61,242,76,254,138,229,168,232,169,252,119,127,224,167,220,159,251,98,241,242,53,23,39,202,119,135,186,60,123,0,178,235,171,174,115,62,163,34,178,221,45,143,167,73,145,88,196,109,215,111,84,103,109,21,63,185,83,223,189,126,245,247,123,253,214,42,70,174,94,56,165,102,37,194,118,11,108,172,154,25,36,129,183,70,170,196,229,84,93,215,74,151,39,222,137,252,151,251,196,149,62,128,0,0,0,15,63,154,230,150,204,22,213,21,222,235,79,85,52,83,84,54,153,173,167,99,92,228,114,181,206,234,187,156,212,233,209,139,252,255,0,188,102,127,83,115,105,181,27,56,185,102,85,20,236,130,75,135,103,172,108,98,181,19,183,11,35,251,149,206,255,0,89,253,245,255,0,237,22,179,205,135,136,216,109,24,188,90,89,109,181,189,215,11,54,81,65,83,44,211,192,139,11,152,251,116,239,232,215,54,84,114,175,241,155,247,181,19,220,191,224,235,79,192,123,13,46,201,103,197,175,245,23,8,34,100,142,146,141,240,170,61,170,169,209,94,197,254,74,159,235,77,55,91,106,214,190,138,58,165,111,77,253,125,221,63,188,170,159,253,163,44,212,245,15,166,122,201,26,53,85,83,167,188,211,134,142,229,116,185,190,156,218,50,122,40,101,138,26,223,17,181,146,181,26,228,217,60,140,94,168,138,169,247,181,127,152,30,204,0,0,0,6,105,56,149,163,117,191,90,242,58,71,57,28,177,248,63,122,47,95,190,146,21,255,0,237,150,17,201,219,37,90,171,251,177,142,210,34,82,98,183,41,183,237,251,250,221,32,95,191,175,254,127,247,136,39,198,77,162,170,199,196,118,93,110,171,124,79,150,31,103,238,88,213,85,190,250,10,119,39,78,168,159,201,73,201,201,207,28,185,211,101,114,228,178,203,74,180,85,120,157,198,24,216,215,59,186,142,75,157,58,124,73,211,167,79,129,223,114,255,0,120,11,91,0,1,83,156,109,242,221,207,179,125,94,200,53,63,7,202,177,248,169,47,53,52,49,69,13,214,186,102,200,214,199,67,28,110,220,216,169,85,17,119,66,189,58,57,125,203,253,255,0,114,79,62,19,56,109,166,225,179,74,108,88,44,151,89,107,171,237,112,214,65,44,141,157,37,133,205,154,178,74,132,218,189,168,220,170,136,246,167,189,169,252,254,255,0,188,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,205,93,93,21,4,73,52,205,123,154,231,109,248,81,21,122,244,85,254,127,240,25,242,227,59,139,27,191,18,57,221,218,70,217,104,232,108,146,86,81,215,83,117,166,116,85,93,200,168,155,10,163,255,0,141,35,58,117,115,215,221,239,233,183,222,158,244,45,155,152,230,172,71,165,26,47,102,189,45,19,170,29,54,83,77,70,173,237,239,68,221,71,86,254,189,55,183,253,103,247,255,0,246,20,14,0,0,7,190,209,124,226,147,1,202,42,175,21,148,242,204,201,168,31,76,141,137,136,229,69,89,35,119,94,138,230,255,0,172,95,230,105,142,138,169,149,180,204,170,141,174,70,191,175,68,114,123,253,202,169,255,0,218,50,188,139,208,210,215,13,89,251,181,71,69,49,204,233,244,201,78,183,63,25,214,52,102,196,111,110,174,104,190,237,206,233,253,175,175,244,151,255,0,180,7,78,0,0,0,0,34,103,22,220,127,226,28,51,79,53,141,113,171,197,125,218,146,227,77,73,80,239,7,20,180,202,201,169,93,58,43,23,196,70,238,168,155,19,222,159,235,190,255,0,114,146,146,243,121,165,177,210,182,174,174,57,94,199,200,145,162,70,136,171,213,81,87,249,170,127,120,205,103,16,250,161,73,172,218,197,144,106,85,13,28,180,176,94,60,38,216,165,141,24,246,246,169,98,133,122,181,30,244,78,171,18,175,244,151,239,254,95,114,7,141,201,175,213,25,61,242,166,249,85,28,113,203,83,179,115,99,69,70,166,214,53,169,209,21,85,126,230,255,0,124,252,148,151,9,168,215,172,77,98,251,186,124,72,191,223,255,0,132,236,220,48,104,29,159,94,114,202,172,114,233,114,172,163,109,61,170,107,134,250,121,153,26,171,153,60,81,162,117,116,111,247,116,147,251,223,203,239,254,69,203,104,199,47,173,37,209,154,88,146,207,147,101,213,83,182,154,90,87,120,154,218,103,179,99,230,73,58,166,218,102,47,94,168,159,253,95,248,64,164,28,71,67,114,252,238,177,244,246,187,141,158,25,18,23,78,171,81,52,173,77,173,114,53,83,225,141,222,254,170,135,249,171,90,19,151,104,221,92,180,121,61,198,207,84,248,103,138,157,203,65,52,175,77,210,69,221,69,77,241,179,221,183,220,191,225,255,0,222,105,15,36,201,109,120,45,162,26,219,132,85,83,64,249,210,6,164,45,107,159,185,200,231,117,94,170,212,233,240,175,255,0,80,207,79,22,124,75,220,184,144,212,235,222,95,37,166,154,134,138,227,61,29,68,108,72,29,20,168,232,104,217,7,69,78,236,137,209,118,185,125,202,191,203,238,251,143,147,175,112,225,132,165,224,227,137,205,56,208,91,204,149,185,213,163,36,172,137,214,138,154,20,75,77,60,18,59,185,37,84,114,181,127,139,43,19,110,214,42,47,243,235,211,221,252,206,117,162,156,47,103,250,241,34,69,136,93,241,250,53,90,73,107,63,178,85,19,199,240,71,43,98,84,254,28,79,247,238,114,42,127,131,249,255,0,35,240,106,247,14,249,174,139,57,236,202,110,150,74,165,101,76,84,171,236,249,229,127,198,248,150,68,95,142,38,123,182,167,69,255,0,15,254,243,238,131,68,122,105,169,248,238,165,227,84,89,38,61,71,113,130,146,177,178,190,54,86,198,198,200,136,201,93,27,186,163,30,228,254,147,87,167,191,238,233,255,0,1,73,28,194,248,164,173,214,237,76,190,98,180,54,120,41,44,20,183,11,125,194,145,242,211,172,117,138,246,219,219,27,146,69,73,94,206,155,165,147,167,68,235,209,27,239,251,250,197,235,6,97,115,199,23,173,12,20,175,248,22,63,226,181,203,238,87,117,254,78,79,230,135,195,95,120,19,51,151,55,12,86,205,119,212,74,250,123,237,222,170,142,147,236,221,93,107,22,146,161,177,201,190,58,218,120,186,46,232,158,157,58,57,203,253,255,0,187,223,252,139,41,226,59,151,134,154,241,0,199,84,87,228,249,53,29,92,181,208,85,200,144,214,211,199,31,72,224,116,40,137,214,153,235,247,42,47,254,255,0,127,242,60,135,42,220,9,182,94,31,241,44,177,213,42,249,43,109,247,106,117,98,63,171,83,251,45,47,189,19,106,127,177,255,0,127,249,147,136,12,226,241,35,194,166,103,195,117,246,174,215,146,222,108,181,209,211,85,83,210,34,208,212,75,43,149,242,211,247,209,126,56,99,247,116,234,159,119,223,211,220,191,121,196,154,136,171,209,77,66,231,56,53,167,63,180,197,102,188,212,85,195,12,53,13,169,107,169,158,214,185,92,141,115,81,21,92,215,39,78,143,95,229,253,227,54,122,221,167,79,210,93,80,189,105,251,234,146,165,109,94,27,172,168,253,232,238,237,60,114,253,251,91,215,251,103,79,232,167,221,252,254,240,52,107,162,88,245,38,43,166,54,107,13,12,179,73,5,47,136,218,233,92,138,245,221,81,35,215,170,162,34,125,238,95,228,123,147,138,112,103,127,167,201,248,108,195,239,116,177,73,28,117,62,208,218,217,26,136,228,219,95,80,213,234,136,171,252,219,253,243,181,128,0,0,0,225,124,97,106,213,94,141,233,157,179,39,163,162,138,169,245,87,216,104,21,146,198,175,68,71,83,212,63,175,68,123,63,216,211,249,255,0,63,184,10,45,226,219,82,101,213,109,124,202,51,103,210,54,157,46,75,66,189,180,141,89,183,183,69,4,95,118,231,116,254,135,95,189,127,251,71,174,224,231,131,235,159,21,89,125,86,57,5,242,150,223,20,22,106,139,171,94,250,151,66,229,237,84,195,14,213,84,134,95,246,94,189,58,127,47,189,62,229,142,50,200,233,100,89,28,136,138,191,222,37,143,6,60,111,199,194,237,122,201,112,199,221,112,166,109,166,166,222,206,205,39,118,77,210,213,71,63,85,235,60,105,211,225,84,255,0,221,238,95,188,8,207,154,98,245,56,102,77,89,141,86,77,20,179,81,246,247,62,55,43,154,187,227,107,211,162,170,34,253,206,79,228,94,183,45,125,87,139,57,225,183,14,179,205,68,232,107,97,166,186,84,200,230,199,182,37,68,186,78,212,68,93,238,94,189,30,159,122,127,124,164,29,100,205,40,53,15,82,46,249,133,178,158,120,41,174,30,31,100,115,177,173,122,108,130,56,215,170,53,206,79,189,139,252,215,221,255,0,184,176,62,79,90,149,79,38,125,87,129,45,36,155,237,184,141,194,165,100,237,167,71,110,185,211,47,78,187,189,255,0,219,127,214,167,221,255,0,188,45,200,0,0,0,7,53,212,61,4,195,245,46,178,90,235,237,202,243,4,147,75,28,174,74,73,162,106,117,100,123,19,166,232,221,238,233,255,0,213,61,174,47,142,80,226,86,42,108,122,219,44,242,83,210,111,216,233,220,138,245,220,247,61,122,170,34,39,222,229,254,95,113,245,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,151,154,198,7,116,205,180,30,197,71,108,169,165,137,236,204,168,231,85,157,238,106,109,74,26,214,244,248,90,190,254,174,66,140,77,74,228,24,253,22,73,68,202,26,233,102,100,108,149,37,69,137,200,139,213,17,83,249,162,251,190,37,43,118,46,74,216,42,221,167,117,70,125,126,246,114,177,59,59,46,176,247,247,252,63,210,235,67,183,167,244,190,239,240,127,132,10,140,5,202,234,167,39,157,56,200,213,213,120,78,115,146,50,170,74,136,220,244,186,220,224,72,251,73,26,181,122,118,232,149,119,110,219,211,249,116,234,85,86,179,104,182,77,162,57,125,195,13,201,235,237,149,117,118,233,32,142,73,40,37,146,72,213,101,129,179,55,162,189,140,85,248,94,136,189,81,61,255,0,223,251,192,231,228,168,225,103,143,221,66,225,150,134,11,29,163,26,199,171,237,212,148,53,52,144,186,166,142,121,102,85,154,165,39,85,114,182,162,54,251,151,114,39,68,251,186,125,255,0,121,21,192,23,57,138,243,146,209,139,133,20,73,126,193,51,70,214,109,123,165,240,118,186,68,139,250,125,19,110,250,222,191,209,233,215,175,243,234,78,77,60,212,43,46,165,227,84,121,77,138,150,182,10,74,230,202,232,217,86,198,54,68,237,202,232,215,170,53,206,79,189,171,211,222,190,238,159,240,25,127,59,63,14,220,81,230,124,56,223,102,189,226,182,123,45,116,146,219,165,183,43,110,20,242,202,155,36,154,57,85,122,50,88,253,253,99,68,235,215,238,85,247,127,48,52,130,8,141,195,183,49,141,51,215,74,72,104,153,139,100,244,151,118,209,207,91,80,171,67,79,29,54,198,84,36,72,140,254,185,123,186,244,123,23,223,238,254,151,191,238,66,92,129,252,43,40,226,173,137,34,149,206,68,71,110,248,87,223,215,255,0,213,74,175,215,254,79,245,213,87,90,155,246,148,231,16,36,117,53,80,49,173,200,110,107,213,34,72,58,63,170,65,69,253,45,237,78,158,254,155,126,255,0,121,106,224,12,183,101,184,197,126,27,144,85,99,119,57,169,229,169,163,237,239,124,14,115,163,93,236,107,211,162,185,17,126,231,39,242,251,250,150,23,195,231,55,171,174,1,142,81,98,90,147,132,82,77,110,160,167,168,237,62,199,109,115,166,89,223,80,178,55,114,205,90,214,236,218,247,245,232,136,189,118,255,0,46,164,233,226,191,129,156,47,137,250,117,150,233,145,94,232,43,37,185,83,215,201,225,234,226,138,47,225,83,62,4,70,238,167,145,126,231,34,251,255,0,159,95,122,125,197,34,107,151,15,153,118,130,228,53,152,246,85,115,179,214,77,71,60,16,61,214,249,165,145,170,233,96,73,154,168,175,141,139,211,106,244,95,119,223,253,255,0,188,14,193,198,95,29,183,158,40,42,167,178,80,99,148,86,252,106,43,149,45,206,137,211,81,190,42,238,228,116,142,133,201,34,165,68,145,237,221,36,138,136,137,215,162,55,223,247,161,240,120,78,224,171,45,226,138,236,250,75,85,254,209,111,167,246,93,69,197,139,81,85,44,79,254,21,76,112,42,46,216,36,79,189,234,189,63,189,252,211,238,57,142,151,104,110,91,171,85,174,160,199,46,54,138,105,25,74,250,181,90,233,165,99,118,50,70,177,83,224,141,222,254,174,79,253,157,77,9,112,219,162,84,186,1,164,118,29,50,167,184,75,89,236,102,213,183,188,249,82,77,201,53,84,179,255,0,73,35,103,94,157,206,159,209,79,187,249,253,234,30,155,75,244,230,209,165,120,93,187,8,177,213,86,84,81,219,82,100,142,74,183,181,242,187,185,51,229,94,170,214,181,23,222,245,68,232,137,238,233,255,0,9,244,242,172,86,223,151,219,227,182,220,166,168,138,40,166,73,209,96,115,90,237,200,215,55,167,196,139,238,232,229,62,200,2,157,120,158,229,63,146,98,21,83,101,26,111,153,219,101,181,85,215,83,210,211,178,247,113,145,213,8,223,12,170,245,122,67,70,141,235,190,55,116,232,191,209,84,235,239,43,146,120,93,79,43,161,122,162,185,189,58,244,251,190,227,84,166,124,185,136,105,221,54,159,241,75,155,91,104,170,165,154,158,9,45,113,177,101,122,57,235,190,217,76,245,235,209,173,79,189,84,11,48,229,99,168,75,126,225,243,17,196,159,75,177,244,84,23,106,149,122,51,162,47,246,90,95,119,93,203,254,201,253,239,228,77,210,160,57,59,230,20,244,250,161,112,177,205,4,139,225,240,235,131,247,53,169,239,235,114,165,95,189,93,255,0,157,253,226,223,192,25,217,227,222,36,103,21,217,202,162,255,0,59,103,166,210,154,29,175,175,134,221,10,79,59,94,230,185,219,62,4,69,94,189,21,127,154,255,0,128,205,247,22,217,141,187,63,226,15,43,203,173,48,84,195,73,95,224,123,108,169,107,91,34,108,161,130,53,234,141,115,147,239,98,255,0,53,247,116,2,118,242,192,226,202,205,141,99,182,253,35,190,89,107,100,134,199,101,184,212,182,122,74,102,43,156,249,46,73,34,34,185,211,34,42,116,157,127,240,83,238,79,253,179,143,43,227,51,75,240,251,132,214,219,157,135,41,150,88,92,198,185,96,165,167,115,85,92,196,114,116,221,58,127,37,51,162,0,185,76,203,156,190,144,91,105,209,152,206,9,152,58,169,38,106,63,199,218,233,86,62,218,181,85,122,108,173,235,187,174,223,240,116,234,123,254,15,57,139,91,120,164,212,43,134,3,246,94,166,223,61,5,142,123,195,165,240,45,137,138,145,212,65,22,212,95,19,34,255,0,249,116,94,155,83,238,251,255,0,146,213,135,12,188,25,103,156,76,215,45,62,53,126,176,80,70,182,233,238,13,90,234,169,162,93,177,84,50,21,69,217,4,158,253,207,234,159,224,254,105,247,23,43,194,143,5,88,95,11,148,208,213,217,111,247,187,133,207,217,245,54,233,146,170,170,41,96,237,203,82,147,245,110,216,35,118,239,129,137,213,125,223,210,247,47,185,64,145,231,152,212,29,62,179,106,69,154,27,29,242,166,182,8,32,170,109,91,93,72,246,53,234,246,177,237,68,85,115,92,157,58,61,127,151,247,143,78,0,171,93,64,228,185,77,85,112,154,125,58,207,100,72,29,36,123,18,245,116,77,251,18,62,143,235,217,161,233,215,127,221,252,182,255,0,132,129,90,229,194,142,160,104,37,100,212,185,101,231,30,172,88,170,97,164,85,183,84,79,39,199,36,43,42,47,241,33,103,187,106,42,47,248,127,247,154,63,63,21,214,213,79,120,167,109,53,75,228,107,90,244,145,22,53,68,94,168,138,159,205,23,251,224,101,144,235,28,54,107,67,180,47,57,174,203,82,129,42,252,93,166,91,118,197,139,185,211,124,208,201,215,166,246,127,177,125,253,127,159,221,253,238,209,199,183,6,183,13,0,204,174,153,77,166,251,79,89,140,85,92,104,109,180,76,169,170,116,149,233,35,232,82,71,44,168,216,25,30,221,209,73,209,90,189,122,43,125,221,122,170,67,240,53,39,140,100,84,89,101,142,155,32,183,69,60,116,245,91,246,54,118,162,61,54,189,204,94,168,138,169,247,181,127,153,245,74,30,225,11,152,150,73,195,109,182,155,19,186,98,246,218,235,13,190,223,85,79,74,250,122,41,37,172,89,102,170,73,213,94,174,169,141,155,83,116,137,238,68,95,232,253,254,245,46,223,76,117,26,201,170,248,77,183,61,199,105,107,169,237,247,78,247,102,58,214,49,147,55,183,51,226,118,228,99,156,212,248,163,85,78,142,95,119,79,187,238,3,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,219,90,116,27,16,215,91,4,24,238,91,114,188,82,83,83,215,71,112,107,173,211,69,27,214,70,68,248,209,21,100,141,233,183,164,142,254,93,122,162,123,255,0,145,210,64,25,233,226,167,130,124,199,134,155,205,90,87,95,236,213,246,166,86,211,80,193,218,171,150,90,142,228,180,189,238,174,235,4,109,219,240,189,61,222,255,0,232,251,151,222,164,109,53,47,124,177,210,95,233,25,71,89,36,204,99,36,73,81,98,84,69,234,136,169,252,209,125,222,245,43,139,91,185,58,217,242,171,221,85,255,0,76,179,154,200,234,106,167,135,115,111,215,54,163,18,22,192,140,119,68,134,137,87,126,246,183,167,191,167,78,191,204,10,133,61,70,47,167,119,172,181,122,91,170,168,163,254,27,165,254,59,222,158,228,114,53,126,230,175,243,83,238,235,14,133,229,186,39,121,169,177,229,87,27,69,92,244,179,67,3,221,111,154,89,24,174,146,20,149,189,22,72,216,189,54,175,69,247,125,255,0,251,206,157,195,15,28,122,131,195,52,168,204,123,30,199,171,233,227,183,207,66,207,27,73,60,175,233,45,67,102,85,93,149,17,167,244,155,209,63,193,252,151,239,2,65,112,205,202,195,60,201,170,19,37,205,51,27,4,118,170,203,124,233,11,45,119,9,146,161,38,109,67,90,155,146,74,69,110,206,141,127,220,189,122,237,255,0,9,114,100,87,225,179,143,253,57,226,18,142,10,90,44,107,36,162,186,248,42,138,233,214,90,56,35,167,237,199,80,145,116,111,74,135,187,119,196,197,247,251,191,165,239,251,144,149,0,0,0,14,19,198,54,178,83,104,134,153,91,50,202,170,9,42,217,87,126,134,220,140,142,36,145,81,93,79,81,39,94,138,246,127,177,125,253,127,159,221,253,238,236,70,254,60,112,95,218,6,144,218,44,222,35,179,217,201,41,234,183,111,219,215,165,45,83,122,117,218,239,245,255,0,222,2,171,244,207,153,102,169,96,57,125,110,68,204,79,21,154,58,154,23,82,35,86,130,165,202,157,95,27,186,244,241,77,255,0,99,254,249,122,214,203,132,55,90,24,235,233,218,246,199,46,238,136,244,68,95,114,170,127,37,95,239,25,97,52,185,195,107,213,250,45,142,185,122,117,95,23,254,87,48,29,48,3,249,84,84,50,153,137,36,136,229,69,94,158,224,63,169,78,156,221,33,163,110,109,119,157,139,55,136,117,246,214,143,235,211,103,79,101,47,221,252,250,251,147,255,0,170,76,237,114,230,83,164,90,43,52,148,23,12,83,48,170,171,130,170,26,121,22,26,26,87,198,189,200,86,84,84,235,84,197,251,186,39,252,61,127,225,41,247,138,62,37,175,156,74,106,45,227,53,185,218,104,104,98,185,205,73,58,71,4,15,137,205,116,52,140,167,233,209,210,200,136,138,141,85,251,215,255,0,103,220,7,198,225,231,91,107,116,23,52,173,204,40,45,240,86,73,89,107,146,218,172,154,37,145,17,31,44,82,117,232,146,51,223,252,36,247,245,254,127,119,247,172,99,33,231,83,141,181,54,227,24,13,207,122,61,191,221,246,168,250,108,219,239,254,133,119,223,215,167,254,194,172,177,124,70,229,150,213,190,138,219,61,52,111,100,75,50,172,238,114,38,212,114,55,249,53,125,253,92,132,232,209,238,81,58,149,155,209,195,120,202,115,108,102,42,26,138,121,93,27,109,247,42,134,204,146,182,93,137,213,31,70,173,219,209,29,247,47,94,189,63,194,4,117,215,126,49,181,27,95,106,230,159,40,177,99,116,108,146,170,26,190,148,20,179,198,187,227,129,98,68,248,231,127,187,162,170,255,0,195,255,0,184,248,154,81,195,22,123,172,45,107,177,155,189,130,153,31,79,37,74,120,234,137,153,240,178,84,141,83,224,137,254,254,171,238,255,0,7,254,226,227,244,119,150,190,143,233,61,186,8,233,178,188,198,166,173,144,75,79,38,250,234,87,199,181,243,119,58,167,74,86,175,95,114,127,245,79,167,197,239,24,86,238,19,48,250,71,218,172,117,23,26,214,94,96,182,201,226,41,155,52,91,38,167,154,126,169,182,104,151,170,108,106,117,255,0,135,220,191,120,20,61,158,97,119,61,61,202,171,177,11,197,69,44,213,148,29,174,227,233,158,231,70,187,227,108,137,209,92,214,175,220,244,235,213,19,223,212,234,156,42,240,191,119,226,99,50,172,197,168,46,244,116,9,77,104,154,233,190,106,135,69,213,35,158,24,149,58,164,82,127,57,122,244,233,252,190,255,0,228,190,59,10,193,178,190,32,51,122,250,59,69,69,166,142,224,148,126,58,85,169,124,145,195,219,141,98,139,163,118,181,238,221,241,181,125,254,239,191,223,247,33,160,14,23,248,113,180,112,225,166,214,108,30,134,235,89,93,53,178,26,184,93,36,179,182,86,185,179,85,190,127,114,164,81,170,170,111,68,251,147,255,0,111,222,7,180,210,125,46,177,104,254,15,109,192,177,202,202,250,154,27,90,78,145,73,91,35,31,51,187,179,62,103,110,86,49,136,191,20,138,137,209,169,238,233,247,253,231,178,0,0,0,0,0,15,151,144,227,212,89,45,19,40,43,229,158,56,227,149,38,69,133,200,139,213,17,83,249,162,251,190,37,43,99,91,121,57,209,95,174,245,55,173,44,206,167,100,149,21,16,166,220,130,230,136,212,133,176,237,127,186,10,37,248,183,181,189,61,253,54,245,254,101,157,128,50,249,168,152,5,231,76,242,202,252,54,253,83,69,61,109,189,98,73,100,164,123,221,18,247,34,108,137,181,92,214,175,244,94,157,122,162,123,250,255,0,194,118,62,22,248,205,205,120,98,186,62,178,193,97,178,87,196,182,201,237,205,74,202,89,165,119,73,106,25,50,170,236,158,63,127,86,116,235,253,239,228,191,121,122,218,175,160,152,126,177,82,165,38,77,114,188,211,49,42,163,171,235,65,52,76,93,236,141,209,162,124,113,191,221,209,203,255,0,180,174,205,79,228,189,119,150,231,61,70,149,231,180,105,72,233,98,72,147,32,186,59,185,219,237,124,123,187,20,61,55,119,19,221,211,221,183,239,247,129,96,60,56,241,23,141,113,23,129,218,179,92,126,215,115,161,101,202,26,153,146,58,200,35,137,90,216,106,95,2,251,153,44,157,21,85,189,126,245,247,127,123,238,58,225,78,188,37,112,95,196,206,153,103,213,247,124,90,253,166,51,212,75,101,154,149,205,184,85,92,28,206,219,170,32,122,170,108,129,171,187,171,27,252,250,116,234,92,45,43,167,116,13,117,79,111,184,189,119,118,250,237,251,255,0,151,95,240,1,253,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,188,243,3,180,106,29,162,27,45,234,166,178,24,33,169,109,83,93,74,246,181,234,244,107,154,136,170,230,185,58,116,122,255,0,47,239,21,183,174,28,156,169,235,235,166,187,233,46,117,34,62,122,152,91,183,35,185,162,34,66,144,244,127,246,138,47,233,239,107,122,123,250,109,235,215,222,90,64,3,52,217,222,133,102,154,89,214,123,213,198,203,81,252,102,83,127,90,205,43,254,39,49,94,139,241,70,223,119,70,255,0,239,45,191,151,103,23,57,182,180,217,168,177,76,186,201,100,165,138,146,209,93,112,71,219,105,166,99,150,70,215,163,17,58,201,51,253,219,101,94,190,238,189,81,61,255,0,223,156,23,11,124,55,40,91,4,238,123,90,215,35,209,88,168,139,215,162,167,243,79,240,159,237,190,134,27,109,28,116,80,57,238,100,125,122,43,213,21,125,234,171,252,191,225,3,244,128,0,28,171,136,216,217,38,17,66,217,21,221,61,171,18,251,191,226,102,58,169,90,124,193,57,129,91,49,42,250,173,32,197,113,154,169,47,86,43,189,21,69,68,247,10,38,173,43,225,146,133,210,116,99,163,169,71,171,250,207,31,222,196,79,115,191,192,170,21,6,90,135,8,156,210,48,29,60,210,235,30,155,231,216,126,65,53,77,162,10,199,201,45,158,223,11,152,231,201,89,36,173,232,233,106,218,170,155,37,232,191,10,123,211,251,222,245,170,240,5,179,230,188,233,172,48,245,139,4,192,174,11,43,101,103,95,107,218,153,183,183,177,119,127,106,174,235,187,119,78,159,203,167,95,230,64,189,100,226,251,81,181,174,227,61,195,37,177,227,116,174,158,120,106,21,40,105,167,98,35,163,135,180,137,241,204,255,0,119,79,122,255,0,135,255,0,113,197,40,99,166,150,85,109,82,203,177,27,213,59,125,58,245,234,159,223,44,227,133,167,112,125,141,99,180,87,75,111,237,142,75,132,180,149,48,202,147,251,45,97,216,181,74,191,14,222,142,235,240,183,239,94,159,120,17,43,70,248,24,213,141,109,167,142,171,23,200,177,42,70,75,77,45,75,82,190,174,166,53,219,28,201,18,162,236,167,127,191,114,245,79,240,127,238,39,54,156,114,98,198,232,26,217,181,19,60,185,58,161,208,72,217,61,139,116,141,89,191,184,138,206,157,234,30,189,54,39,191,249,238,255,0,1,99,56,214,77,108,189,177,176,91,225,170,98,53,142,145,22,102,181,61,200,238,139,247,42,255,0,53,62,240,30,31,75,244,135,26,210,91,53,53,143,28,174,185,212,193,75,28,177,49,213,178,198,247,170,73,42,200,189,85,140,106,117,220,189,19,221,247,127,239,61,192,57,63,17,156,64,88,184,119,195,104,243,11,245,178,190,182,26,203,164,86,182,199,73,11,36,114,61,240,203,42,42,163,164,141,58,116,133,83,175,95,230,158,239,230,129,205,56,175,227,183,12,225,141,31,67,95,142,94,171,238,16,92,105,232,165,88,104,226,150,21,73,105,157,58,43,122,212,70,239,114,35,83,223,252,250,251,151,239,40,239,81,243,188,155,136,13,72,187,231,55,154,107,93,29,202,230,200,101,154,58,102,73,28,13,72,97,142,6,237,71,57,238,78,173,99,85,122,185,125,253,126,239,184,254,26,153,159,228,58,231,168,151,108,238,245,77,110,164,184,93,27,11,230,142,149,143,142,22,164,80,199,11,118,163,156,247,39,86,177,170,189,92,190,254,191,119,220,93,39,4,220,5,217,120,122,180,82,101,87,172,146,182,183,39,170,182,213,219,43,89,75,88,201,40,18,55,214,36,173,88,145,212,241,201,215,108,81,162,171,151,167,85,119,187,167,69,64,251,188,12,112,119,77,195,102,37,109,186,221,111,178,87,100,143,183,214,219,171,27,79,84,146,208,246,228,174,239,53,99,221,4,114,117,219,28,104,170,171,211,174,239,119,220,164,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,89,156,110,242,197,185,234,86,103,116,213,173,56,203,169,96,187,95,43,232,162,154,11,221,123,155,76,218,120,168,146,37,218,216,105,92,228,126,232,99,84,234,229,78,138,239,187,220,137,102,96,10,33,180,114,178,215,203,165,67,161,76,195,0,111,70,43,255,0,238,133,106,127,52,79,246,162,255,0,124,251,183,78,81,250,245,69,59,226,139,54,192,85,26,168,159,21,202,183,249,167,95,246,153,120,32,10,26,170,229,117,175,180,211,186,7,101,250,126,170,222,159,117,194,183,251,221,127,218,135,41,205,56,71,212,140,22,225,53,182,237,123,198,166,150,7,177,142,90,106,153,220,213,87,49,30,157,55,66,223,228,191,251,205,29,128,50,255,0,77,95,122,211,76,130,170,158,54,208,207,83,28,73,11,213,200,247,71,181,232,215,251,189,237,94,191,119,255,0,84,236,56,55,28,250,181,167,245,143,173,179,99,184,140,210,62,7,83,170,84,210,84,185,54,185,237,114,175,195,80,223,127,86,161,126,121,62,155,88,178,186,151,213,92,106,235,227,124,143,107,213,33,145,136,157,90,221,169,247,181,127,145,28,114,110,89,186,29,146,209,178,146,124,179,58,141,25,42,75,213,149,244,105,239,70,170,127,58,85,254,248,21,237,101,230,227,175,214,247,171,170,112,157,63,114,108,86,252,22,218,213,94,189,81,127,157,97,23,245,143,93,50,221,111,191,85,228,57,93,186,209,73,83,89,52,51,72,219,116,50,198,196,116,112,164,77,232,146,72,245,233,181,58,175,191,239,254,247,220,75,222,38,249,84,223,52,130,209,30,75,132,102,84,53,54,218,155,148,20,48,50,235,113,123,231,68,116,15,123,213,201,21,35,27,253,56,215,167,69,251,149,61,221,74,253,2,211,121,96,112,99,73,114,180,209,107,189,254,253,43,105,50,75,29,194,133,148,212,117,72,146,49,241,220,91,26,42,177,240,116,68,233,76,239,252,53,95,122,123,189,254,235,91,56,31,2,73,74,156,42,96,233,69,221,236,255,0,100,246,247,122,110,255,0,186,85,61,122,244,247,125,253,78,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,243,154,22,206,212,99,213,81,17,122,251,140,208,241,17,131,67,166,218,197,144,97,80,84,62,118,91,188,39,73,30,244,114,187,185,75,20,159,122,53,189,127,167,253,228,255,0,237,154,98,40,83,153,150,153,199,134,241,47,153,221,104,234,221,45,36,181,54,170,120,219,36,155,164,234,182,168,28,170,189,24,137,247,181,127,159,247,128,159,92,169,117,106,108,139,69,113,157,52,154,137,140,91,77,178,235,91,221,108,106,155,186,221,95,238,221,189,122,255,0,110,255,0,90,159,119,223,253,249,226,81,239,42,93,81,102,11,173,151,157,244,107,50,38,31,89,15,186,61,223,210,175,163,119,250,246,255,0,120,188,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,81,227,87,130,95,222,146,195,21,53,163,32,246,125,197,111,52,215,25,86,166,175,181,15,110,42,89,96,232,221,176,72,237,223,27,87,162,251,190,255,0,122,123,144,149,192,10,206,224,231,150,102,162,104,206,127,95,151,231,57,110,57,85,73,89,99,158,222,198,90,107,231,124,137,43,170,32,122,42,164,180,172,77,187,98,119,95,127,94,170,158,239,239,89,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,37,196,207,20,216,143,12,248,197,54,75,147,89,238,245,241,212,93,33,181,163,40,41,226,149,200,249,32,150,84,94,143,154,63,119,72,149,58,245,251,213,61,223,205,58,190,75,146,208,226,212,49,220,46,17,79,36,114,76,144,162,66,214,171,183,43,85,127,154,167,187,225,83,57,124,78,235,205,239,95,117,86,249,154,214,220,42,230,164,185,73,73,44,108,170,164,130,9,81,208,210,71,7,87,36,63,10,127,65,221,58,42,251,149,21,125,224,119,205,82,230,163,172,25,205,234,166,162,217,135,97,208,208,201,36,82,68,147,219,234,155,47,86,196,140,93,219,106,220,159,127,95,187,249,116,37,191,45,142,48,245,11,92,50,169,240,44,166,199,142,210,83,91,241,218,219,155,100,183,211,79,27,214,70,215,66,196,69,87,204,244,219,210,103,123,182,162,245,68,247,255,0,126,158,237,54,154,155,205,75,169,105,95,27,94,214,44,138,178,42,162,116,69,68,254,72,191,223,47,227,129,142,21,45,188,61,233,229,158,174,229,69,108,126,84,180,85,212,53,213,212,21,213,83,69,44,82,87,58,86,181,173,149,26,212,232,214,68,138,168,196,94,173,95,191,170,170,132,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,62,213,77,109,197,116,134,222,203,142,75,111,187,84,196,250,166,82,34,80,197,27,221,189,241,186,68,95,142,70,251,186,49,127,246,244,247,31,215,73,181,147,24,214,60,126,147,36,198,40,46,148,180,213,177,205,44,108,175,138,54,72,137,28,203,19,186,163,30,244,235,185,170,169,239,251,191,247,1,239,0,0,0,56,14,163,241,165,165,186,97,126,170,199,111,246,12,170,162,166,141,241,49,238,163,165,167,123,21,95,18,72,157,21,243,181,126,231,39,95,119,223,255,0,188,14,252,8,169,253,81,237,15,255,0,197,92,231,255,0,240,104,255,0,206,78,59,153,115,131,209,75,37,242,166,130,155,26,212,86,50,37,141,17,18,213,110,114,39,86,35,190,245,170,235,252,192,176,208,84,238,160,243,132,164,184,195,211,78,231,205,45,114,119,216,238,181,118,59,91,147,180,140,84,115,125,242,63,222,174,232,191,240,39,223,252,136,255,0,158,243,64,226,114,249,95,52,184,174,167,214,209,211,58,72,221,27,42,49,235,78,228,68,143,163,186,255,0,5,223,248,93,87,239,251,191,247,1,124,64,206,142,85,199,71,20,153,157,59,105,50,45,80,90,184,91,43,102,107,125,137,110,143,163,209,170,212,94,172,167,69,251,156,191,251,206,235,203,151,136,45,90,190,241,35,109,177,222,50,197,168,162,172,130,24,37,137,40,41,91,185,175,175,164,107,147,171,99,69,78,168,229,79,114,245,247,129,119,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,248,231,35,83,170,159,233,75,220,194,56,238,202,115,108,186,231,166,184,53,230,239,111,180,90,174,116,21,244,212,213,182,186,29,172,79,1,241,252,105,189,234,170,249,220,189,21,85,58,42,253,221,17,0,230,92,118,113,137,146,107,190,109,117,199,45,87,107,156,120,141,61,194,134,225,111,183,215,91,169,34,146,25,89,66,145,189,202,248,247,61,122,186,73,85,17,94,169,209,223,203,162,34,71,109,45,210,220,131,87,50,10,140,111,27,172,183,211,84,211,81,190,185,239,174,145,236,141,99,107,216,197,68,86,49,203,215,172,141,254,93,58,34,251,207,28,95,55,45,109,14,177,233,246,130,226,185,159,179,233,146,253,93,71,115,162,170,171,134,170,119,164,145,173,206,85,70,236,122,163,19,221,20,126,244,106,47,195,254,21,234,30,199,133,238,10,180,211,135,203,21,29,75,49,122,22,101,62,14,166,134,186,186,142,233,93,52,82,195,37,79,117,173,107,102,114,53,61,205,139,170,236,69,234,213,247,251,213,86,72,128,0,0,0,0,0,2,9,234,55,54,45,16,192,242,234,252,94,175,24,212,39,75,68,177,110,88,45,148,14,103,199,19,100,78,138,234,164,95,185,201,247,167,222,4,236,5,119,127,86,71,66,127,241,91,82,127,248,77,187,252,236,127,86,71,66,127,241,91,82,127,248,77,187,252,236,11,17,5,107,228,220,227,244,149,212,17,165,130,197,168,148,213,29,228,220,249,45,22,213,69,102,215,117,79,125,75,191,159,79,229,252,136,181,157,243,82,226,58,237,95,51,240,237,73,185,80,209,172,140,116,81,212,227,214,149,115,90,145,244,114,47,240,159,247,187,170,253,255,0,119,254,224,47,52,20,255,0,134,115,120,201,104,169,35,102,107,123,202,174,21,8,199,163,223,79,97,181,53,21,202,254,173,95,115,153,247,55,221,247,125,255,0,251,207,73,122,231,15,107,158,141,140,178,59,54,167,168,73,17,92,249,44,150,181,69,103,69,234,159,219,87,249,244,254,95,200,11,92,5,61,127,85,219,45,255,0,243,254,81,255,0,192,109,95,254,147,129,234,191,49,94,36,181,14,87,210,199,169,53,94,206,109,68,117,16,195,61,138,216,199,53,205,137,88,170,170,200,85,126,247,59,249,170,123,192,187,44,151,136,60,51,21,190,84,227,247,11,101,234,74,138,93,155,221,12,49,43,23,115,26,244,232,171,34,47,220,228,254,71,73,165,169,101,92,13,168,141,28,141,127,94,136,239,191,220,189,63,251,70,88,170,234,234,43,170,31,85,85,38,249,95,211,115,186,34,117,232,157,19,220,159,224,67,161,98,188,68,107,14,19,110,134,211,140,229,254,14,146,157,175,108,113,251,62,150,77,168,231,171,221,239,124,106,171,213,202,171,247,129,166,16,102,242,179,140,78,35,107,213,86,175,81,119,170,170,47,253,200,160,79,122,39,79,229,9,249,191,123,30,32,63,241,251,255,0,173,84,95,245,32,105,48,175,14,50,57,148,211,233,117,218,175,5,211,201,114,139,85,254,217,112,164,241,53,43,106,160,158,157,244,242,82,44,170,198,172,175,122,245,221,36,75,239,98,127,69,83,175,79,190,170,114,46,32,181,123,43,167,109,37,255,0,46,241,81,54,68,153,27,224,41,89,241,163,85,168,189,89,26,47,220,170,115,192,62,206,83,152,100,121,165,214,123,222,77,113,241,149,181,42,199,75,47,102,56,247,43,88,140,111,185,141,68,78,141,68,79,114,23,221,192,87,14,236,209,29,28,199,91,116,138,221,37,245,148,183,10,90,170,170,42,169,229,142,70,73,112,146,86,162,36,136,212,254,138,49,21,118,162,245,79,253,171,89,252,185,56,86,93,101,206,42,238,185,12,118,154,203,61,70,57,87,61,61,60,181,149,48,202,201,99,173,130,45,203,218,106,127,231,251,183,42,123,211,221,215,238,189,4,78,158,228,3,253,0,1,240,51,59,53,194,249,107,138,146,219,60,49,74,202,134,200,171,42,170,38,212,107,147,167,185,23,223,213,80,206,6,179,104,102,103,163,87,106,155,126,95,115,179,214,84,65,60,52,239,117,190,89,30,213,116,144,247,90,169,190,54,123,182,251,151,221,247,255,0,239,52,188,124,219,238,61,103,201,105,25,67,123,163,241,48,71,34,76,214,119,28,206,143,68,84,69,234,213,69,251,156,191,251,192,203,73,209,180,151,66,178,237,100,184,62,219,140,92,109,20,178,178,146,74,197,90,249,165,99,118,50,70,198,169,240,70,255,0,127,87,167,254,206,190,242,72,113,245,193,37,70,132,228,151,12,219,22,101,134,131,17,174,185,208,219,45,244,16,215,213,207,85,19,221,67,220,122,191,188,197,248,85,240,202,189,123,142,95,137,169,209,19,220,158,103,128,238,42,234,184,126,206,107,42,46,245,87,73,109,62,192,169,161,130,11,125,21,52,175,100,146,85,193,47,85,89,85,191,15,194,255,0,252,37,94,170,158,238,159,114,71,82,211,238,80,250,217,114,185,201,29,255,0,38,211,186,168,82,153,206,107,91,117,184,53,81,251,218,136,191,13,42,127,37,82,61,113,107,195,194,240,241,156,93,48,185,217,109,241,22,218,170,72,94,234,26,169,230,141,82,106,70,206,155,86,100,71,47,185,201,215,170,125,253,81,61,197,237,107,110,185,88,116,123,9,161,204,174,180,183,73,41,171,110,76,183,177,180,112,197,36,136,247,71,43,250,170,72,246,166,222,145,47,189,23,175,221,238,251,204,227,231,153,173,251,81,50,186,236,199,38,175,117,109,202,225,218,239,206,176,199,18,191,183,27,99,111,195,26,35,83,163,88,212,247,39,242,254,248,31,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,58,117,68,254,72,191,223,47,139,129,94,12,241,61,7,195,44,217,85,218,205,108,147,52,125,29,101,29,117,202,130,229,89,44,114,177,213,203,44,104,145,200,173,98,116,108,112,162,170,49,23,171,127,159,85,85,227,156,177,120,57,176,217,48,187,86,183,228,150,203,93,85,70,65,104,184,219,95,36,23,10,190,243,149,183,45,169,186,63,134,54,166,218,110,157,91,239,251,191,190,165,143,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,28,199,56,197,169,209,235,4,120,134,21,85,120,182,228,86,252,130,141,149,117,109,160,164,158,158,74,121,40,102,151,99,123,170,229,235,213,209,123,246,34,252,43,239,233,247,132,92,227,243,143,220,234,235,156,221,180,227,78,114,27,181,170,223,106,184,208,86,67,13,101,166,129,205,99,86,129,21,232,143,84,145,234,170,249,149,125,235,211,222,191,119,68,66,186,85,85,87,170,159,245,36,143,149,235,36,139,213,203,247,175,67,254,64,26,57,224,174,234,183,174,25,176,219,155,149,202,179,123,71,222,230,162,47,186,225,80,223,185,61,223,200,206,49,160,254,93,121,37,45,235,132,236,22,56,35,153,28,140,186,189,85,237,106,39,68,186,84,167,242,85,254,248,18,100,0,0,0,0,0,0,175,254,42,57,96,227,250,177,144,214,229,218,103,104,199,45,87,90,250,202,87,77,81,115,188,220,147,117,60,116,189,167,51,107,82,70,162,238,100,106,157,19,238,79,191,239,69,176,0,6,93,179,204,46,233,167,153,93,118,31,122,168,165,154,178,223,218,238,190,149,238,116,75,190,54,200,155,85,205,106,253,207,78,189,81,61,253,79,128,93,143,51,222,25,45,154,137,130,210,101,216,229,21,186,155,35,175,201,232,188,93,101,93,101,75,91,36,12,160,168,143,110,198,238,98,47,193,23,220,212,247,53,125,254,245,235,73,192,1,250,40,104,101,175,149,97,133,204,107,154,221,223,18,170,39,78,168,159,203,254,18,212,177,142,81,79,173,195,45,242,92,41,176,233,110,234,249,22,162,161,47,119,52,99,218,146,61,17,17,18,52,79,187,98,127,69,62,229,255,0,218,21,74,76,189,2,229,157,171,250,201,97,164,204,104,242,44,29,182,187,141,60,239,130,26,187,133,108,115,53,209,78,177,42,185,35,166,84,251,216,238,157,28,190,229,79,231,247,112,173,120,225,211,50,208,12,134,179,31,203,110,118,74,185,168,231,130,157,238,182,207,52,140,87,75,2,76,213,69,146,54,47,77,171,209,125,223,127,247,211,222,119,190,17,249,138,101,218,11,65,79,137,102,87,219,221,102,43,111,183,213,67,69,65,108,180,91,228,124,85,50,213,36,219,213,242,108,122,183,226,155,175,87,175,189,201,209,58,34,116,15,73,172,252,172,181,51,76,113,234,123,236,151,140,27,183,61,116,116,136,148,247,74,249,29,213,209,200,255,0,122,62,157,19,167,192,191,207,175,220,64,162,230,56,210,227,103,4,191,104,181,146,183,22,181,228,244,114,75,145,66,170,234,138,58,95,232,37,61,83,85,58,119,156,157,122,162,41,77,180,148,146,86,200,177,68,230,162,163,119,124,75,252,191,253,84,15,226,11,196,210,78,89,154,14,221,40,177,219,115,236,2,219,114,191,68,250,135,85,213,83,95,174,141,138,78,179,202,172,218,137,35,62,230,43,17,126,20,247,162,253,255,0,122,214,103,24,28,31,101,60,52,223,235,106,235,171,113,245,179,248,234,75,125,61,61,190,178,166,121,25,36,180,157,229,85,89,163,111,195,240,63,255,0,9,87,170,162,116,233,247,5,151,112,193,192,15,12,119,173,46,178,101,89,22,153,69,87,87,91,21,91,36,145,183,203,147,21,202,218,185,26,223,133,179,163,83,225,98,39,184,234,249,7,47,206,18,174,112,39,127,73,145,238,238,35,149,86,253,115,79,185,21,63,149,65,77,60,58,241,153,171,252,63,72,148,88,230,97,83,69,105,130,134,122,74,120,41,237,84,53,14,98,203,59,102,119,85,154,53,85,69,114,57,125,234,171,239,68,79,113,235,181,247,152,78,181,107,21,47,177,226,205,235,253,149,21,108,53,176,65,85,101,183,68,172,115,33,116,106,170,232,227,85,85,234,247,123,186,170,116,95,248,0,142,122,131,69,102,183,101,245,244,120,253,27,233,109,241,246,187,49,61,234,229,111,88,152,174,247,185,85,125,238,85,95,191,249,158,223,134,173,6,190,113,15,157,87,97,86,10,155,84,21,20,86,153,110,142,117,198,121,98,141,88,201,161,141,81,22,38,61,219,186,204,158,229,78,157,58,251,254,227,147,26,16,224,99,134,251,62,134,105,30,62,234,138,10,31,180,141,165,175,164,172,172,163,172,168,150,41,35,146,190,73,90,214,182,94,136,159,11,99,234,187,17,122,181,127,225,80,237,186,97,167,24,222,148,225,86,236,27,20,182,178,130,219,108,73,146,8,27,60,179,35,59,147,62,87,124,114,170,189,122,185,238,95,122,255,0,62,137,238,232,122,176,0,0,0,0,0,252,87,91,53,182,247,78,218,75,165,55,122,38,61,36,70,239,115,122,57,17,83,175,86,170,47,220,170,103,227,141,238,25,170,52,3,85,47,180,246,228,181,65,98,138,170,134,146,150,150,150,174,162,119,198,249,40,89,51,149,86,102,245,84,87,35,215,222,229,251,209,19,221,247,104,80,226,92,90,233,93,147,87,52,230,221,142,95,104,97,170,130,154,247,13,115,89,45,68,176,162,61,176,78,196,94,177,42,47,94,146,47,187,238,247,255,0,192,6,119,46,185,134,69,122,183,69,105,185,220,123,212,176,201,221,100,125,152,219,209,253,21,58,245,107,81,127,240,151,249,255,0,51,186,112,69,195,203,56,134,212,219,158,43,85,21,186,88,169,113,250,139,155,91,89,85,60,13,69,101,77,60,93,119,66,138,229,95,226,175,185,125,221,58,255,0,52,66,57,175,184,208,79,47,61,41,199,112,30,27,48,234,250,123,108,81,222,95,13,206,158,162,162,42,137,158,215,198,235,156,238,68,68,122,244,79,115,89,239,218,139,238,255,0,222,18,98,138,138,154,223,76,202,58,56,251,112,199,215,107,122,170,244,234,170,171,239,95,127,222,170,127,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,57,231,101,59,17,239,69,84,85,233,238,3,148,113,39,174,246,141,0,194,104,178,235,196,23,73,98,171,187,69,108,68,183,193,12,178,110,124,51,72,157,82,87,181,54,244,137,125,253,122,245,233,238,251,204,233,231,249,214,73,169,89,101,118,105,150,220,150,190,235,113,237,120,138,133,134,56,149,253,184,155,27,126,8,218,214,167,70,177,169,238,68,251,186,175,191,169,220,248,223,226,94,247,175,90,173,126,240,247,26,255,0,179,14,170,161,172,162,162,173,162,166,134,88,165,142,134,56,156,231,58,46,170,191,19,165,84,77,234,157,28,159,119,185,18,54,49,138,245,232,157,0,255,0,1,56,248,124,229,129,170,90,154,200,239,247,43,222,15,61,174,174,142,119,193,12,183,42,232,229,108,140,157,35,234,189,186,127,240,63,255,0,9,126,244,255,0,217,228,56,171,224,43,55,208,123,189,85,213,183,44,85,150,73,43,169,168,105,169,169,43,170,230,149,143,125,47,117,85,123,176,167,195,213,143,255,0,194,85,247,167,187,167,220,17,44,183,174,80,186,129,85,113,177,91,244,241,243,78,176,90,241,235,165,91,88,177,70,140,69,91,171,87,170,57,62,53,95,227,47,185,125,223,127,247,144,168,82,72,112,71,196,165,79,14,250,141,113,200,106,234,46,75,69,61,130,162,219,28,116,20,148,243,72,142,125,77,60,189,85,37,86,166,223,225,187,223,215,175,85,79,119,64,52,48,15,199,104,186,83,222,109,241,92,169,89,35,98,155,118,212,145,17,28,157,28,173,94,189,21,127,154,31,176,0,4,51,226,199,152,102,19,161,139,38,59,71,111,203,33,187,209,220,105,160,168,158,150,223,71,52,79,142,90,103,76,136,222,236,223,225,103,85,218,139,213,23,249,125,225,51,1,74,88,87,54,13,114,134,237,43,242,252,246,243,93,68,180,238,72,227,131,30,180,181,201,46,230,244,119,185,141,247,116,220,159,127,243,251,139,167,164,169,101,93,59,42,35,71,35,95,215,162,59,239,247,47,79,254,208,31,216,0,7,248,230,163,147,163,147,169,73,220,198,248,44,151,73,114,107,142,169,98,177,216,232,113,123,189,218,130,215,67,70,202,250,185,170,226,122,219,213,207,87,164,173,86,237,87,211,200,189,82,71,47,196,223,114,123,209,46,200,243,153,214,29,99,205,237,16,218,175,244,41,85,79,21,75,106,26,197,149,241,244,122,53,205,69,234,197,69,251,156,190,239,187,222,6,108,180,135,254,249,106,127,245,23,255,0,246,72,205,56,25,124,130,170,167,5,201,42,226,73,58,72,200,82,37,88,145,30,157,28,140,127,254,17,166,140,47,32,102,83,141,81,223,99,73,118,213,119,58,119,90,214,187,225,145,205,247,163,85,83,255,0,4,15,227,155,96,56,150,162,218,162,178,102,86,159,104,81,65,80,218,168,226,239,203,23,73,90,215,53,29,214,55,53,126,231,185,58,117,233,239,255,0,128,161,222,52,184,54,189,112,235,149,220,110,116,83,88,33,198,223,95,71,111,163,163,163,173,170,158,104,228,146,141,37,114,185,102,141,62,21,115,36,95,233,170,252,72,136,157,62,237,1,159,58,249,143,218,50,58,70,80,222,169,60,68,12,145,37,107,123,142,103,71,162,42,34,245,106,162,253,206,95,253,231,201,25,104,235,252,142,253,193,102,33,110,205,117,74,233,106,185,211,50,120,162,176,79,80,141,124,143,98,35,146,166,157,189,122,177,122,253,206,95,240,18,91,142,254,94,44,210,186,119,106,22,3,77,142,218,236,87,43,197,37,186,146,155,218,149,211,212,51,173,27,220,253,201,43,28,157,21,240,189,122,239,85,247,167,221,239,68,132,26,75,149,38,35,145,212,220,149,102,78,237,19,224,254,19,26,229,247,201,27,190,231,123,186,124,34,31,102,26,115,62,86,69,140,88,242,202,38,91,178,10,31,21,79,28,169,59,89,221,123,58,61,17,81,23,171,21,23,238,114,255,0,239,63,117,21,92,117,212,204,170,137,174,70,63,175,68,114,123,253,202,169,255,0,218,63,185,245,241,74,220,124,240,13,30,142,207,62,127,130,211,88,45,152,221,198,239,71,109,162,164,109,202,182,122,152,213,104,156,247,239,73,154,228,232,175,134,69,235,189,87,222,223,185,58,162,64,3,83,151,59,77,190,243,78,218,91,149,63,122,38,189,36,70,239,115,122,57,17,83,175,84,84,254,74,166,94,243,11,124,86,188,138,174,130,22,163,89,23,111,162,34,170,167,190,54,175,222,190,255,0,230,4,210,229,111,160,116,186,145,170,151,59,150,67,79,67,87,108,159,20,172,150,24,95,85,60,82,54,86,87,210,179,114,246,209,63,150,255,0,230,191,122,123,191,189,119,198,124,116,23,141,156,239,64,177,11,126,63,133,100,55,43,109,69,28,53,20,238,116,86,202,42,134,118,229,168,116,202,212,89,209,203,253,37,106,245,233,215,221,209,61,196,228,229,177,198,238,163,235,94,103,85,166,154,137,147,92,46,211,218,241,202,203,163,213,109,116,52,240,171,210,186,6,53,90,232,90,215,42,163,39,233,209,81,19,239,254,242,40,22,84,0,0,0,0,0,0,120,173,88,170,146,147,29,166,146,39,43,85,107,88,223,185,23,255,0,201,201,253,243,218,158,23,88,127,239,102,155,255,0,95,103,255,0,99,144,12,201,200,247,72,245,123,215,170,169,164,238,21,186,126,193,113,126,159,253,27,254,91,57,154,243,74,28,43,127,243,5,197,255,0,254,247,252,182,112,58,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,60,208,56,195,186,93,114,155,150,135,227,21,247,106,71,99,215,171,117,199,164,244,20,139,2,49,214,213,114,163,100,234,233,21,221,106,81,122,42,116,251,253,254,228,59,159,31,252,123,207,165,19,79,167,122,123,85,127,181,100,150,155,197,18,213,213,251,54,138,122,105,41,165,161,124,170,198,44,174,114,245,235,36,75,239,98,127,69,200,139,211,239,167,72,97,184,228,215,25,100,146,120,221,80,230,111,123,222,155,81,81,58,55,255,0,5,63,224,254,64,124,210,248,185,127,240,215,164,216,246,132,98,217,196,120,155,27,144,220,41,174,52,149,117,140,184,85,185,36,139,218,51,116,110,197,147,98,123,162,143,222,141,69,248,127,194,189,104,178,253,101,170,199,110,211,217,235,100,137,243,83,237,220,232,149,85,171,185,168,228,232,170,136,191,114,167,242,47,3,149,126,120,203,223,13,184,110,45,63,136,125,109,29,21,218,162,73,29,27,27,26,167,181,166,233,209,81,122,245,233,34,127,36,254,96,77,147,249,205,4,85,13,70,74,221,200,139,215,167,85,79,121,253,0,21,183,197,111,43,43,62,101,114,169,200,116,94,213,140,88,103,171,174,166,234,251,157,234,228,229,240,236,165,86,61,138,155,101,68,85,145,173,84,233,252,147,239,79,184,171,205,82,209,44,171,73,43,230,183,100,119,11,77,76,144,77,20,14,90,25,100,123,85,207,139,184,157,55,198,223,119,79,191,252,63,251,205,51,159,134,239,101,182,95,169,155,71,117,166,239,194,199,164,141,110,247,55,163,145,21,58,245,106,162,253,202,160,103,103,66,248,195,214,189,9,86,210,225,217,180,214,234,24,169,38,165,138,40,173,84,53,10,212,146,100,149,201,214,104,213,122,43,145,87,175,94,191,201,61,197,158,96,252,217,116,114,183,16,160,173,191,99,186,129,83,95,34,202,146,202,203,93,189,168,238,146,61,27,238,74,148,79,232,162,39,221,252,136,45,204,151,66,113,253,42,214,92,146,229,138,219,105,168,109,82,87,219,105,41,224,101,92,243,72,205,214,216,222,238,189,213,95,114,185,142,95,233,42,251,211,249,16,224,9,207,196,143,51,237,74,212,183,62,135,75,178,171,229,162,214,202,232,42,105,224,185,88,237,155,152,198,211,185,143,69,84,73,21,85,100,114,170,123,215,220,191,203,238,32,220,211,73,60,139,44,174,220,247,125,235,211,161,250,109,86,170,139,197,67,169,169,159,27,92,214,44,138,178,42,162,116,69,68,254,72,191,223,46,159,131,110,92,24,118,153,90,169,114,77,79,176,216,238,215,186,155,117,93,29,85,85,182,241,113,84,145,93,86,142,143,163,87,182,212,68,142,54,162,244,106,47,84,254,125,85,64,226,156,188,120,4,134,235,73,77,170,186,143,75,96,187,89,111,86,106,234,106,120,41,238,117,177,212,182,161,149,205,98,61,237,99,88,212,110,216,100,79,115,215,239,111,187,251,214,190,136,141,78,137,247,6,181,26,155,90,158,228,63,208,0,0,0,0,51,77,196,203,81,154,221,146,53,19,220,158,15,252,146,18,204,56,17,227,231,6,178,233,14,61,166,185,101,183,42,173,186,218,105,107,231,168,154,158,130,145,41,221,190,190,71,183,107,187,205,114,170,54,102,162,245,106,123,209,126,255,0,114,172,14,230,13,137,253,147,226,191,57,182,196,144,182,8,93,107,107,91,27,220,238,138,235,101,51,190,247,123,255,0,154,145,196,13,61,210,234,93,138,174,6,212,71,73,94,141,127,94,136,232,217,215,220,189,63,215,159,215,246,135,101,255,0,106,214,255,0,251,12,255,0,254,140,191,128,47,47,141,46,48,52,203,27,198,224,198,110,54,44,158,74,154,59,205,51,158,248,105,169,214,53,221,75,43,147,162,172,200,191,115,211,249,127,124,163,64,0,157,90,67,205,11,83,48,12,38,219,138,222,50,187,228,206,161,108,232,190,26,199,108,115,58,190,119,200,157,21,200,213,95,115,255,0,159,243,61,191,245,93,179,15,252,96,202,63,248,13,171,255,0,210,86,241,236,52,191,77,47,26,165,126,158,193,101,169,161,134,122,122,55,214,57,213,114,61,140,86,53,236,98,162,43,26,229,235,214,68,254,93,62,240,36,142,177,243,43,226,3,80,26,180,54,45,66,184,83,208,50,170,42,136,98,170,176,218,218,173,219,18,181,222,246,196,229,235,185,202,191,127,220,164,63,123,221,35,149,239,94,170,164,239,226,3,150,214,81,160,184,53,14,93,145,84,226,85,17,213,221,35,182,162,91,238,117,210,201,189,241,77,34,42,164,145,49,54,244,137,125,253,122,245,233,238,251,200,30,0,247,218,45,171,151,253,25,202,42,178,124,114,227,53,29,77,85,189,244,14,146,42,104,102,85,99,164,141,234,155,101,69,106,39,88,219,239,79,127,187,252,42,122,254,22,184,113,190,113,23,154,86,98,214,138,139,68,111,166,180,77,115,95,104,212,207,11,54,178,120,98,94,139,19,28,187,186,202,158,238,157,58,117,255,0,1,111,212,28,177,184,90,167,161,138,158,125,44,164,116,140,235,213,91,144,221,186,125,234,191,236,255,0,225,2,81,225,217,61,22,101,142,82,100,150,248,167,142,158,179,185,177,179,181,173,122,108,145,204,94,168,213,84,251,218,191,207,238,62,209,243,236,54,27,78,49,105,130,199,99,164,240,212,84,219,187,81,119,28,253,187,156,174,95,123,149,85,126,39,42,251,215,249,159,64,0,0,0,0,1,224,117,162,158,74,156,94,149,145,171,81,82,189,139,239,255,0,139,144,247,196,93,230,31,121,187,88,244,86,203,87,102,171,74,121,159,148,83,70,231,43,26,238,173,90,74,181,84,232,228,84,251,209,0,207,201,165,62,23,41,228,165,208,172,102,9,156,213,123,124,111,85,111,221,253,217,50,153,180,161,84,73,151,114,127,224,255,0,246,208,212,118,58,141,75,53,58,49,58,39,199,211,255,0,219,80,62,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,94,124,192,120,251,184,105,21,109,78,155,233,181,125,246,209,147,218,46,244,75,89,88,182,202,26,138,89,41,101,161,116,202,198,44,206,122,245,235,36,43,213,88,159,209,114,34,244,251,251,63,27,60,95,80,112,217,137,211,86,83,37,238,26,229,189,211,91,229,150,138,138,150,116,115,100,165,154,110,136,147,61,19,167,192,223,127,78,189,83,251,197,4,222,175,87,60,134,231,53,226,241,83,226,43,42,54,247,36,216,214,110,218,212,106,123,154,136,137,238,68,79,114,1,252,174,23,10,187,165,92,149,245,243,119,103,151,166,247,237,70,245,232,136,137,238,68,68,251,145,14,255,0,194,31,19,212,188,57,101,245,87,251,159,181,159,77,53,154,123,107,25,111,164,167,153,232,233,42,33,151,170,164,174,106,109,254,26,251,250,245,235,211,221,208,157,156,185,184,56,210,108,235,70,177,189,64,212,44,70,150,235,45,210,134,228,199,189,151,74,216,94,178,71,114,146,54,170,182,55,177,168,136,200,250,123,191,192,191,127,188,225,92,105,242,230,172,210,37,151,50,192,217,140,218,241,202,219,165,45,190,138,145,46,149,211,212,70,174,164,115,223,187,186,199,39,69,124,79,94,187,213,125,233,247,39,185,3,151,243,9,202,48,221,65,214,188,151,62,196,237,85,212,113,93,42,237,205,106,86,116,73,118,199,110,138,55,35,154,215,189,169,241,71,213,58,47,221,211,254,2,88,242,123,185,83,73,92,203,107,99,145,38,139,24,185,61,206,84,77,170,158,212,135,238,247,255,0,133,63,145,84,4,193,229,151,170,212,90,95,173,183,187,165,209,149,178,83,203,137,85,82,53,180,177,70,247,35,157,91,72,254,171,189,205,247,116,98,255,0,63,239,1,124,224,0,7,146,212,189,75,177,105,101,138,12,135,33,164,175,168,167,168,171,109,27,91,71,27,30,244,123,152,247,162,170,61,205,78,157,35,95,231,215,175,79,113,193,184,134,227,227,76,244,45,239,183,221,172,153,116,149,80,86,193,77,35,232,104,169,37,106,247,32,89,83,167,114,118,251,186,116,235,238,251,202,90,226,15,137,125,73,226,15,35,173,185,102,25,44,215,26,26,138,138,122,168,227,154,130,150,157,233,44,84,233,10,57,123,12,79,229,185,58,117,233,239,234,190,240,63,135,17,186,249,147,107,254,164,94,51,91,205,210,166,170,27,148,148,178,181,42,105,41,224,147,124,52,172,129,21,82,20,218,158,230,47,220,191,119,69,95,121,204,104,104,102,184,76,176,194,230,53,205,110,239,137,85,19,167,84,79,229,255,0,9,250,44,118,58,187,253,91,232,232,228,133,143,100,107,42,172,170,168,157,17,81,63,146,47,191,222,134,138,56,106,225,107,3,225,251,9,182,89,237,216,253,36,23,154,88,42,105,170,42,41,110,21,115,196,248,229,170,116,200,214,247,157,254,39,85,218,139,213,23,249,125,225,17,185,98,112,123,81,130,205,30,173,229,77,178,85,178,245,96,175,182,255,0,90,87,85,44,219,210,225,31,69,115,21,173,98,55,109,58,167,84,94,191,119,187,222,165,148,128,0,0,0,0,0,0,4,51,230,7,194,28,58,241,137,83,215,226,244,246,138,92,130,123,253,37,85,85,93,198,186,170,54,73,4,116,115,69,181,27,27,94,212,119,246,191,185,169,238,106,251,250,253,244,89,12,178,219,170,29,209,221,29,183,106,171,83,175,223,209,127,153,169,242,158,121,143,240,62,252,54,233,89,171,184,156,86,42,27,109,238,243,65,110,130,37,184,86,73,80,222,150,247,110,222,215,181,204,68,87,83,185,122,163,149,126,239,239,170,32,77,61,9,209,94,22,245,227,77,44,217,221,54,153,220,54,93,18,166,68,241,183,42,184,164,254,21,68,144,251,219,21,74,181,63,161,238,232,191,119,78,190,242,149,248,146,180,98,246,29,102,200,109,24,109,178,74,11,68,30,19,195,211,201,35,164,115,55,82,66,231,245,115,156,231,47,87,171,151,222,171,247,255,0,236,62,38,7,172,26,139,166,83,173,78,17,145,123,54,69,129,244,202,239,9,4,223,195,115,209,238,111,241,88,239,189,205,69,235,247,251,143,37,85,85,61,108,238,170,170,147,124,175,233,185,221,17,58,244,78,137,238,79,240,32,30,179,75,52,202,245,170,217,5,70,61,98,169,160,130,122,122,55,214,185,213,146,61,140,86,53,236,98,162,43,26,229,235,214,68,254,93,62,255,0,121,126,120,111,2,220,55,99,24,245,37,157,218,111,30,250,126,226,42,199,122,184,185,191,20,142,119,185,93,55,95,230,69,238,81,154,67,75,107,196,173,90,184,176,82,247,111,118,27,165,11,158,217,229,89,85,27,117,68,248,152,191,2,39,245,186,123,211,223,247,127,125,75,37,2,180,120,188,229,117,142,95,187,151,253,15,179,99,120,245,77,85,202,153,21,247,43,213,201,234,180,237,165,115,94,206,142,73,145,21,100,107,21,23,251,201,247,167,220,84,229,222,221,116,195,47,149,54,153,106,97,90,170,118,181,175,124,63,19,21,28,214,189,58,110,68,254,74,159,200,212,137,198,245,155,132,237,19,215,23,190,175,61,194,89,116,171,150,166,42,169,36,125,210,182,157,28,248,226,88,154,189,33,149,169,238,98,244,233,211,167,243,95,120,25,241,205,181,163,82,245,26,213,21,147,50,201,125,161,69,5,67,106,163,139,193,211,197,210,86,181,205,71,117,141,141,95,185,238,78,157,122,123,255,0,224,60,92,113,186,87,109,106,167,84,78,190,243,187,241,109,195,45,235,135,61,68,188,88,42,231,179,120,42,58,138,58,104,226,160,170,158,109,174,150,141,147,245,221,51,26,170,158,247,117,234,191,122,244,79,113,243,56,84,196,237,249,142,161,220,109,151,26,118,77,20,86,89,167,70,186,71,177,17,201,60,13,235,213,190,255,0,185,202,5,230,112,109,162,246,205,25,208,204,103,28,109,29,43,46,84,113,215,69,52,180,181,51,75,19,153,37,116,210,162,55,185,209,126,229,111,95,133,61,232,191,200,238,192,0,0,0,0,0,0,0,34,151,50,47,254,97,214,63,249,87,77,254,71,88,74,210,42,115,30,130,90,141,15,177,178,39,53,21,50,186,101,247,255,0,123,193,213,129,74,92,60,98,118,172,199,53,173,182,94,41,27,81,12,86,185,39,107,93,43,217,209,201,44,77,69,234,197,69,251,156,166,149,33,134,42,120,155,12,45,218,198,245,232,157,122,153,251,229,229,167,50,106,118,180,222,172,49,120,94,180,248,189,77,103,245,196,178,70,223,134,174,145,158,229,98,42,245,248,255,0,224,251,205,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,142,166,234,109,135,74,108,48,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,116,233,26,255,0,62,189,85,61,199,170,158,118,83,177,30,244,85,69,94,158,227,63,252,118,241,81,122,215,237,74,189,219,168,46,23,22,226,44,173,160,175,183,219,235,168,105,97,150,25,99,160,108,78,115,157,22,231,47,87,62,85,68,87,170,116,114,125,221,17,16,57,22,187,107,38,73,174,122,139,119,206,175,247,57,234,229,185,186,153,238,116,244,176,192,245,88,169,227,133,21,91,10,35,83,220,206,158,239,229,239,95,121,231,51,188,18,237,167,183,250,172,110,243,81,73,53,85,27,163,108,143,165,123,157,26,239,141,178,39,69,115,90,191,115,147,249,125,229,153,242,183,225,18,199,114,180,81,107,70,99,109,182,87,219,239,246,43,141,28,81,197,95,86,202,148,149,151,38,177,28,246,55,107,17,189,41,222,158,231,47,222,223,119,189,122,67,254,99,55,230,228,28,95,231,215,6,247,63,138,235,74,252,109,68,95,117,170,149,191,114,123,191,144,23,35,192,83,24,206,20,48,109,141,232,159,217,63,82,170,59,243,216,215,167,71,39,84,56,231,7,214,31,179,60,58,98,86,62,145,167,134,241,255,0,218,220,231,55,226,174,168,119,185,93,239,255,0,194,59,40,21,19,199,223,47,10,108,82,174,163,81,116,190,143,30,179,90,46,151,122,42,26,104,39,186,87,75,80,198,165,11,187,136,228,145,175,111,69,146,23,42,42,57,87,162,167,221,239,68,172,230,185,204,94,173,94,138,106,156,164,62,103,250,61,167,26,117,168,119,171,150,27,142,251,62,166,75,181,182,153,207,241,115,203,214,55,91,17,202,222,146,61,201,253,38,181,122,244,235,238,3,225,232,95,51,13,103,211,106,8,44,121,70,111,117,170,181,210,211,76,200,96,163,177,219,28,173,149,243,247,55,110,115,26,229,78,138,255,0,189,126,245,251,191,189,228,117,175,152,38,190,106,157,100,208,67,159,213,251,37,42,97,169,167,167,169,178,91,163,123,30,216,118,42,170,178,37,95,189,207,247,110,84,232,164,93,0,127,212,146,62,87,172,146,47,87,47,222,189,15,239,45,4,208,210,50,177,206,98,178,71,109,68,69,94,189,125,255,0,254,131,253,183,73,73,20,238,117,100,79,145,138,197,68,70,253,253,122,167,248,83,252,36,141,227,99,58,196,50,253,65,188,46,13,108,184,91,236,235,89,69,45,53,61,98,55,123,54,209,53,175,234,168,247,175,189,234,229,79,137,125,203,252,190,224,61,31,45,77,60,155,62,214,203,213,3,22,151,163,49,58,170,142,147,72,246,39,195,89,72,223,189,136,171,215,226,47,184,165,206,78,106,159,183,235,242,127,252,145,93,234,52,37,209,128,0,0,0,0,0,0,0,0,63,149,69,44,21,108,72,234,25,189,168,187,145,58,170,123,255,0,246,31,212,1,159,110,63,116,22,139,70,53,223,40,165,199,169,168,168,236,49,84,219,169,169,105,97,170,158,103,198,233,45,208,202,238,174,151,170,170,43,145,235,239,114,253,232,159,119,221,197,116,155,78,43,245,63,35,169,176,91,229,163,100,148,244,79,172,85,170,145,236,102,214,201,27,61,202,198,170,245,248,211,249,116,251,203,209,227,219,64,45,122,223,166,22,203,79,130,162,117,84,121,29,53,115,223,87,87,60,76,84,101,45,76,126,238,215,95,127,198,158,238,157,62,242,128,40,171,234,237,210,172,244,114,246,222,230,237,85,218,139,238,234,139,252,255,0,224,64,52,231,164,250,117,102,210,140,6,215,128,227,244,81,210,80,90,251,253,168,99,158,73,154,222,236,239,149,221,31,34,171,215,171,164,85,247,175,243,232,158,238,135,174,60,22,133,102,78,212,13,43,178,101,206,116,206,90,255,0,19,239,154,54,49,255,0,5,76,177,251,218,207,133,63,161,252,143,122,0,0,4,91,230,1,162,214,221,95,210,123,85,166,74,74,87,205,22,75,77,88,231,84,212,205,19,85,27,73,82,207,119,111,170,245,248,211,221,211,167,222,81,142,146,103,117,26,123,146,84,222,169,229,154,55,77,66,250,85,88,162,100,139,209,100,141,223,115,253,221,62,15,248,77,55,77,4,85,13,70,76,205,205,69,235,211,170,167,188,204,198,187,97,47,211,157,85,190,97,175,240,251,173,254,27,175,98,71,189,159,196,166,138,79,115,158,136,229,254,159,243,79,188,13,47,218,46,148,247,171,116,87,58,86,72,200,166,221,181,36,68,71,39,71,43,87,175,69,84,251,208,253,132,92,229,225,171,95,180,158,27,176,247,86,190,178,91,139,160,185,207,52,210,193,20,109,114,54,231,59,19,162,49,122,117,232,173,254,73,247,41,40,192,0,0,0,0,0,0,31,43,35,198,237,121,69,11,45,247,122,84,168,134,57,82,102,181,100,123,58,57,17,81,23,171,85,23,238,114,159,84,1,0,248,39,224,14,247,195,198,174,93,242,252,138,92,106,122,106,204,122,123,91,91,109,184,214,75,34,61,245,20,210,162,170,75,27,19,111,72,87,223,215,175,94,158,239,188,159,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,11,185,166,101,153,142,39,161,54,42,220,66,238,202,10,151,230,20,144,185,238,134,57,58,198,180,53,142,86,244,123,92,159,210,107,87,175,78,190,226,138,13,73,100,184,173,131,47,161,142,219,145,80,120,186,104,166,73,218,206,235,227,232,244,69,106,47,86,42,47,220,231,123,190,239,121,85,92,67,114,149,188,82,110,185,105,39,216,203,37,20,181,176,178,24,234,239,55,41,30,216,251,14,222,139,190,41,62,249,27,213,61,235,238,254,247,220,7,27,225,179,153,46,121,162,248,165,191,5,188,228,119,185,172,54,202,122,150,210,210,81,89,173,210,118,230,150,165,102,221,190,68,107,213,62,57,62,247,47,189,222,228,232,137,210,39,234,118,107,81,168,153,197,203,48,170,150,105,36,184,118,119,58,88,217,27,215,183,11,35,247,181,159,10,123,153,252,143,155,149,99,21,248,133,242,166,193,114,154,158,90,138,93,155,221,3,156,230,46,230,35,211,162,185,17,126,231,39,242,251,207,144,6,149,120,97,87,59,67,113,165,122,245,95,235,207,242,201,142,166,85,39,2,156,199,49,108,47,4,180,233,118,160,82,229,151,41,172,212,21,211,61,104,109,180,61,149,124,149,203,35,85,174,89,88,245,232,201,186,47,84,79,127,95,191,162,41,209,56,157,230,145,143,98,148,222,197,211,88,179,11,69,222,158,225,2,79,60,214,155,124,177,58,157,212,239,114,177,59,146,191,223,185,99,95,232,167,220,190,255,0,239,135,113,227,55,140,187,31,13,214,24,149,32,191,178,189,151,138,106,25,101,161,162,165,157,174,108,180,178,204,136,137,52,137,238,248,91,213,122,117,234,159,222,40,107,54,205,242,109,68,201,107,50,236,190,231,227,238,181,253,191,17,81,217,142,45,251,35,108,109,248,99,107,90,157,24,198,167,185,19,238,235,247,159,241,153,102,121,46,160,228,149,153,118,95,114,241,247,106,254,223,136,168,236,199,22,253,145,182,54,252,49,181,173,78,140,99,83,220,137,247,117,251,207,157,111,163,90,217,157,19,118,251,154,174,247,170,167,243,79,239,127,194,4,170,224,139,131,27,135,17,217,4,178,220,86,195,81,107,146,203,83,91,4,21,149,213,84,239,108,145,85,197,15,85,88,89,254,23,244,78,170,157,23,251,229,150,102,252,176,120,107,190,219,99,166,176,105,165,5,52,237,168,108,142,116,249,5,215,106,177,26,228,84,254,220,239,127,85,79,228,73,109,30,192,172,186,101,167,86,156,35,30,161,101,37,5,183,196,118,97,100,210,74,141,238,79,36,174,248,164,85,114,245,115,213,125,235,252,250,125,199,179,3,58,92,73,112,143,156,112,243,124,171,163,200,46,152,236,240,195,85,79,72,214,219,170,170,37,232,249,105,187,200,189,101,137,139,211,162,47,95,240,255,0,128,224,134,167,174,22,218,43,164,45,167,175,135,187,27,92,143,68,220,173,247,244,84,235,238,84,254,250,149,131,198,175,44,136,238,215,42,172,199,70,41,49,123,12,117,247,42,72,216,151,11,189,193,242,36,45,163,86,200,213,71,50,86,162,172,145,162,162,162,245,233,252,211,238,62,15,15,201,202,245,99,253,171,220,173,126,14,163,199,67,134,220,31,44,190,237,142,106,220,169,21,17,62,47,252,230,255,0,36,251,148,184,3,47,56,246,85,149,233,173,238,162,183,26,186,54,142,185,208,120,105,37,108,44,149,29,27,149,175,86,244,145,170,159,123,91,239,233,215,220,104,79,132,238,35,173,124,66,105,173,155,35,134,43,178,214,214,193,89,81,36,181,212,208,66,174,108,85,143,135,166,216,158,173,69,247,55,238,79,185,58,175,188,250,59,152,0,0,0,0,0,0,0,0,0,15,225,87,69,77,95,26,67,85,22,246,35,183,34,110,84,247,255,0,236,255,0,132,204,70,168,218,45,246,44,234,231,106,181,211,246,41,96,236,246,227,222,231,116,221,11,28,190,247,42,175,222,171,252,205,63,25,215,227,202,195,111,199,120,169,205,237,150,154,116,130,142,21,182,36,113,239,115,246,238,182,211,57,125,238,85,95,189,85,126,255,0,230,5,199,114,235,204,31,151,112,161,131,87,74,249,158,249,89,117,122,172,145,177,189,118,221,42,91,247,55,221,252,137,52,86,127,40,205,91,168,184,99,246,237,43,154,106,167,65,102,199,238,117,173,141,96,137,35,69,117,209,171,213,30,159,26,175,241,215,220,190,239,122,255,0,121,11,48,0,0,0,87,79,48,254,3,239,58,193,116,171,212,124,18,76,110,223,121,187,222,40,123,245,55,27,133,99,85,240,69,64,232,85,170,198,71,35,17,122,199,31,78,137,247,55,239,234,170,139,98,192,8,33,202,194,221,61,155,72,241,219,77,83,216,233,96,181,221,21,206,141,85,90,189,110,143,114,116,85,68,95,185,83,249,19,188,254,81,210,193,20,139,44,108,232,245,78,138,189,87,238,63,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,67,49,210,109,63,207,213,87,45,176,120,245,116,173,153,127,174,167,139,227,107,21,136,191,195,123,127,240,85,80,175,222,34,121,77,89,111,149,18,220,52,78,211,138,227,237,150,178,5,111,180,111,151,71,170,64,144,43,100,106,238,108,190,245,145,17,201,254,15,230,159,113,102,32,12,187,103,120,93,211,79,114,170,236,66,245,81,75,53,101,7,107,184,250,87,185,209,46,248,219,34,109,87,53,171,247,61,58,245,68,247,245,62,1,163,238,33,248,87,211,30,33,109,17,208,229,248,189,61,198,102,220,33,175,123,167,184,213,211,181,93,28,47,137,171,252,7,167,189,26,254,157,58,116,254,127,121,69,188,76,240,199,150,112,233,150,92,44,153,13,125,142,120,233,42,105,169,81,182,218,153,229,77,242,211,36,232,168,178,198,197,84,233,215,175,95,231,254,15,120,28,76,250,248,194,117,175,147,254,37,127,255,0,102,159,32,254,180,245,51,82,189,100,133,251,92,169,211,175,68,95,119,254,208,53,55,66,138,148,172,235,254,31,255,0,122,159,160,241,90,51,147,201,153,105,181,159,36,153,242,61,245,158,35,170,200,198,177,203,178,162,70,123,209,190,228,254,143,242,61,168,0,0,16,47,143,142,2,49,253,93,182,253,178,211,171,85,150,217,151,92,111,84,142,175,184,92,174,149,205,100,180,145,209,201,23,109,35,106,72,196,119,86,67,239,70,39,185,139,239,247,175,90,130,211,189,85,207,244,102,255,0,81,118,194,47,222,205,174,150,145,212,82,74,202,88,103,235,19,222,201,21,189,38,99,147,250,76,106,245,233,215,221,253,238,166,156,72,123,196,183,46,173,44,214,187,173,78,91,101,196,173,80,228,149,245,148,242,86,86,215,94,110,49,182,72,34,167,236,163,118,70,231,49,23,225,139,238,106,123,154,189,87,170,175,80,239,250,7,170,180,26,211,165,54,61,71,182,199,92,200,46,233,84,172,74,216,163,142,100,237,84,203,10,238,108,110,115,83,223,26,244,232,171,238,233,252,206,134,112,126,22,56,100,181,240,235,138,91,236,180,244,86,248,170,233,41,106,169,94,250,58,218,153,216,173,150,169,102,232,157,238,139,253,238,171,211,175,84,232,158,227,188,0,0,0,0,0,0,0,0,0,42,59,155,182,141,92,109,183,90,221,95,89,109,254,22,249,144,219,40,24,214,205,42,212,34,182,214,246,252,76,86,236,68,254,183,95,122,42,175,221,253,245,233,110,39,202,200,177,139,30,89,68,203,118,65,67,226,169,227,149,39,107,59,175,103,71,162,42,34,245,98,162,253,206,95,253,224,81,215,43,44,206,155,13,215,171,245,124,172,168,234,252,58,174,5,88,152,215,47,190,186,137,223,115,149,19,167,194,94,209,201,116,175,133,141,13,209,139,188,183,253,59,193,210,211,112,158,145,244,50,76,151,58,202,141,208,58,70,72,230,237,154,87,53,62,40,216,189,122,117,247,125,253,21,78,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,215,220,122,207,146,210,50,134,245,71,226,96,142,68,149,172,238,57,157,30,136,168,139,213,170,139,247,57,127,247,159,68,1,75,220,118,242,250,159,77,47,53,153,222,159,197,142,90,177,171,133,210,138,130,138,141,110,117,179,84,196,171,68,174,147,127,117,142,78,139,36,50,47,93,234,190,246,253,223,114,87,193,170,130,16,113,59,203,71,78,53,89,31,122,211,156,90,203,108,200,42,107,233,229,170,171,185,94,174,72,201,41,163,167,116,106,196,107,86,70,163,183,36,75,238,106,123,154,190,255,0,228,161,26,249,120,113,253,22,17,100,162,210,108,254,92,138,229,107,178,90,43,167,134,158,134,219,69,177,147,201,94,146,35,146,69,123,36,84,219,51,209,81,87,167,85,251,189,200,165,184,177,233,35,81,237,235,209,127,190,101,219,57,195,174,120,6,83,91,136,222,103,165,154,178,131,183,220,125,51,156,232,151,124,109,145,58,43,154,213,251,158,157,122,162,123,250,146,67,135,78,96,122,197,162,204,142,203,93,153,220,29,96,165,162,158,10,90,74,59,53,186,87,71,44,147,164,170,229,116,140,71,42,117,89,62,247,47,189,201,238,233,247,5,253,131,145,232,23,18,56,103,16,54,74,75,190,41,108,190,82,182,166,158,122,148,246,148,16,198,237,177,79,217,84,84,142,71,167,93,222,244,255,0,7,248,125,199,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,144,235,143,12,90,85,174,212,77,131,53,197,98,185,75,227,98,172,115,164,184,213,211,162,190,56,93,19,87,248,50,55,238,107,186,116,251,191,159,222,82,247,20,220,6,234,23,15,117,179,222,107,238,216,163,172,242,215,83,91,233,233,232,43,170,230,149,146,73,76,178,170,175,118,22,252,63,195,127,254,18,175,85,79,119,79,186,255,0,207,229,61,60,53,44,72,231,102,230,162,245,233,213,83,223,255,0,176,12,185,99,89,93,255,0,15,175,146,231,142,215,248,74,153,97,88,30,254,211,36,234,197,114,57,83,163,209,83,239,107,125,255,0,127,184,183,126,95,60,127,94,117,106,230,186,115,168,151,43,229,218,239,108,177,214,92,170,103,246,93,12,20,239,84,173,141,172,86,172,74,199,117,70,78,212,232,173,68,247,47,223,238,85,229,92,194,249,127,83,99,149,181,58,159,166,212,120,253,166,219,119,188,80,208,193,20,215,58,233,106,26,212,161,118,244,115,94,215,181,17,95,2,170,42,57,87,167,79,187,170,161,90,22,251,149,109,174,103,84,80,77,218,145,205,86,42,237,71,123,186,162,244,247,162,255,0,121,0,212,248,60,54,137,102,141,212,45,48,178,230,12,239,244,184,120,158,157,248,216,199,252,21,18,71,239,70,42,181,63,161,252,191,145,238,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,106,249,193,239,14,121,37,210,123,213,235,78,252,69,101,70,222,236,190,215,174,102,237,173,70,167,185,179,34,39,185,168,158,228,254,71,101,0,126,122,10,10,75,101,35,40,104,98,237,193,31,93,173,220,171,211,170,170,175,189,122,175,222,170,126,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,246,226,111,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,4,153,172,226,199,205,62,178,124,192,200,125,70,112,46,251,151,14,89,149,103,60,24,233,230,83,154,228,215,92,130,245,91,237,111,19,113,186,86,201,87,85,62,203,173,91,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,73,82,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,94,188,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,88,81,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,132,170,0,0,0,1,26,185,143,101,153,86,13,193,142,161,229,56,86,77,117,199,239,84,94,201,240,215,27,93,108,148,149,80,111,186,210,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,165,32,254,246,60,83,255,0,229,45,170,191,252,178,184,255,0,215,23,83,205,31,200,158,166,253,23,214,40,138,1,3,85,0,0,0,0,0,0,6,107,63,123,30,41,255,0,242,150,213,95,254,89,92,127,235,141,41,153,87,3,66,124,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,107,120,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,74,145,87,149,199,145,61,50,250,215,172,86,146,168,10,64,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,61,238,114,170,251,213,73,43,201,175,86,53,79,84,63,107,255,0,180,205,75,202,242,223,102,125,159,240,94,221,188,212,215,248,94,231,180,59,157,174,243,221,179,119,109,155,182,244,235,177,189,126,228,33,95,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,5,32,115,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,178,124,53,186,215,147,86,210,82,193,190,213,72,247,236,138,57,26,198,238,123,220,229,232,158,247,57,85,125,234,165,223,148,3,205,31,207,102,166,253,23,209,232,128,177,254,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,233,213,238,95,230,165,106,241,55,196,223,18,86,14,36,181,94,197,98,226,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,133,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,5,223,114,225,203,50,172,231,131,29,60,202,115,92,154,235,144,94,171,125,173,226,110,55,74,217,42,234,167,217,117,171,99,55,203,34,185,238,218,198,53,169,213,125,205,106,34,123,145,9,42,87,87,40,238,43,180,227,32,210,123,63,11,55,57,125,141,153,226,254,62,123,108,117,19,34,199,125,165,150,166,106,185,29,78,189,19,164,209,119,94,143,133,122,185,99,98,74,213,114,36,169,13,138,128,42,47,155,182,183,235,70,154,241,37,141,216,180,231,87,179,92,86,219,62,15,71,87,45,29,146,255,0,87,67,4,147,186,190,189,174,149,209,195,35,90,175,86,177,141,87,42,117,232,198,167,242,66,221,10,86,231,87,230,159,22,249,127,67,234,55,16,59,255,0,38,189,88,213,61,80,253,175,254,211,53,47,43,203,125,153,246,127,193,123,118,243,83,95,225,123,158,208,238,118,187,207,118,205,221,182,110,219,211,174,198,245,251,144,232,28,77,113,191,89,194,175,28,88,182,37,152,213,110,211,44,179,15,182,75,125,114,195,61,76,214,185,27,87,118,141,149,84,177,50,86,177,187,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,241,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,129,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,168,14,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,54,254,0,0,0,0,4,117,227,111,67,181,115,88,52,190,91,134,132,106,166,107,137,231,120,221,60,243,89,232,108,121,51,237,20,87,135,201,36,11,36,53,106,196,234,247,164,80,200,216,21,95,27,27,36,191,27,145,142,114,165,27,126,246,60,83,255,0,229,45,170,191,252,178,184,255,0,215,26,83,42,215,154,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,194,80,112,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,29,142,137,146,46,245,115,37,235,185,173,108,145,43,250,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,120,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,119,249,47,18,250,89,197,7,3,186,189,157,105,157,219,240,255,0,35,241,182,122,201,233,189,169,108,254,180,173,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,243,68,10,86,253,236,120,167,255,0,202,91,85,127,249,101,113,255,0,174,52,166,101,92,209,159,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,2,186,38,189,142,240,209,185,209,186,103,238,110,214,42,53,23,184,248,216,240,230,156,196,120,223,163,225,87,4,76,75,14,170,221,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,238,99,231,240,234,177,201,27,229,167,114,61,170,214,61,171,78,214,158,38,248,187,191,221,104,172,86,46,32,245,130,227,114,184,212,71,73,71,71,73,150,92,230,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,240,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,110,124,175,120,5,190,232,182,206,33,245,154,223,224,242,251,173,189,244,246,43,5,77,51,22,107,45,44,219,85,245,51,171,218,175,138,178,70,34,177,35,106,181,209,69,36,140,147,171,229,124,112,135,75,209,232,115,46,5,184,87,188,107,159,21,154,137,169,89,206,67,37,61,190,108,134,211,81,144,37,241,150,167,190,181,208,65,13,10,78,246,53,143,219,89,2,84,47,121,236,115,225,85,99,156,214,183,116,0,190,243,105,226,26,253,175,56,206,171,58,142,146,131,19,198,42,42,90,204,34,130,186,162,10,43,133,36,251,218,228,173,149,29,214,162,165,177,57,136,201,92,206,212,114,68,201,25,3,122,200,215,221,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,16,243,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,40,93,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,148,3,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,64,250,196,95,227,147,142,60,55,132,44,53,180,180,172,164,190,106,45,242,157,207,176,216,94,245,217,27,58,171,124,109,102,213,71,50,153,174,71,34,53,21,31,51,218,172,98,181,27,44,177,116,190,34,248,151,210,206,23,240,73,179,173,76,187,127,173,240,86,106,57,233,189,169,115,254,52,49,73,225,32,154,88,251,221,174,251,31,38,215,124,12,234,229,254,72,185,235,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,112,88,255,0,45,46,99,23,91,253,214,207,195,126,189,94,106,238,55,43,141,71,132,198,50,90,218,135,77,61,76,242,58,170,121,34,185,85,213,84,171,158,247,57,105,233,233,155,20,106,170,170,216,215,255,0,5,75,74,50,174,93,159,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,157,17,95,83,12,93,27,35,31,186,71,178,62,254,233,21,102,237,4,245,0,171,94,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,100,189,174,168,244,149,172,14,107,199,183,50,205,71,190,107,44,88,111,13,122,143,236,124,67,5,184,69,60,87,187,21,74,187,219,247,8,218,138,247,74,231,53,25,45,28,111,87,196,216,122,62,9,182,186,71,44,204,116,73,28,223,224,91,142,203,87,20,122,95,145,95,115,202,58,76,111,33,192,41,217,87,150,86,36,109,163,178,69,4,210,85,186,25,96,146,90,137,30,214,50,158,151,116,174,149,90,141,118,229,78,173,251,169,47,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,215,253,195,167,9,218,89,195,190,141,67,164,118,219,29,170,251,227,173,238,162,201,174,149,150,138,102,77,145,111,116,206,123,106,218,141,94,236,41,226,38,142,56,164,116,155,34,114,49,92,255,0,123,156,21,151,173,252,223,245,114,249,172,54,204,135,68,168,169,45,184,38,57,80,250,154,11,77,234,133,241,207,118,124,180,61,135,165,205,41,234,149,36,100,82,201,59,226,100,82,49,157,123,79,145,30,248,217,182,218,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,129,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,253,124,187,184,223,172,225,87,59,92,75,49,170,221,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,238,123,224,241,10,145,201,35,226,167,106,49,170,230,49,170,23,210,1,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,3,154,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,234,182,224,203,154,94,163,233,222,163,215,91,56,149,203,110,185,110,25,150,220,29,85,87,114,168,235,53,86,63,85,34,251,230,167,141,137,253,199,247,35,233,99,106,54,54,162,58,6,162,163,162,154,63,241,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,164,149,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,119,69,70,109,116,234,155,100,69,167,145,138,23,40,0,2,58,243,8,207,243,45,44,225,27,54,212,29,62,200,106,236,121,13,142,162,201,83,67,93,76,169,190,39,251,98,141,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,245,112,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,167,149,230,143,228,79,83,126,139,235,20,69,37,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,160,26,94,7,63,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,112,174,55,245,123,50,208,94,24,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,157,212,138,188,209,252,137,234,111,209,125,98,136,14,149,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,1,156,30,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,208,0,0,0,0,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,28,131,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,213,120,177,242,177,172,159,47,242,31,78,156,207,14,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,52,230,14,63,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,0,0,0,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,239,87,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,207,95,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,178,6,200,187,90,247,182,8,157,43,216,214,36,146,35,159,181,189,81,173,9,171,193,47,52,124,202,191,94,111,182,174,40,179,154,72,49,60,242,161,102,183,212,58,149,35,162,199,110,63,195,142,24,88,245,127,90,122,23,68,221,142,87,247,54,200,145,202,247,55,125,76,207,183,67,42,229,170,114,189,230,7,149,95,114,166,112,237,196,22,115,237,79,106,111,147,20,200,111,149,178,73,93,45,115,228,111,246,50,89,222,142,239,119,55,189,208,186,87,181,200,230,246,81,100,238,67,28,97,106,132,63,230,111,174,154,143,195,166,143,224,186,161,165,247,159,3,117,161,212,10,40,166,134,84,87,210,220,41,93,111,184,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,152,4,0,231,87,229,99,22,249,129,67,233,215,16,37,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,179,58,220,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,0,0,0,0,0,1,81,124,221,181,191,90,52,215,137,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,175,70,53,63,146,14,81,58,223,173,26,149,196,150,73,98,212,109,94,205,114,171,108,24,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,215,163,220,159,205,79,21,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,31,243,55,215,77,71,225,211,71,240,93,80,210,251,207,129,186,208,234,5,20,83,67,42,43,233,110,20,174,183,220,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,204,2,0,115,171,242,177,139,124,192,161,244,235,136,18,211,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,89,157,110,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,208,0,0,0,0,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,247,253,236,120,167,255,0,202,91,85,127,249,101,113,255,0,174,47,251,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,128,0,2,21,113,251,197,182,85,194,54,169,232,150,83,109,139,199,99,119,223,109,219,242,107,115,155,36,189,202,22,212,218,94,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,147,84,170,190,121,223,130,127,153,63,77,2,205,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,109,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,16,42,171,143,90,109,24,230,1,168,92,63,107,5,246,146,131,79,174,117,22,249,173,87,122,190,235,214,211,113,158,211,108,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,158,165,0,243,71,243,217,169,191,69,244,122,34,106,114,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,48,89,80,0,0,4,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,125,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,248,246,177,170,247,181,168,248,85,225,242,184,167,227,182,234,188,93,233,87,11,58,53,147,82,54,218,220,227,31,131,55,186,219,167,115,167,146,117,185,198,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,210,185,155,235,166,163,240,233,163,248,46,168,105,125,231,192,221,104,117,2,138,41,161,149,21,244,183,10,87,91,238,11,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,105,179,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,16,37,167,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,179,58,220,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,0,0,0,0,0,1,159,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,183,78,92,57,102,85,156,240,99,167,153,78,107,147,93,114,11,213,111,181,188,77,198,233,91,37,93,84,251,46,181,108,102,249,100,87,61,219,88,198,181,58,175,185,173,68,79,114,33,72,60,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,15,201,29,218,213,53,214,162,197,13,206,145,247,42,58,120,106,234,40,219,51,86,120,96,153,210,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,232,25,98,61,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,197,29,255,0,59,225,70,251,98,225,59,76,248,170,197,162,186,221,44,185,55,180,168,242,132,236,177,240,217,106,161,185,77,77,75,38,230,170,61,33,157,140,107,58,185,170,214,74,206,139,39,89,226,141,161,121,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,183,176,25,182,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,218,30,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,15,86,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,165,222,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,186,172,114,198,239,118,228,58,89,157,110,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,0,0,0,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,1,64,60,209,252,246,106,111,209,125,30,136,191,57,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,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,90,12,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,14,127,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,162,239,156,16,95,110,28,18,224,188,89,233,165,45,214,245,37,71,182,37,205,168,150,102,73,224,105,105,235,165,130,158,170,150,22,196,143,88,88,200,30,181,10,233,30,230,238,107,209,169,27,100,115,56,255,0,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,219,37,107,85,221,18,72,163,119,191,106,1,165,226,149,185,213,249,167,197,190,95,208,250,141,196,182,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,84,183,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,129,0,11,158,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,186,10,240,87,193,181,55,23,218,95,171,246,251,21,77,37,6,119,140,84,99,147,99,149,213,213,178,193,68,198,79,37,106,86,67,80,145,199,34,185,143,138,36,115,85,25,189,36,138,62,142,107,22,68,116,96,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,160,26,147,4,74,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,123,158,210,90,128,0,0,0,1,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,245,84,101,52,210,245,116,111,102,216,216,249,59,27,99,68,135,187,18,180,167,93,53,31,70,168,242,251,78,21,121,237,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,164,209,119,92,248,164,69,71,53,202,228,94,172,124,140,126,148,242,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,40,7,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,8,214,116,174,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,57,169,50,185,125,240,21,144,241,51,153,80,231,58,131,98,171,163,210,187,69,68,115,87,62,163,197,81,62,254,197,74,150,164,52,51,36,74,201,152,218,138,118,199,80,173,145,143,99,30,168,215,53,234,138,129,215,249,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,249,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,7,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,253,255,0,151,7,48,10,206,29,239,177,105,38,175,100,95,233,79,95,226,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,248,201,45,175,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,251,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,52,61,95,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,57,173,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,68,107,43,223,70,177,37,74,196,138,187,156,198,58,120,216,175,233,177,95,189,168,170,232,222,141,145,92,4,240,65,125,226,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,123,162,124,137,177,90,200,186,238,115,93,36,72,249,41,206,151,19,197,112,107,22,132,226,216,86,51,106,199,236,180,95,105,252,53,186,215,69,29,37,44,27,223,110,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,64,174,189,49,211,60,171,87,114,248,240,92,42,147,197,222,170,45,247,43,133,53,43,99,146,73,42,188,21,20,245,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,124,172,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,73,43,202,227,207,102,153,125,107,209,235,73,105,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,187,209,94,178,185,225,249,115,174,115,126,208,225,198,135,236,70,41,236,189,103,186,119,109,215,13,208,247,45,118,141,140,111,91,140,29,197,119,123,185,191,248,48,63,119,109,237,147,186,178,50,54,120,154,192,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,249,69,217,242,202,224,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,213,85,149,51,69,209,210,61,251,100,99,36,236,109,141,82,110,232,116,190,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,100,170,0,14,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,165,226,47,241,247,193,181,55,23,218,95,69,111,177,84,210,80,103,120,197,66,205,142,87,87,86,203,5,19,25,60,144,165,100,53,9,28,114,43,152,248,162,71,53,81,155,210,72,163,232,230,177,100,71,4,96,229,59,198,253,102,73,236,206,19,53,50,171,125,93,190,222,177,97,53,169,12,243,77,85,28,62,34,122,138,90,169,157,43,209,189,168,17,137,78,141,141,145,182,42,119,49,93,185,35,107,184,175,52,46,58,127,109,121,83,244,59,71,51,63,23,166,214,93,158,216,169,162,110,216,111,183,72,228,114,175,73,145,203,226,40,225,233,31,111,162,53,143,149,31,39,241,90,218,121,18,10,255,0,162,172,11,42,255,0,85,113,204,147,28,184,127,190,81,215,91,107,169,228,255,0,155,36,51,71,35,63,192,230,185,191,201,80,253,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,29,127,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,52,39,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,205,120,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,96,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,37,56,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,160,30,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,165,242,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,244,70,175,78,146,238,85,141,99,144,47,36,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,47,249,119,113,191,89,194,174,118,184,150,99,85,187,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,53,105,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,167,235,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,154,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,80,28,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,109,252,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,59,87,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,69,156,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,207,213,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,247,177,160,95,161,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,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,17,171,152,103,14,58,161,196,190,131,84,98,26,87,155,213,219,174,86,234,132,185,63,31,89,99,134,139,36,72,254,38,210,207,42,162,57,143,107,145,31,22,231,164,43,34,55,186,223,237,115,64,21,67,199,183,27,247,222,46,51,184,168,177,202,171,173,183,76,172,157,169,108,150,74,200,89,79,51,234,150,20,73,170,170,219,28,178,50,73,183,186,86,70,187,213,172,139,166,214,181,210,74,175,112,19,193,5,247,139,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,109,238,137,242,38,197,107,34,235,185,205,116,145,35,226,169,122,124,173,56,148,211,141,84,225,246,195,164,54,196,181,89,115,61,62,183,248,75,149,146,150,149,41,91,83,74,146,170,71,113,133,187,157,222,238,111,98,212,72,157,29,226,100,145,206,107,18,88,149,225,232,56,224,224,43,13,226,103,75,237,214,253,63,177,99,248,230,119,137,211,210,219,241,138,229,235,67,69,13,185,146,53,31,65,58,65,19,213,105,155,18,200,232,152,214,127,14,68,110,213,99,31,42,62,136,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,53,38,80,15,49,158,34,180,107,137,61,113,131,49,209,188,87,194,82,81,91,253,159,114,190,207,66,234,74,171,237,68,115,61,145,206,230,119,92,142,133,176,50,20,137,239,142,57,246,185,204,145,54,178,38,70,22,19,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,63,47,58,191,43,24,183,204,10,31,78,184,149,193,192,127,15,218,161,174,220,67,98,211,105,243,42,237,244,56,117,226,223,126,189,100,49,164,104,203,68,16,212,54,70,185,174,150,57,34,117,75,214,39,36,49,58,55,163,222,213,87,55,180,201,92,219,31,231,87,229,99,22,249,129,67,233,215,16,41,88,155,252,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,52,64,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,247,31,171,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,64,52,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,202,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,6,247,53,88,172,236,53,95,190,8,227,181,240,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,149,137,191,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,68,13,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,113,250,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,3,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,170,14,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,95,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,36,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,206,103,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,4,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,7,171,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,170,178,205,57,83,241,207,117,178,228,212,28,46,234,189,210,174,225,109,191,212,36,120,165,234,227,116,115,214,217,59,41,217,28,86,197,239,201,181,180,207,108,12,100,17,197,209,91,51,246,35,31,222,69,138,42,240,65,194,253,171,139,60,255,0,51,211,154,203,189,93,186,229,110,193,238,55,187,12,177,84,54,24,29,117,142,106,104,105,155,84,229,138,87,45,54,234,133,89,18,54,163,250,39,194,191,201,120,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,133,175,115,122,226,199,42,211,79,178,90,23,166,119,204,175,23,201,42,187,57,109,109,254,205,119,146,223,253,99,253,117,75,29,26,44,46,73,36,223,35,95,35,209,202,214,183,179,23,68,122,185,123,126,87,150,167,29,28,86,106,230,163,208,232,86,79,65,106,212,11,85,29,189,213,181,119,203,165,98,80,220,173,86,248,86,154,21,149,243,49,143,241,221,58,237,70,58,53,158,89,170,17,210,78,214,53,206,109,106,234,70,170,234,62,176,95,105,242,125,80,205,46,185,53,214,146,223,77,107,134,174,227,80,178,200,202,88,25,178,56,209,87,254,115,156,191,210,124,143,146,71,171,158,247,185,214,255,0,202,19,134,143,217,150,141,85,235,166,83,105,236,228,154,141,183,217,222,34,13,179,82,88,226,114,246,182,239,137,178,71,226,36,221,50,237,123,227,150,38,81,61,58,42,1,0,57,163,249,236,212,223,162,250,61,17,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,37,7,52,127,61,154,155,244,95,71,162,26,61,193,5,247,94,120,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,11,62,229,205,198,191,239,85,167,19,216,51,251,157,170,61,77,197,191,135,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,12,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,93,246,11,204,139,70,175,188,35,215,113,11,123,191,90,162,201,49,203,124,84,119,156,101,210,186,142,105,114,39,64,229,138,142,6,127,26,78,205,76,145,200,176,202,157,196,72,155,35,158,168,176,78,145,135,171,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,109,174,169,129,30,147,45,27,22,9,17,92,196,248,228,70,197,185,155,150,70,80,14,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,30,171,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,219,35,225,87,50,193,120,80,183,241,45,157,219,106,237,44,202,178,139,117,167,23,164,150,68,107,234,173,210,81,215,79,53,100,176,171,55,53,143,116,20,221,135,111,77,204,238,189,88,172,124,47,112,121,254,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,10,86,38,167,44,206,52,127,118,205,71,126,155,230,174,238,96,57,245,194,146,10,154,137,171,187,49,216,171,149,123,76,174,233,35,219,11,97,114,61,173,168,114,237,119,110,40,158,142,94,202,71,36,96,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,238,62,175,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,5,207,115,25,226,199,246,27,195,44,23,189,50,190,90,171,111,90,151,253,137,176,220,41,46,251,36,134,134,122,87,201,45,214,141,97,114,62,94,219,22,36,100,145,185,26,201,42,96,122,185,201,209,143,129,124,24,243,12,227,53,115,252,83,68,40,43,41,53,65,153,21,226,146,138,8,242,134,212,207,91,75,3,166,123,234,100,241,240,238,157,24,145,189,239,124,211,178,165,33,142,20,86,179,99,21,142,133,121,38,161,103,217,141,170,203,98,203,243,140,130,249,109,198,233,252,37,150,142,229,115,154,166,11,108,27,88,222,213,52,114,57,91,11,54,197,19,118,177,17,58,70,196,255,0,193,78,150,61,201,115,135,175,105,223,114,62,39,110,213,54,170,138,75,71,137,196,173,20,82,82,247,106,161,174,123,41,166,158,177,178,57,58,67,210,9,18,22,171,58,185,237,168,157,21,88,214,244,144,45,168,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,78,235,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,15,19,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,248,109,201,195,63,204,181,79,50,226,11,80,117,7,33,171,190,100,55,202,140,114,166,186,186,165,83,124,175,233,114,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,174,174,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,61,121,24,254,54,126,91,253,72,10,171,47,207,150,117,166,213,127,229,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,97,127,220,174,60,137,233,151,214,189,98,180,10,171,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,126,174,1,56,236,186,240,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,189,141,38,87,56,46,43,172,86,44,17,120,85,197,165,181,93,47,89,55,98,179,40,94,243,223,53,150,150,25,160,169,165,143,107,81,24,147,78,246,53,253,28,229,115,34,103,85,143,164,241,72,218,161,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,211,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,57,87,12,92,62,216,184,97,209,171,46,144,216,50,11,173,238,59,111,114,122,154,235,132,239,119,122,170,87,111,153,208,194,174,115,41,97,87,170,171,97,143,225,78,170,231,43,228,116,146,191,170,129,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,146,156,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,31,64,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,234,181,51,212,125,153,145,36,149,254,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,12,141,220,232,251,114,220,166,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,195,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,160,105,120,21,65,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,239,151,181,213,24,145,53,150,190,0,2,31,243,48,226,11,136,46,30,116,106,219,146,104,94,63,219,142,182,224,144,94,242,190,196,85,126,192,141,29,31,101,190,26,70,185,159,215,15,115,163,239,72,215,70,205,187,58,119,38,137,205,9,85,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,240,254,215,183,83,214,199,37,85,191,190,197,124,30,34,38,170,190,46,227,17,92,205,232,155,154,138,169,213,12,182,157,215,134,126,49,53,115,134,157,92,169,213,43,53,226,174,254,203,253,71,115,44,182,92,171,30,246,95,216,231,185,239,124,210,59,115,146,165,28,249,30,202,142,142,123,94,247,117,71,177,242,71,39,10,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,84,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,213,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,30,220,111,223,120,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,188,37,167,47,110,38,243,238,41,184,246,207,53,3,47,169,171,163,182,191,7,184,58,203,143,37,198,106,154,43,52,11,91,105,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,18,249,163,249,236,212,223,162,250,61,17,213,121,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,173,94,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,217,153,18,72,153,225,170,170,118,171,18,23,190,120,219,79,36,143,73,29,241,70,237,206,143,185,47,64,229,77,198,213,30,148,223,106,120,126,213,236,175,193,225,151,158,229,101,130,229,116,185,65,79,111,199,234,152,201,102,158,55,190,101,111,110,26,143,119,68,71,237,108,232,155,99,85,168,145,233,110,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,23,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,245,94,112,89,102,43,156,241,19,134,101,56,86,77,106,200,44,181,186,127,73,225,174,54,186,216,234,233,103,217,116,185,177,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,11,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,197,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,84,45,43,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,149,205,27,129,43,174,182,90,161,215,125,23,198,105,42,51,107,29,59,219,144,91,169,32,119,141,200,104,154,214,36,79,143,106,237,150,166,157,172,114,35,54,119,37,141,200,196,115,150,24,98,119,53,228,99,248,217,249,111,245,34,106,113,175,197,117,139,132,189,26,173,204,187,182,170,204,190,229,214,143,22,178,86,204,246,248,250,173,204,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,160,80,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,156,203,181,206,166,245,117,173,188,214,71,73,29,69,125,68,149,50,178,146,146,42,88,26,247,185,92,228,142,24,90,216,162,103,85,94,140,141,173,99,83,162,53,17,17,16,187,254,87,60,31,93,120,121,210,249,181,47,60,76,130,221,155,103,212,236,117,109,134,174,87,65,5,174,138,57,30,180,204,146,153,175,86,190,165,205,94,226,190,84,73,33,73,86,20,108,75,223,238,132,223,0,0,0,0,56,87,28,120,6,27,168,60,40,106,125,46,103,143,82,93,89,99,197,238,151,251,98,204,139,190,142,227,73,71,52,180,245,17,61,170,142,99,218,228,232,189,23,226,99,158,199,110,99,220,213,238,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,35,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,114,238,106,160,0,0,0,0,1,23,248,224,224,115,13,226,251,25,183,79,11,233,44,57,221,158,162,150,10,12,141,88,170,172,183,58,161,171,85,4,236,106,117,168,99,98,116,210,69,26,171,58,76,141,68,146,54,73,50,186,80,0,57,254,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,107,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,67,92,7,150,134,145,224,252,90,93,184,137,164,167,164,130,197,75,81,73,119,197,113,138,56,24,218,43,125,197,208,206,202,190,236,50,198,244,86,54,85,130,166,153,97,124,93,169,21,90,140,107,97,141,93,50,128,0,0,0,112,174,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,5,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,253,87,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,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,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,223,208,77,107,202,184,118,213,139,22,177,225,86,251,85,109,235,31,241,94,26,11,164,82,73,74,254,253,52,180,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,206,14,85,124,12,90,181,74,167,247,145,213,203,93,37,195,19,182,212,85,91,108,120,245,202,214,218,138,107,204,253,165,142,90,169,155,81,26,197,37,52,75,35,154,205,155,149,106,34,114,171,153,216,219,39,31,230,35,193,5,103,10,185,218,101,184,117,46,237,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,115,223,63,135,69,146,73,31,21,59,149,238,87,49,238,80,187,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,40,47,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,52,209,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,251,246,169,165,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,74,22,230,43,198,77,55,22,26,161,77,111,197,41,169,29,130,97,21,21,112,227,85,203,69,45,61,109,115,42,35,166,74,137,167,71,200,228,216,233,105,149,209,38,200,222,145,185,189,198,163,250,163,66,80,114,188,230,5,255,0,123,124,41,106,236,223,236,86,156,50,240,231,127,235,50,173,53,108,245,21,63,250,181,53,36,112,197,254,178,46,159,209,82,85,115,71,242,39,169,191,69,245,138,34,170,248,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,54,247,68,249,19,98,181,145,117,220,230,186,72,145,246,169,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,46,167,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,74,220,39,121,167,209,191,152,24,247,168,192,105,76,12,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,92,79,43,222,62,175,186,211,179,135,141,102,184,120,204,190,213,111,125,69,138,255,0,83,82,196,154,245,75,14,212,125,52,232,247,35,229,172,141,138,175,73,26,142,116,177,71,35,228,232,248,159,36,223,175,154,55,2,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,27,144,209,53,172,72,159,30,213,219,45,77,59,88,228,70,108,238,75,27,145,136,231,44,48,196,234,107,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,37,112,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,61,207,105,45,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,78,122,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,241,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,237,36,156,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,129,90,220,175,120,250,177,104,182,206,30,53,154,225,224,241,11,173,193,245,22,43,253,77,75,214,27,45,84,219,81,244,211,163,220,172,138,142,71,162,189,36,106,53,177,75,36,143,147,171,37,124,144,220,161,69,124,49,242,186,215,29,93,212,123,149,147,87,172,151,93,57,198,241,91,132,48,94,230,175,162,154,58,171,140,106,179,35,155,106,145,99,117,53,79,197,2,53,102,73,29,27,27,52,114,53,38,69,70,58,242,109,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,250,186,185,106,167,115,24,212,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,80,43,3,154,135,1,84,213,84,215,94,41,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,235,131,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,105,40,135,154,55,12,248,111,15,90,243,13,215,79,235,177,250,43,22,121,78,251,189,62,49,64,171,28,246,71,179,99,37,235,14,229,70,211,77,47,113,240,171,118,177,21,39,137,172,107,96,69,112,116,174,58,57,165,81,235,206,156,82,233,127,15,208,229,120,189,170,243,226,34,203,102,187,81,193,79,85,89,75,209,137,21,44,50,65,81,47,72,100,235,55,121,58,53,207,106,70,205,202,199,74,199,194,13,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,192,139,226,141,4,112,21,194,38,3,195,54,145,219,43,237,247,28,127,44,203,50,58,127,105,87,101,182,250,120,100,100,208,84,178,7,165,45,21,82,55,186,250,20,72,98,123,119,57,82,71,238,151,107,55,163,24,29,47,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,241,99,98,57,207,115,34,138,38,43,223,179,114,197,94,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,2,228,249,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,83,103,9,222,105,244,111,230,6,61,234,48,26,83,3,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,63,203,83,152,23,237,218,142,135,65,53,90,109,153,245,170,222,239,101,220,92,238,145,222,40,105,32,166,103,241,101,158,165,243,84,92,94,190,38,121,54,177,26,177,198,247,251,182,184,243,252,203,249,119,212,234,125,52,218,247,160,56,229,35,114,123,117,60,143,200,49,171,109,190,40,95,124,98,203,36,210,86,194,145,53,29,53,118,233,94,175,107,247,62,118,35,81,139,220,99,89,53,64,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,26,184,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,242,84,1,242,111,249,102,43,138,123,55,237,78,77,106,179,123,102,225,13,166,221,237,10,216,233,252,101,116,189,123,84,208,239,84,238,76,253,174,219,27,122,185,221,23,162,47,65,150,92,111,182,124,86,243,118,197,177,207,180,23,170,43,125,69,69,186,209,227,25,73,237,10,166,70,231,69,77,223,122,43,34,238,61,26,206,227,147,107,119,117,95,114,25,215,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,237,146,25,163,145,140,106,200,245,116,255,0,192,141,30,247,44,109,232,18,87,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,17,127,137,126,38,51,46,41,114,28,83,51,212,26,26,70,100,54,12,94,159,28,174,173,166,68,99,46,111,134,170,166,100,171,88,145,168,216,94,230,212,53,30,198,252,27,216,231,53,24,215,36,108,148,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,185,62,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,248,150,218,153,211,181,37,210,133,17,235,37,177,211,110,107,27,185,239,73,34,116,168,230,178,70,185,189,98,108,210,200,148,217,194,119,154,125,27,249,129,143,122,140,6,148,192,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,207,242,212,230,5,251,118,163,161,208,77,86,155,102,125,106,183,187,217,119,23,59,164,119,138,26,72,41,153,252,89,103,169,124,213,23,23,175,137,158,77,172,70,172,113,189,254,237,174,60,255,0,50,254,93,245,58,159,77,54,189,232,14,57,72,220,158,221,79,35,242,12,106,219,111,138,23,223,24,178,201,52,149,176,164,77,71,77,93,186,87,171,218,253,207,157,136,212,98,247,24,214,77,80,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,70,174,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,9,85,199,215,5,25,87,10,122,143,87,123,180,219,60,70,153,100,215,9,164,199,46,20,233,35,227,160,222,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,93,205,149,145,125,94,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,105,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,248,81,115,215,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,134,143,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,42,219,158,119,224,159,230,79,211,79,41,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,178,141,221,184,219,23,109,26,216,100,115,183,34,178,69,124,62,175,158,119,224,159,230,79,211,64,225,92,160,51,252,55,5,226,190,166,151,48,200,105,45,47,202,177,122,155,5,161,106,85,90,202,171,140,149,148,114,197,78,143,233,181,175,123,96,145,25,185,83,115,246,177,189,94,246,53,211,171,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,163,98,236,249,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,13,204,114,61,141,114,50,101,96,85,95,14,188,58,230,90,219,196,53,139,68,167,196,242,6,61,151,134,67,149,195,12,73,77,87,103,183,67,80,214,87,205,42,204,221,176,62,38,171,154,137,35,127,182,171,35,70,185,238,107,29,163,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,235,230,7,170,184,15,4,154,151,107,213,125,9,199,113,251,126,178,231,212,241,211,221,26,148,144,173,35,108,144,215,58,174,178,122,138,120,159,27,214,166,190,165,97,137,213,50,53,238,124,84,179,164,111,134,70,111,94,149,193,7,50,107,23,21,183,216,52,191,36,211,187,173,131,58,138,223,37,108,211,91,162,125,101,158,120,225,100,41,36,171,34,39,114,143,124,143,147,107,38,71,70,212,72,217,223,124,146,49,142,10,214,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,122,114,106,187,90,172,28,34,102,215,219,237,206,146,221,109,183,103,23,42,186,202,202,185,155,12,20,208,71,108,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,141,92,207,120,10,166,209,139,173,95,16,58,63,98,164,160,211,235,157,69,52,55,91,69,39,117,235,105,184,206,233,183,205,28,77,139,181,79,66,229,108,13,68,89,126,25,167,72,216,214,177,99,99,107,216,155,252,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,248,217,34,200,245,85,115,25,12,53,251,39,149,125,149,251,117,246,102,235,246,111,218,30,201,246,199,130,147,192,248,238,223,119,195,119,250,118,251,221,191,143,183,187,118,223,139,167,79,120,19,83,150,31,4,20,124,69,229,85,58,189,169,20,187,240,28,62,225,12,84,244,237,154,7,251,86,241,12,148,245,11,75,61,60,177,72,146,81,246,29,210,100,118,197,119,126,54,177,206,233,38,201,107,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,61,57,202,221,173,87,254,17,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,85,183,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,5,80,112,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,94,247,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,174,91,247,43,174,62,168,243,11,21,183,134,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,5,96,101,58,23,168,248,166,184,213,112,241,91,102,239,102,112,228,12,198,233,233,154,171,4,117,149,82,204,216,233,223,19,234,18,63,224,205,190,55,199,35,209,141,116,114,49,254,228,94,166,138,120,126,211,63,216,222,135,96,122,91,37,37,170,158,175,25,199,232,109,245,254,203,143,101,44,213,204,133,190,42,118,124,12,87,119,103,89,100,87,185,168,231,185,234,231,38,231,41,249,51,94,29,116,143,80,245,115,14,214,220,195,19,164,184,228,248,45,61,68,54,137,165,137,138,198,190,71,198,248,166,149,54,238,149,244,238,100,142,129,28,229,100,79,168,150,70,183,185,177,236,233,96,0,0,15,147,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,240,254,215,183,83,214,199,37,85,191,190,197,124,30,34,38,170,190,46,227,17,92,205,232,155,154,138,169,213,14,1,204,11,89,245,199,66,116,10,76,215,65,49,143,106,222,159,112,90,75,141,79,178,38,184,123,30,218,180,85,82,75,113,216,197,217,31,101,241,68,189,201,145,208,167,94,143,107,145,122,20,173,195,95,21,218,143,195,126,184,174,183,219,37,251,71,95,116,239,193,146,65,116,153,100,146,243,75,81,51,37,168,107,234,28,142,145,147,58,72,217,34,76,157,92,146,53,21,201,35,85,241,188,62,87,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,54,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,239,47,39,149,199,145,61,50,250,215,172,86,129,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,196,242,247,207,240,221,44,229,195,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,217,19,61,179,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,89,124,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,255,0,21,155,241,85,153,95,56,99,211,206,22,241,203,149,93,183,19,199,41,235,42,114,8,27,26,70,183,107,140,183,74,186,168,145,239,107,213,100,166,138,41,41,220,214,43,89,252,110,227,156,143,237,194,230,254,78,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,7,21,45,83,145,143,227,103,229,191,212,136,107,204,35,0,195,116,179,139,156,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,46,200,153,236,122,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,89,149,200,199,241,179,242,223,234,64,85,89,106,154,93,198,253,139,132,126,91,26,93,69,142,85,90,174,90,155,123,246,164,182,75,37,100,47,168,133,148,169,127,172,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,166,214,185,177,202,172,170,176,7,213,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,122,124,187,184,32,163,225,87,4,92,183,49,165,221,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,238,99,224,241,8,146,73,27,229,167,106,177,202,214,49,203,197,121,91,240,11,89,167,126,7,137,189,99,183,221,109,185,122,248,202,124,119,29,172,166,158,134,107,68,107,221,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,227,124,140,236,217,80,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,16,63,171,87,194,199,254,32,234,175,255,0,10,183,127,159,29,171,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,82,15,238,157,197,63,254,77,58,171,255,0,200,219,143,253,72,23,83,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,10,22,230,69,198,109,139,139,77,71,179,219,48,59,87,107,12,193,60,109,61,162,229,59,30,202,171,172,149,11,15,126,165,209,187,167,106,21,240,241,36,81,171,82,77,168,231,63,162,191,181,20,138,230,161,199,173,77,85,77,215,133,141,27,190,213,209,178,142,162,107,126,115,115,167,237,43,43,24,177,66,228,160,166,168,142,87,57,24,142,124,241,85,49,204,99,247,197,218,234,172,89,90,248,1,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,128,116,14,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,186,231,184,173,227,91,75,56,62,251,45,251,76,176,101,119,63,181,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,233,215,196,179,110,221,221,122,59,175,78,137,215,218,240,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,178,38,185,91,213,35,138,54,251,246,161,8,57,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,220,160,72,174,23,249,133,232,191,22,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,186,161,138,136,173,68,232,142,247,253,200,178,86,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,165,185,68,232,134,180,105,175,18,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,47,94,140,114,255,0,37,45,208,10,1,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,69,83,79,186,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,130,2,255,0,185,92,121,19,211,47,173,122,197,105,42,138,64,229,139,198,213,102,134,106,61,54,146,106,134,87,179,77,178,141,180,112,212,221,174,83,165,46,53,84,213,154,72,228,133,138,174,138,24,103,154,103,50,101,218,198,238,124,114,190,70,182,39,163,174,252,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,35,149,105,31,18,250,167,161,216,38,121,130,233,157,219,216,159,180,15,101,248,219,205,28,245,52,215,74,31,3,52,146,199,225,39,134,86,118,183,247,94,201,55,53,219,152,229,106,109,234,170,161,45,57,163,113,219,106,214,203,172,58,17,162,249,53,93,70,19,99,168,123,178,11,141,36,237,240,89,13,107,92,197,137,145,237,77,210,211,83,185,142,84,126,254,220,178,57,30,141,114,67,12,174,175,99,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,101,255,0,50,222,25,48,30,22,116,191,64,116,255,0,16,166,164,172,185,50,159,34,109,235,33,91,116,52,213,183,153,210,74,25,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,193,250,249,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,234,188,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,229,69,201,242,166,227,106,179,85,172,85,60,63,106,246,87,227,51,59,55,114,178,193,114,186,92,167,168,184,100,20,175,124,179,79,27,223,50,187,185,53,63,187,162,35,247,58,5,77,177,162,83,200,245,229,88,79,4,20,124,85,114,216,211,44,183,14,165,219,169,184,157,190,255,0,21,137,169,52,20,208,221,35,117,254,162,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,90,223,232,171,2,202,191,213,92,115,36,199,46,31,239,148,117,214,218,234,121,63,230,201,12,209,200,207,240,57,174,111,242,84,3,70,124,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,201,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,192,14,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,3,234,242,165,215,77,56,225,211,78,53,247,84,53,66,243,224,109,84,63,102,162,134,24,145,31,85,112,170,114,93,22,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,195,94,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,63,94,145,240,209,170,122,227,130,103,153,214,153,218,125,183,251,63,246,95,141,179,81,193,83,83,116,174,241,211,73,20,126,18,8,98,127,119,103,105,239,147,115,155,181,141,87,38,238,138,137,205,45,53,180,214,235,173,21,194,178,211,73,116,167,165,168,142,105,104,106,221,43,96,170,99,92,138,232,100,88,94,201,81,142,68,86,170,198,246,63,162,174,215,53,122,42,5,159,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,125,175,156,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,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,33,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,155,29,37,92,111,94,140,153,168,189,88,159,18,47,78,169,209,87,160,112,165,198,182,150,113,131,246,167,246,103,96,202,237,159,100,188,15,141,246,237,45,52,61,207,21,223,237,246,187,51,203,215,167,134,126,237,219,122,117,111,78,189,87,165,96,115,30,225,235,95,115,158,51,181,15,41,194,180,63,80,50,11,45,111,178,124,53,198,215,140,214,213,210,207,178,213,72,199,236,150,56,220,199,109,123,28,213,232,190,231,53,81,125,232,164,149,228,215,164,250,167,165,255,0,181,255,0,218,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,122,1,101,64,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,0,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,30,83,84,176,15,218,134,9,115,193,126,218,229,120,151,180,251,63,217,156,90,229,224,46,148,189,185,153,47,240,103,218,237,155,187,123,29,240,175,86,61,237,254,125,64,166,190,103,92,109,86,107,158,163,212,233,38,151,229,123,244,219,23,221,71,53,77,166,229,58,210,228,181,78,88,100,146,73,152,138,216,166,134,9,161,107,33,93,175,110,230,73,43,36,115,101,98,55,144,112,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,220,211,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,43,201,247,139,59,21,63,78,19,50,59,29,170,213,87,83,223,184,227,85,182,235,99,219,53,222,169,59,243,214,165,124,200,247,35,166,108,12,137,34,127,109,173,237,82,171,28,253,201,19,92,22,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,229,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,154,30,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,44,43,149,31,29,63,218,56,95,214,188,207,253,175,75,128,86,215,55,252,102,186,215,37,66,187,254,43,194,177,205,255,0,95,10,63,251,158,19,143,243,110,226,111,1,215,61,80,197,244,255,0,78,106,105,47,22,221,61,167,170,116,185,13,13,198,26,186,43,140,245,241,210,200,230,83,186,21,115,92,200,155,11,26,231,171,186,172,142,145,155,91,219,71,63,138,240,37,195,62,101,196,182,188,217,173,86,42,236,130,197,98,199,42,34,187,223,114,123,58,164,115,217,217,30,231,193,217,153,92,137,29,76,178,198,140,137,83,115,218,187,165,70,61,176,189,16,47,123,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,16,63,171,87,194,199,254,32,234,175,255,0,10,183,127,159,29,171,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,82,15,238,157,197,63,254,77,58,171,255,0,200,219,143,253,72,23,83,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,5,148,243,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,192,200,223,222,134,188,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,207,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,117,114,140,226,183,78,52,254,251,47,15,57,70,37,106,178,221,115,91,132,45,181,228,148,176,164,114,92,42,145,149,46,236,220,106,39,168,255,0,136,130,150,40,34,70,172,146,189,21,187,229,115,220,22,149,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,225,92,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,21,43,204,235,151,165,30,45,71,83,196,87,15,216,135,102,213,14,233,114,219,5,178,24,32,165,181,82,197,4,49,197,85,69,73,4,44,219,10,118,166,125,74,238,123,145,210,36,155,81,137,43,153,109,71,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,12,198,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,123,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,212,15,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,87,138,112,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,224,191,78,44,124,172,107,39,203,252,135,211,167,51,88,104,123,82,117,123,13,215,174,2,117,19,87,52,254,122,185,44,89,22,155,228,147,83,165,92,11,12,241,61,148,85,49,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,231,132,13,84,0,0,0,0,25,204,227,115,94,105,184,142,226,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,177,187,31,80,244,94,174,220,229,186,158,96,186,197,117,209,14,18,243,172,187,26,191,82,90,178,26,218,120,108,150,121,101,170,116,19,172,245,115,50,25,29,74,230,61,143,241,49,211,186,162,120,213,139,213,171,6,245,69,107,28,134,120,64,23,103,201,223,90,46,186,139,195,205,235,79,242,140,190,174,243,119,192,47,12,164,163,167,169,99,156,250,11,36,212,236,240,113,36,170,222,143,98,75,13,107,88,213,115,157,27,35,107,62,24,210,36,34,7,51,46,14,240,222,25,112,221,23,173,192,108,245,111,98,89,234,49,204,142,237,13,26,199,73,91,113,129,89,59,42,229,85,222,230,84,212,186,122,215,35,31,51,250,69,78,200,227,68,100,10,120,174,85,154,199,98,210,46,46,45,20,217,28,61,41,51,219,124,184,116,117,59,159,253,107,85,83,60,18,83,46,198,49,202,254,228,244,241,65,211,225,107,123,251,220,228,107,21,20,47,164,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,53,243,43,229,233,89,166,87,218,237,117,208,108,67,253,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,220,161,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,50,250,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,129,83,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,82,152,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,3,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,120,104,204,175,94,103,188,5,84,235,61,170,175,136,29,31,177,85,215,234,13,178,158,154,27,173,162,147,180,196,187,91,160,108,219,230,142,38,197,221,168,174,106,58,6,162,44,191,20,48,36,108,107,158,145,177,211,127,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,129,149,114,127,242,84,243,79,148,252,191,174,245,27,113,229,57,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,122,119,60,43,101,122,187,115,157,44,178,189,93,241,116,72,193,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,21,3,78,103,31,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,222,169,245,120,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,53,243,118,211,220,251,82,184,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,52,1,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,189,58,244,69,251,143,63,206,175,202,198,45,243,2,135,211,174,37,122,240,201,195,39,18,86,14,36,180,162,251,125,225,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,165,133,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,53,243,43,229,233,89,166,87,218,237,117,208,108,67,253,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,220,161,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,50,250,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,129,83,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,82,152,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,3,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,120,94,247,22,62,86,53,147,229,254,67,233,211,153,172,52,81,171,154,153,138,235,39,2,58,131,170,88,85,95,136,178,228,218,95,124,184,83,110,146,55,201,14,251,100,251,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,103,92,13,84,20,109,205,3,140,156,123,137,28,254,219,167,218,123,77,73,62,39,129,212,86,67,237,73,104,169,100,158,190,227,222,146,41,102,165,172,142,73,21,212,47,138,40,31,26,49,99,238,42,238,145,174,217,14,206,255,0,205,99,142,219,82,90,171,248,89,209,172,154,173,215,39,84,44,25,189,214,221,59,91,4,112,35,94,217,44,232,244,69,115,222,231,43,86,125,142,106,49,25,216,114,191,124,241,199,90,218,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,255,0,129,20,58,87,5,220,36,229,92,92,234,154,98,214,217,124,14,55,98,240,215,12,154,226,231,73,23,110,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,102,69,85,232,197,37,255,0,58,43,7,217,76,87,135,172,91,219,119,91,207,177,173,247,203,127,180,110,213,62,34,186,179,181,29,173,157,250,137,122,39,114,103,237,220,247,244,77,206,85,94,137,212,177,94,24,184,122,197,120,95,209,171,46,145,226,213,62,63,192,119,42,110,55,71,210,199,79,53,206,186,87,110,150,162,70,177,63,197,141,136,231,61,204,138,40,152,175,126,205,203,0,57,231,126,9,254,100,253,52,10,245,208,190,31,179,238,33,238,185,77,139,78,89,73,61,203,21,197,235,178,169,104,229,73,157,61,116,20,206,137,174,166,165,142,24,228,116,181,47,116,204,108,113,170,53,28,190,237,201,238,235,229,109,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,234,201,26,190,246,170,57,62,244,38,255,0,37,79,52,249,79,203,250,239,81,183,29,87,154,231,2,223,219,248,160,209,76,51,253,177,85,159,209,80,187,252,87,54,233,29,58,55,254,55,197,61,174,255,0,89,50,179,251,162,96,32,7,18,156,74,106,63,21,58,142,154,155,169,169,106,134,190,27,124,22,186,74,75,93,42,193,75,73,75,18,189,233,27,17,238,124,142,235,36,178,200,171,35,222,237,210,42,34,163,81,173,109,138,114,92,225,235,217,150,44,143,137,219,181,77,214,158,174,239,226,113,43,69,20,148,189,170,89,168,88,250,105,167,172,108,142,78,179,117,158,52,133,170,206,141,99,169,231,69,87,185,221,35,172,13,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,47,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,128,162,30,104,254,123,53,55,232,190,143,68,115,252,99,138,237,71,193,184,101,188,112,201,133,75,236,107,86,81,144,85,222,47,247,72,38,84,170,174,165,150,150,154,4,160,111,68,78,212,43,225,220,178,170,42,186,86,189,177,174,214,36,141,151,160,115,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,122,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,190,155,103,5,60,60,218,120,121,127,13,52,184,69,35,241,135,211,207,214,174,166,154,158,166,227,237,25,169,223,3,238,201,52,177,185,169,92,141,123,182,76,140,254,31,70,177,141,108,109,107,19,242,112,93,194,78,43,194,54,150,38,45,109,151,199,100,151,223,13,112,201,174,46,116,114,247,43,155,77,27,31,4,18,164,49,72,180,113,200,147,58,22,72,138,230,247,164,85,94,175,82,64,1,156,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,254,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,254,82,183,136,28,250,227,195,205,7,13,23,7,210,85,98,118,188,161,114,170,25,102,89,159,87,75,58,211,201,10,211,68,229,147,180,202,101,89,165,149,99,108,104,189,217,30,237,223,18,162,223,247,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,205,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,194,136,30,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,154,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,127,162,172,11,42,255,0,85,113,204,147,28,184,127,190,81,215,91,107,169,228,255,0,155,36,51,71,35,63,192,230,185,191,201,80,232,28,39,121,167,209,191,152,24,247,168,192,89,247,50,190,94,148,122,155,98,174,215,93,6,196,63,209,213,6,217,111,22,59,92,48,83,199,120,165,223,83,53,77,83,33,142,20,146,166,226,233,38,99,149,93,38,233,35,137,90,214,190,77,141,112,117,94,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,7,148,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,169,222,170,136,213,78,138,223,127,222,136,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,220,139,10,249,187,104,134,180,106,87,18,88,221,247,78,116,135,53,202,173,176,96,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,175,94,143,106,255,0,52,28,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,175,70,57,127,146,129,109,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,22,250,79,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,160,25,130,47,251,149,199,145,61,50,250,215,172,86,148,109,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,220,73,254,89,156,104,254,237,154,142,253,55,205,93,220,192,115,235,133,36,21,53,19,87,118,99,177,87,42,246,153,93,210,71,182,22,194,228,123,91,80,229,218,238,220,81,61,28,189,148,142,64,189,64,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,153,174,88,6,101,170,124,108,234,118,159,105,246,61,87,124,200,111,154,145,144,83,80,208,211,34,111,149,254,208,168,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,19,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,4,240,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,239,21,193,7,5,216,175,8,250,113,5,13,107,109,87,188,250,229,220,158,247,144,197,67,27,100,103,117,33,221,67,77,58,177,38,90,54,44,17,170,53,235,241,200,142,151,107,55,36,108,146,160,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,170,178,194,121,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,175,98,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,234,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,104,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,229,92,182,56,24,181,112,251,128,81,234,166,163,90,233,43,181,23,42,167,166,185,68,202,203,91,91,62,47,3,161,145,27,75,19,166,141,39,134,165,209,212,61,181,61,21,169,215,164,91,85,35,89,36,155,224,0,0,0,0,12,171,154,168,50,174,0,184,158,85,124,113,228,58,171,77,251,184,106,147,50,11,230,79,106,167,170,186,91,50,121,159,85,113,125,109,39,117,95,36,119,9,158,175,116,79,141,210,163,99,149,234,145,57,139,28,63,4,141,141,39,231,250,103,192,157,171,139,190,93,186,75,125,198,171,41,45,58,139,142,211,222,169,44,245,149,82,54,10,42,168,36,200,103,116,145,87,72,202,121,103,123,35,141,181,14,133,172,84,70,201,51,213,125,207,113,63,248,103,225,87,72,248,80,195,106,112,253,45,182,213,185,247,26,143,19,115,187,220,164,100,215,27,139,209,93,219,73,165,99,24,221,145,181,202,214,49,141,107,27,213,206,233,189,242,61,225,76,60,209,252,246,106,111,209,125,30,136,139,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,18,131,154,63,158,205,77,250,47,163,209,19,211,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,208,236,28,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,122,238,115,155,28,72,200,171,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,145,215,154,103,1,89,14,161,221,102,226,91,69,236,85,119,75,235,169,226,135,42,178,210,248,170,202,219,155,218,234,106,90,73,168,105,98,137,234,175,108,74,238,242,111,99,18,56,24,244,110,238,226,186,69,114,184,242,39,166,95,90,245,138,210,85,1,152,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,117,230,29,196,46,43,197,6,161,105,222,174,98,212,222,3,199,233,253,45,53,198,214,250,168,234,38,182,87,69,115,184,182,90,121,28,197,255,0,22,70,43,154,199,62,41,98,122,177,155,246,167,74,230,107,192,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,216,22,5,170,114,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,144,230,47,203,71,251,175,93,56,104,196,255,0,216,253,183,135,89,232,63,245,74,90,127,100,208,81,82,255,0,199,205,81,189,255,0,235,158,223,252,36,28,140,127,27,63,45,254,164,88,166,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,67,61,156,58,113,47,170,124,47,231,112,231,90,103,118,255,0,93,227,108,213,147,212,251,46,231,252,25,162,143,197,193,12,177,247,187,93,247,190,61,206,248,31,209,201,252,209,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,224,234,150,127,251,80,206,238,121,215,216,172,83,18,246,159,103,251,13,139,91,124,5,174,151,183,11,34,254,12,27,157,179,119,111,123,190,37,234,247,189,223,207,161,106,156,163,56,82,212,125,63,177,75,196,54,81,150,221,108,182,172,214,223,11,173,120,221,44,203,28,119,10,84,125,75,123,215,26,121,233,255,0,226,39,165,150,9,81,203,28,175,85,118,201,92,199,5,149,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,0,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,137,92,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,169,50,170,249,174,112,45,253,191,138,13,20,195,63,219,21,89,253,21,11,191,197,115,110,145,211,163,127,227,124,83,218,239,245,147,43,63,186,38,2,90,112,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,115,94,103,92,109,81,232,102,156,84,233,38,151,229,123,53,39,40,221,71,53,77,166,229,2,85,99,84,173,72,100,146,73,152,138,233,97,154,120,102,107,33,93,172,118,215,201,43,36,107,162,98,58,162,248,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,242,185,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,209,71,11,188,50,96,60,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,190,119,70,155,156,198,58,121,91,19,30,231,172,113,171,89,185,221,21,206,142,188,177,120,37,163,208,205,56,166,213,189,80,197,54,106,78,81,182,178,26,107,181,182,4,170,198,169,90,147,71,28,112,189,81,210,195,52,240,204,231,204,155,152,237,175,142,39,198,215,68,245,116,234,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,163,222,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,80,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,116,210,83,7,54,94,46,240,29,106,201,173,26,47,167,54,236,126,251,109,195,106,25,114,151,50,165,168,134,177,106,103,158,157,21,212,180,51,194,231,53,41,145,175,103,123,170,245,124,209,49,187,89,216,71,72,18,87,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,238,193,205,31,200,158,166,253,23,214,40,138,107,225,31,135,173,83,226,35,89,108,24,230,153,212,221,108,94,6,225,13,77,110,91,75,75,82,248,113,221,141,146,120,234,31,44,40,157,169,151,195,189,32,71,62,61,242,181,173,71,179,222,230,220,79,51,26,42,155,119,47,253,64,183,214,93,170,238,149,20,180,246,24,101,174,171,108,77,158,169,237,187,80,163,166,145,33,99,34,71,185,81,92,169,27,24,206,170,187,90,212,232,136,20,195,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,102,179,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,184,211,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,56,105,255,0,231,54,221,254,95,231,127,253,158,232,82,177,117,60,52,255,0,243,155,110,255,0,47,243,191,254,207,116,41,88,13,84,0,0,0,0,168,190,118,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,141,92,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,46,202,55,210,83,73,45,45,68,175,141,83,99,27,88,148,136,155,151,99,158,230,49,219,183,237,95,43,199,54,168,90,181,143,139,77,76,207,44,77,164,91,108,247,143,102,209,207,73,90,218,184,42,224,161,134,58,40,234,163,149,168,141,115,38,109,50,76,157,58,162,36,136,136,231,116,220,179,167,145,246,1,83,21,171,84,245,74,187,30,164,90,122,170,139,117,130,215,118,114,68,233,209,241,54,89,235,105,216,189,123,172,98,164,212,15,119,185,24,245,72,255,0,164,177,174,208,146,188,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,122,43,26,205,207,94,155,17,205,162,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,121,167,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,76,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,120,26,115,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,144,131,157,95,149,140,91,230,5,15,167,92,78,149,202,227,87,170,117,107,131,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,244,152,202,57,233,35,87,57,26,245,124,111,87,110,254,155,185,175,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,20,92,224,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,26,115,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,165,110,117,126,105,241,111,151,244,62,163,113,32,1,63,249,213,249,167,197,190,95,208,250,141,196,242,156,170,116,207,21,214,77,96,212,205,45,205,105,60,69,151,38,210,251,157,190,167,108,113,190,72,119,220,45,219,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,7,63,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,104,38,211,115,166,189,90,168,175,52,113,213,199,79,95,79,29,76,76,171,164,150,150,118,177,237,71,53,36,134,102,182,88,159,209,83,171,36,107,94,213,234,142,68,84,84,33,7,9,156,173,116,227,65,181,30,229,170,25,228,223,106,46,182,108,130,182,92,42,25,107,18,162,150,142,219,214,53,162,170,169,141,105,226,235,113,143,164,189,85,21,208,177,202,215,177,168,246,177,236,157,64,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,20,92,224,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,26,115,51,89,197,143,154,125,100,249,129,144,250,140,224,90,167,13,63,252,230,219,191,203,252,239,255,0,179,221,10,86,46,167,134,159,254,115,109,223,229,254,119,255,0,217,238,133,43,1,245,127,209,86,123,149,127,170,185,30,73,145,220,63,223,43,43,174,85,213,18,127,206,146,105,164,145,255,0,225,115,156,239,230,170,95,247,4,28,23,98,188,35,233,196,20,53,173,181,94,243,235,151,114,123,222,67,21,12,109,145,157,212,135,117,13,52,234,196,153,104,216,176,70,168,215,175,199,34,58,93,172,220,145,179,138,242,212,229,251,251,9,163,161,215,189,86,135,126,125,117,183,187,217,118,231,55,172,118,122,26,184,41,159,252,88,167,166,100,212,247,22,47,137,130,77,175,86,164,114,61,158,253,206,39,248,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,207,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,83,15,37,79,52,249,79,203,250,239,81,183,23,82,4,74,209,62,95,56,14,133,113,95,145,113,1,135,205,73,236,43,157,158,165,182,219,53,77,28,47,125,174,235,89,89,36,149,15,163,237,197,27,41,41,162,166,108,116,241,49,168,247,171,39,157,174,115,90,212,73,37,168,0,80,15,52,127,61,154,155,244,95,71,162,38,87,37,13,33,195,89,128,102,90,246,232,42,228,203,39,188,84,98,12,145,211,175,98,11,115,33,162,170,115,89,26,116,69,124,146,200,197,115,157,187,162,67,26,51,103,89,55,195,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,21,193,206,191,0,195,101,209,124,55,84,157,143,82,38,89,75,148,83,216,25,118,106,43,103,91,116,180,149,179,186,157,234,139,209,236,73,97,99,219,185,23,98,172,155,54,247,36,221,99,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,5,59,115,20,229,189,144,226,25,146,234,207,13,58,123,87,113,198,50,10,136,97,171,197,172,20,117,85,181,116,23,25,18,162,73,166,130,150,8,21,176,208,237,138,47,119,113,118,75,50,177,173,108,123,26,217,41,203,35,129,59,175,15,22,165,214,253,70,172,171,131,54,202,172,254,18,43,76,82,57,176,80,218,170,91,71,82,216,170,160,154,158,57,162,174,100,208,189,146,53,30,230,53,61,222,245,234,169,61,64,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,154,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,167,71,177,37,134,88,213,205,234,155,227,123,126,246,170,39,75,226,199,205,62,178,124,192,200,125,70,114,197,52,95,130,236,87,139,142,89,154,115,67,68,219,85,147,62,182,251,86,123,38,67,45,12,110,145,253,171,189,207,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,188,63,95,40,142,48,110,185,109,169,252,44,231,139,144,93,174,86,74,121,107,241,171,170,196,234,168,41,173,81,182,54,173,12,239,99,55,64,200,156,189,98,146,87,43,21,37,108,8,232,246,65,28,150,104,112,174,21,120,59,210,62,20,48,218,59,54,31,103,164,184,228,238,167,116,119,124,178,166,141,141,184,220,95,34,198,233,88,143,247,186,26,109,209,71,178,157,174,86,55,99,85,202,249,55,200,254,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,188,53,240,65,98,210,77,113,213,46,33,243,202,91,85,227,51,203,115,11,205,199,28,169,130,103,205,29,162,207,87,51,164,106,53,146,68,206,213,99,251,178,178,87,162,189,18,52,107,24,244,71,202,143,149,64,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,21,86,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,213,64,0,0,0,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,13,97,224,43,30,212,62,53,245,27,137,109,104,177,82,93,44,78,168,181,195,138,217,106,188,45,101,21,205,141,178,71,75,87,53,117,44,177,61,21,141,149,91,217,77,236,122,73,3,222,173,219,219,87,76,160,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,12,246,113,191,194,215,238,143,174,51,233,189,22,73,237,187,45,202,223,29,246,201,81,43,118,213,50,134,89,166,137,177,84,162,53,24,179,49,240,72,213,115,62,23,181,26,254,140,87,44,108,209,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,7,191,228,181,150,98,184,53,139,93,178,156,215,38,181,99,246,90,47,179,30,38,227,116,173,142,146,150,13,239,184,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,132,85,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,56,5,187,44,202,172,246,43,190,45,105,201,174,180,86,92,131,195,251,94,221,79,91,36,116,183,14,195,213,240,120,136,154,168,201,123,111,85,115,55,162,237,114,170,167,69,59,255,0,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,72,29,131,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,174,208,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,0,0,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,1,229,53,87,41,211,140,47,78,50,60,147,87,171,173,84,152,101,37,190,86,222,221,116,137,37,165,146,150,68,237,186,23,196,168,238,247,115,122,70,145,35,92,233,28,244,99,90,229,114,53,125,89,74,220,208,184,233,253,181,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,197,107,105,228,64,132,26,133,91,134,220,115,252,150,225,167,54,154,187,94,39,85,120,173,154,195,67,86,229,116,244,182,231,76,245,166,134,69,87,189,85,237,137,88,213,85,123,253,232,191,19,190,245,247,252,34,230,90,71,128,113,23,134,101,58,239,96,164,188,224,148,213,21,48,222,41,106,237,108,184,192,140,154,150,104,99,154,74,103,162,164,140,138,89,35,149,81,26,231,162,70,170,198,185,232,214,175,160,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,14,127,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,211,72,43,3,148,239,27,245,153,39,179,56,76,212,202,173,245,118,251,122,197,132,214,164,51,205,53,84,112,248,137,234,41,106,166,116,175,70,246,160,70,37,58,54,54,70,216,169,220,197,118,228,141,174,179,240,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,23,39,205,11,143,171,238,139,111,225,227,70,110,30,15,47,186,219,217,81,125,191,211,84,177,102,178,210,205,185,25,77,2,49,202,248,171,36,98,35,214,71,35,93,20,82,70,248,250,190,86,73,13,80,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,255,0,250,42,207,114,175,245,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,210,77,52,146,63,252,46,115,157,252,213,75,233,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,7,74,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,55,206,232,211,115,152,199,79,43,98,99,220,245,142,53,107,55,59,162,185,220,215,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,52,255,0,243,155,110,255,0,47,243,191,254,207,116,41,88,186,158,26,127,249,205,183,127,151,249,223,255,0,103,186,20,172,6,170,0,0,15,21,173,122,161,106,209,93,35,203,245,94,242,218,73,41,241,107,61,77,201,148,245,53,173,164,101,100,236,98,246,105,82,87,34,163,31,52,189,184,153,240,185,85,242,53,17,174,85,68,95,106,68,174,106,119,107,85,187,129,204,250,142,225,115,164,165,168,186,84,89,233,40,98,154,102,177,245,83,165,206,154,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,238,106,170,5,6,23,253,202,251,19,251,41,193,46,159,120,140,103,216,213,247,159,104,221,171,55,209,120,121,171,59,181,211,248,122,153,58,162,58,77,244,173,166,217,34,245,221,18,69,181,85,168,210,128,77,78,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,40,135,155,54,151,218,180,227,140,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,186,237,85,73,31,44,180,146,84,62,78,141,87,62,161,221,81,85,21,238,189,226,165,121,222,233,159,134,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,238,161,167,240,242,37,69,35,55,35,62,9,164,241,85,171,209,207,93,205,131,225,106,108,122,168,122,14,72,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,158,248,145,145,172,116,8,214,252,47,85,154,69,248,209,23,103,75,231,87,229,99,22,249,129,67,233,215,18,31,242,109,202,108,88,255,0,23,21,150,155,189,119,135,171,201,176,251,141,174,215,31,105,239,241,21,76,158,154,173,209,245,106,42,51,164,20,149,15,234,229,70,252,29,58,238,115,81,102,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,11,169,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,181,78,26,127,249,205,183,127,151,249,223,255,0,103,186,20,172,93,79,13,63,252,230,219,191,203,252,239,255,0,179,221,10,86,3,85,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,10,171,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,0,0,0,202,185,170,131,42,224,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,138,230,217,128,102,90,167,198,206,1,167,218,125,143,85,223,50,27,230,15,65,77,67,67,76,137,190,87,251,66,228,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,16,171,135,142,31,179,238,38,181,66,135,74,52,229,148,140,185,86,83,212,85,203,89,92,147,37,21,20,16,198,174,116,181,18,67,28,142,141,138,237,145,53,202,222,139,36,177,183,221,185,13,15,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,159,240,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,132,128,0,0,0,0,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,4,85,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,1,242,114,207,181,95,101,111,63,97,125,149,246,147,217,245,30,199,246,183,115,192,248,238,219,187,30,35,181,252,78,207,115,102,253,159,22,222,189,61,253,0,130,220,208,184,233,253,138,98,175,208,237,28,204,252,38,164,222,182,123,98,166,137,187,166,177,90,228,141,202,189,38,71,39,135,172,155,172,125,190,136,231,178,37,124,159,194,115,169,228,90,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,171,173,23,61,92,189,106,134,65,121,215,120,242,8,243,186,250,134,212,222,25,126,164,125,45,107,94,248,218,232,209,208,189,173,88,153,218,88,251,108,70,181,141,143,98,49,17,136,212,46,39,150,47,4,180,122,25,167,20,218,183,170,24,166,205,73,202,54,214,67,77,118,182,192,149,88,213,43,82,104,227,142,23,170,58,88,102,158,25,156,249,147,115,29,181,241,196,248,218,232,158,174,9,21,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,119,69,115,185,255,0,31,124,27,83,113,125,165,244,86,251,21,77,37,6,119,140,84,44,216,229,117,117,108,176,81,49,147,201,10,86,67,80,145,199,34,185,143,138,36,115,85,25,189,36,138,62,142,107,22,68,116,160,0,101,179,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,133,249,240,9,198,77,55,23,218,95,91,112,190,211,82,80,103,120,197,66,67,145,208,208,209,75,5,19,25,60,147,45,28,212,235,36,146,43,152,248,162,86,185,21,251,210,72,164,234,214,177,99,87,70,14,108,92,16,86,100,158,211,226,207,76,233,119,213,219,237,233,46,109,68,179,79,52,213,81,195,225,224,167,170,165,133,177,61,27,218,129,30,181,10,233,25,27,98,167,107,209,187,146,71,58,0,112,115,168,90,227,166,252,65,99,119,94,30,44,62,223,204,238,29,251,93,53,146,94,243,169,110,81,205,19,145,241,212,182,57,98,235,12,125,18,117,87,189,177,198,232,27,43,213,18,53,84,13,31,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,10,185,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,7,117,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,185,118,197,83,80,215,181,21,155,59,145,70,213,98,185,171,52,209,54,194,128,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,170,112,211,255,0,206,109,187,252,191,206,255,0,251,61,208,165,98,234,120,105,255,0,231,54,221,254,95,231,127,253,158,232,82,176,26,168,0,0,43,47,158,14,107,117,160,192,52,179,78,97,167,164,91,109,242,241,113,189,212,74,230,59,190,217,232,97,138,24,154,199,110,218,140,86,220,38,87,34,181,85,85,177,244,86,244,84,117,154,21,87,207,59,240,79,243,39,233,160,65,94,11,52,207,246,187,197,102,152,96,178,82,90,170,233,42,50,8,46,21,244,183,72,251,148,181,84,52,72,181,149,80,61,155,28,143,238,65,79,43,17,142,110,215,57,200,215,42,53,85,83,71,197,5,242,172,180,221,110,60,113,224,53,150,251,101,93,85,61,174,158,241,87,93,44,48,185,236,165,129,109,149,48,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,123,145,22,253,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,67,94,109,152,85,171,42,224,183,32,190,220,42,42,227,168,195,175,22,171,221,11,97,123,81,146,78,250,150,208,171,101,69,106,170,179,181,93,43,145,26,173,93,237,98,245,232,138,215,5,75,112,45,154,221,112,14,48,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,224,102,114,35,92,213,222,216,170,100,115,23,175,68,122,53,85,28,136,173,91,52,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,52,255,0,243,155,110,255,0,47,243,191,254,207,116,41,88,186,158,26,127,249,205,183,127,151,249,223,255,0,103,186,20,172,6,170,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,232,28,41,112,83,165,156,31,125,169,253,153,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,0,16,3,250,138,156,44,127,227,246,170,255,0,241,91,119,249,137,47,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,0,0,0,0,0,1,207,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,145,3,250,138,156,44,127,227,246,170,255,0,241,91,119,249,137,63,192,0,0,0,0,0,0,2,0,127,81,83,133,143,252,126,213,95,254,43,110,255,0,49,39,248,3,159,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,122,0,0,0,0,8,255,0,197,111,5,58,89,198,15,217,111,218,101,255,0,43,182,125,146,241,222,11,216,85,84,208,247,60,87,99,185,221,239,65,47,94,158,25,155,118,237,233,213,221,122,245,78,146,0,1,23,248,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,126,234,118,34,42,185,83,162,187,221,247,42,121,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,36,192,0,113,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,253,200,156,3,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,247,147,124,1,207,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,0,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,222,171,40,0,17,255,0,133,46,10,116,179,131,239,181,63,179,59,254,87,115,251,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,46,157,124,75,247,110,221,215,163,122,116,232,189,122,92,154,59,128,212,234,227,181,190,225,97,164,175,203,35,179,210,89,40,107,42,233,97,149,246,200,32,125,107,149,212,178,43,59,176,190,84,175,149,146,171,95,209,236,100,105,209,58,46,239,106,0,0,0,0,0,0,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,235,211,170,47,220,122,0,4,0,254,162,167,11,31,248,253,170,191,252,86,221,254,98,79,240,0,0,0,0,0,0,0,17,255,0,138,222,10,116,179,140,31,178,223,180,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,36,0,2,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,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,0,0,0,0,0,114,173,83,225,123,67,181,163,59,197,53,27,82,48,11,85,238,245,136,247,226,167,117,101,36,51,195,89,75,44,50,198,180,181,113,74,199,50,120,88,249,187,241,163,147,116,114,177,28,199,53,29,35,95,213,64,0,0,0,112,174,28,120,44,208,110,22,46,185,37,247,74,241,250,182,220,178,90,135,171,235,46,85,62,42,122,42,37,114,57,182,250,105,21,168,230,83,53,200,142,232,229,116,143,84,98,203,36,155,35,219,221,64,0,0,30,43,89,52,135,13,215,125,59,184,105,110,160,193,87,62,61,118,168,161,154,186,10,105,214,23,212,50,154,174,26,164,133,94,159,19,88,247,64,214,61,90,173,126,199,59,107,152,238,142,79,85,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,58,0,2,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,175,78,189,21,62,242,111,128,0,0,0,132,26,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,211,167,85,95,188,155,224,14,63,131,240,191,128,224,28,52,84,240,175,102,187,228,19,98,117,86,123,181,145,245,149,53,16,186,226,144,92,31,80,233,156,146,54,38,197,189,171,83,38,197,237,244,78,141,234,142,232,189,99,7,245,21,56,88,255,0,199,237,85,255,0,226,182,239,243,18,127,128,0,0,4,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,73,0,0,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,117,59,17,21,92,169,209,93,238,251,149,37,0,0,14,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,232,0,8,65,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,189,58,244,84,251,206,255,0,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,189,23,176,0,33,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,244,235,209,83,239,38,248,0,0,0,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,251,201,190,0,231,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,17,127,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,58,35,125,223,122,171,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,238,167,98,34,171,149,58,43,189,223,114,164,160,0,0,0,14,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,189,23,176,0,33,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,244,235,209,83,239,38,248,0,0,0,8,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,58,117,85,251,201,190,0,227,248,63,11,248,14,1,195,69,79,10,246,107,190,65,54,39,85,103,187,89,31,89,83,81,11,174,41,5,193,245,14,153,201,35,98,108,91,218,181,50,108,94,223,68,232,222,168,238,139,214,48,127,81,83,133,143,252,126,213,95,254,43,110,255,0,49,39,248,0,0,0,71,254,43,120,41,210,206,48,126,203,126,211,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,144,0,8,191,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,222,239,185,82,80,0,0,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,182,157,138,136,173,85,234,174,247,253,200,157,128,0,0,0,56,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,254,244,94,192,0,132,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,188,239,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,109,67,213,81,26,139,213,27,239,251,209,123,0,2,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,175,78,189,21,62,242,111,128,0,0,0,0,0,0,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,157,58,170,253,228,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,106,23,55,110,27,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,78,157,81,62,224,38,248,57,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,126,246,199,36,140,78,175,133,202,157,30,191,10,167,94,139,213,19,160,0,0,0,4,127,226,183,141,109,44,224,251,236,183,237,50,193,149,220,254,214,248,239,5,236,42,90,105,187,126,23,177,220,238,247,167,139,167,95,18,205,187,119,117,232,238,189,58,39,95,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,247,84,49,81,21,168,157,17,222,255,0,185,20,37,0,60,86,89,172,88,14,11,159,226,154,115,151,223,169,45,23,44,210,158,182,91,44,181,181,80,211,193,85,61,60,212,112,248,70,58,71,181,207,169,145,213,241,44,113,49,174,87,36,114,253,219,81,29,237,64,0,0,0,0,0,115,250,141,116,211,138,29,113,135,135,139,157,231,192,230,117,216,252,89,37,182,154,161,17,145,220,105,93,53,68,114,50,157,253,126,57,163,240,175,123,227,84,71,118,220,143,110,244,100,171,24,116,0,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,119,209,220,105,37,88,170,41,229,99,145,28,199,181,201,213,58,167,196,199,49,237,220,199,181,202,30,128,0,0,0,0,30,43,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,240,42,251,80,0,0,0,0,0,28,255,0,74,117,211,78,53,150,179,47,180,225,87,158,237,215,4,200,43,113,187,253,182,116,70,85,81,85,83,207,36,40,247,49,21,122,195,47,105,207,138,68,85,107,154,142,69,232,246,72,198,7,64,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,167,94,157,85,62,240,61,0,32,7,245,106,248,88,255,0,196,29,85,255,0,225,86,239,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,251,192,244,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,126,187,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,0,0,0,0,0,230,154,223,196,142,137,112,225,106,182,94,117,163,62,164,199,41,239,53,15,166,160,99,169,231,170,158,165,236,110,231,171,33,167,99,229,86,53,21,187,159,183,99,85,241,162,170,43,216,139,208,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,0,112,170,46,53,184,121,175,226,26,191,134,152,51,122,70,228,246,234,116,239,85,205,83,79,13,185,215,21,168,142,4,180,197,51,228,71,77,93,186,86,245,134,54,59,167,71,177,93,220,99,216,208,238,160,16,42,237,206,87,134,219,5,214,182,197,125,210,237,96,183,92,173,213,18,82,86,81,213,217,40,33,158,154,120,220,173,146,41,35,117,106,57,143,107,145,90,173,84,69,69,69,69,2,122,131,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,124,167,20,28,80,96,60,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,219,78,244,85,71,42,245,86,251,190,245,64,236,0,132,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,211,175,68,95,184,155,224,1,18,184,135,230,105,195,207,13,154,161,93,164,121,125,159,53,188,223,109,116,244,243,87,173,146,219,78,248,41,159,52,105,43,33,115,234,39,133,92,254,211,226,145,85,136,230,34,72,212,221,185,30,214,244,14,21,184,191,192,120,187,181,100,23,221,57,195,115,91,77,183,29,168,130,146,90,203,253,186,24,32,170,158,70,185,206,138,9,33,154,86,189,241,181,172,116,141,85,69,106,77,10,255,0,225,160,29,212,28,255,0,74,117,211,78,53,150,179,47,180,225,87,158,237,215,4,200,43,113,187,253,182,116,70,85,81,85,83,207,36,40,247,49,21,122,195,47,105,207,138,68,85,107,154,142,69,232,246,72,198,116,0,0,0,0,0,0,241,89,54,177,96,56,174,162,98,122,81,112,191,82,73,150,102,53,18,69,67,105,134,170,21,171,142,6,82,85,212,173,92,176,43,210,84,166,233,67,44,73,43,90,228,238,185,141,254,106,173,242,156,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,251,213,3,176,2,16,105,239,55,110,27,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,47,78,189,17,126,226,111,128,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,246,160,129,86,158,114,188,54,223,238,180,86,43,22,151,107,5,198,229,113,168,142,146,142,142,146,201,65,52,245,51,200,228,108,113,71,27,107,85,207,123,156,168,212,106,34,170,170,162,33,61,64,0,115,253,97,215,77,56,208,106,60,102,237,170,23,159,99,90,178,140,130,28,110,27,148,168,137,75,71,85,44,19,205,27,234,94,170,157,168,87,195,185,139,39,69,107,28,246,171,246,177,30,246,7,64,0,0,0,0,0,128,31,213,171,225,99,255,0,16,117,87,255,0,133,91,191,207,128,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,39,94,189,21,126,243,208,0,7,159,177,103,248,110,77,147,100,216,101,139,33,164,171,190,225,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,190,128,0,0,0,0,0,0,0,7,20,226,83,140,13,14,225,90,196,151,61,77,201,59,215,89,187,14,164,198,237,111,134,123,197,92,114,189,237,73,153,78,249,25,182,20,237,74,171,44,142,100,125,99,86,163,149,234,214,56,59,88,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,14,63,133,113,91,162,249,222,182,230,60,63,217,178,154,72,242,204,58,162,158,145,241,84,87,82,35,46,179,190,9,38,154,42,22,182,103,75,59,233,146,41,27,80,221,141,88,158,213,69,251,149,83,176,0,0,0,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,228,208,110,34,180,143,137,44,54,155,51,210,156,178,146,226,199,83,195,53,117,177,242,177,183,27,75,228,87,181,33,172,167,71,43,161,126,232,165,68,85,234,199,236,87,70,231,179,163,148,58,88,32,7,245,106,248,88,255,0,196,29,85,255,0,225,86,239,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,251,192,244,0,0,0,0,0,231,250,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,155,27,36,145,177,122,62,102,170,245,122,124,40,189,58,175,68,88,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,189,58,244,69,251,128,155,224,0,0,16,3,250,181,124,44,127,226,14,170,255,0,240,171,119,249,240,19,252,30,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,222,121,77,121,226,43,72,248,109,195,106,115,61,86,203,41,45,204,109,60,211,80,219,25,43,29,113,187,62,53,99,86,26,58,117,114,58,103,238,150,36,85,78,140,102,244,116,142,99,58,185,3,165,131,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,96,0,0,0,225,87,62,52,244,26,203,196,187,56,83,188,228,21,116,25,148,148,240,43,39,169,166,237,91,157,91,59,25,36,54,244,157,206,69,90,153,34,146,55,177,54,246,221,189,177,164,139,50,164,71,117,0,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,35,255,0,21,188,107,105,103,7,223,101,191,105,150,12,174,231,246,183,199,120,47,97,82,211,77,219,240,189,142,231,119,189,60,93,58,248,150,109,219,187,175,71,117,233,209,58,243,253,4,230,129,160,92,68,234,197,139,71,48,172,67,80,40,175,89,7,138,240,211,221,45,244,81,210,179,177,77,45,67,247,186,58,185,30,157,89,11,145,58,49,126,37,78,189,19,170,160,76,0,14,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,208,232,0,230,154,13,196,86,145,241,37,134,211,102,122,83,150,82,92,88,234,120,102,174,182,62,86,54,227,105,124,138,246,164,53,148,232,229,116,47,221,20,168,138,189,88,253,138,232,220,246,116,114,242,14,37,57,139,232,255,0,10,218,142,154,101,169,184,22,160,77,95,53,190,11,165,37,93,174,146,223,61,45,93,44,170,246,36,140,87,214,50,70,244,146,41,99,84,145,140,118,232,213,81,21,170,215,56,37,80,35,175,10,220,118,104,191,23,119,92,130,197,167,52,121,5,166,229,142,211,193,87,45,29,254,58,72,39,170,130,71,57,174,150,8,225,168,149,207,100,110,107,27,35,149,17,26,179,66,159,248,104,72,160,0,17,255,0,138,222,53,180,179,131,239,178,223,180,203,6,87,115,251,91,227,188,23,176,169,105,166,237,248,94,199,115,187,222,158,46,157,124,75,54,237,221,215,163,186,244,232,157,66,64,2,37,112,241,204,171,69,248,154,213,10,29,40,211,157,62,212,166,92,171,41,234,42,229,172,174,180,210,37,21,20,16,198,174,116,181,18,67,85,35,163,98,187,100,77,114,183,162,201,44,109,247,110,66,90,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,29,127,157,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,72,174,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,248,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,145,175,158,119,224,159,230,79,211,74,213,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,13,63,3,133,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,0,0,10,107,230,255,0,148,223,112,110,52,52,247,53,197,171,188,21,235,31,195,237,55,75,117,79,105,146,118,42,160,187,87,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,46,80,165,110,117,126,105,241,111,151,244,62,163,113,2,197,56,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,242,84,204,102,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,224,84,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,14,170,0,0,81,94,63,197,182,85,194,55,31,90,199,148,219,98,241,216,221,247,80,47,22,252,154,220,230,201,47,114,133,183,167,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,47,80,205,103,22,62,105,245,147,230,6,67,234,51,129,163,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,27,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,224,100,105,35,21,21,175,100,215,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,0,5,0,240,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,150,34,194,121,97,113,235,77,163,23,90,78,31,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,236,134,73,93,47,106,158,133,202,217,220,170,145,124,51,78,178,61,205,98,200,246,133,207,128,0,0,0,20,23,63,19,25,151,10,28,192,245,99,84,176,250,26,75,139,29,156,100,150,219,189,178,165,17,172,184,219,164,186,200,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,247,232,102,179,139,31,52,250,201,243,3,33,245,25,192,208,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,224,85,246,166,125,184,28,227,143,50,225,11,50,117,45,83,42,239,154,117,124,168,107,239,214,22,61,55,198,254,136,223,27,71,185,81,172,169,107,81,168,173,85,70,76,198,163,30,173,86,197,44,87,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,172,229,92,88,249,88,214,79,151,249,15,167,78,115,253,107,230,17,195,143,15,218,203,75,162,218,153,120,186,210,87,201,111,101,194,182,233,69,72,202,218,27,95,113,178,58,56,42,155,11,221,82,201,156,216,216,228,99,96,119,195,81,11,213,81,174,87,39,160,215,205,66,192,117,43,132,77,105,190,233,206,113,143,229,86,216,48,124,142,146,90,203,37,206,26,232,35,157,182,201,92,232,157,36,46,115,81,232,215,177,202,213,94,189,30,213,254,104,6,115,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,171,94,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,59,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,182,149,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,43,87,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,125,99,123,145,182,46,218,57,211,70,215,110,68,124,106,249,172,168,0,0,0,0,10,1,230,105,96,214,91,23,23,25,75,245,142,247,237,79,106,117,184,98,178,178,165,178,67,22,58,249,230,109,28,17,177,17,189,158,222,201,35,123,21,173,85,149,178,201,214,78,231,118,73,21,202,159,142,123,173,151,38,160,225,119,85,238,149,119,11,109,254,161,35,197,47,87,27,163,158,182,201,217,78,200,226,182,47,126,77,173,166,123,96,99,32,142,46,138,217,159,177,24,254,242,44,83,211,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,245,98,25,236,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,240,53,38,8,85,203,51,141,31,222,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,186,72,247,76,233,154,172,107,106,28,187,155,220,150,39,163,147,188,145,199,34,184,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,237,242,57,189,21,200,199,108,98,62,71,38,198,57,80,56,7,50,254,49,41,184,111,210,57,176,124,50,241,73,251,69,206,41,228,162,162,134,58,201,98,171,180,219,164,100,140,150,232,213,135,163,152,246,185,59,112,170,190,62,178,170,189,189,196,130,70,20,131,105,187,103,215,252,254,138,251,98,185,228,23,28,218,227,120,142,174,142,178,146,105,166,186,212,221,100,153,29,28,177,200,213,89,159,82,233,149,28,142,69,87,171,213,21,61,231,213,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,42,182,147,202,83,130,239,177,118,42,62,43,179,246,238,189,100,118,249,160,197,237,115,208,237,117,186,134,71,237,117,115,157,43,17,233,52,236,98,164,78,137,81,190,26,103,46,233,18,163,108,97,61,116,83,27,207,176,237,35,196,49,77,82,201,233,50,44,178,207,103,166,162,187,93,105,146,101,101,92,241,177,26,178,43,231,123,165,149,253,17,55,204,245,106,202,244,116,155,35,223,219,109,27,115,52,209,79,216,183,23,25,79,135,184,120,170,12,239,174,107,71,190,93,243,69,227,103,155,196,71,39,72,216,214,244,170,138,167,99,83,119,72,150,45,206,87,110,233,127,196,21,230,247,161,117,154,159,195,141,38,163,99,214,111,27,122,211,75,131,174,51,57,139,59,230,109,158,118,36,117,169,28,81,163,152,237,175,101,36,239,123,209,18,56,169,165,114,61,169,185,175,14,43,201,47,90,255,0,239,235,135,58,203,127,247,243,91,125,84,113,127,234,244,117,113,204,245,147,255,0,82,88,218,216,255,0,217,213,206,254,130,29,87,157,95,149,140,91,230,5,15,167,92,74,181,225,35,90,46,186,11,196,54,19,168,20,185,125,94,59,104,142,241,71,73,146,84,66,199,74,201,108,146,84,71,227,98,150,38,181,203,43,59,72,231,35,81,174,114,61,140,123,58,72,198,42,89,255,0,57,91,181,170,255,0,194,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,10,182,225,59,205,62,141,252,192,199,189,70,3,70,122,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,243,57,156,39,121,167,209,191,152,24,247,168,192,90,247,55,126,34,169,180,219,65,153,163,152,198,89,73,75,150,103,245,17,67,93,67,20,178,182,182,59,2,119,22,121,145,98,114,36,108,150,88,227,167,84,147,171,101,142,74,150,53,174,218,245,96,83,102,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,188,189,238,89,122,41,251,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,41,175,131,109,11,172,226,39,136,236,51,78,125,141,237,27,43,174,17,220,114,54,189,103,100,44,179,211,189,178,85,36,146,192,138,248,187,140,78,195,31,213,169,221,154,38,239,106,185,28,154,62,2,130,231,226,99,50,225,67,152,30,172,106,150,31,67,73,113,99,179,140,146,219,119,182,84,162,53,151,27,116,151,89,31,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,239,244,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,2,174,120,120,177,243,79,172,159,48,50,31,81,156,234,188,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,16,95,240,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,115,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,245,121,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,159,110,52,120,182,202,184,185,213,53,202,110,81,120,28,110,197,226,109,248,205,185,173,146,46,221,11,170,100,123,39,158,37,154,88,210,178,72,214,22,204,248,213,26,238,204,104,137,209,136,7,106,224,183,93,53,31,136,190,102,120,30,168,106,133,231,199,93,107,189,179,20,48,196,138,202,91,125,43,109,21,203,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,173,83,141,61,51,253,174,240,167,169,248,44,116,151,90,186,186,140,126,123,133,5,45,174,62,229,85,85,117,18,165,101,44,12,102,199,43,251,147,211,196,197,99,91,185,205,114,181,170,142,84,84,166,206,87,30,123,52,203,235,94,143,90,95,240,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,158,147,231,95,181,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,103,135,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,165,175,242,117,212,207,182,28,41,205,130,213,213,218,146,175,2,200,43,45,240,210,211,201,253,116,218,26,149,74,200,231,168,98,189,85,55,207,61,99,24,244,107,90,230,192,173,68,87,49,234,161,58,138,213,231,105,169,152,173,54,150,96,186,57,226,251,185,37,195,32,76,155,177,28,145,187,195,208,211,211,84,83,239,153,187,251,140,238,73,85,210,53,216,173,119,98,127,137,21,157,22,202,138,11,230,143,171,212,218,181,198,14,77,5,182,122,73,237,184,53,60,56,133,44,208,193,44,79,123,233,156,247,213,54,84,147,250,79,101,100,245,113,163,154,141,98,178,54,43,119,127,77,193,242,185,107,233,13,78,175,241,131,131,192,176,85,173,183,15,168,92,190,229,53,52,241,68,248,25,66,230,190,157,202,146,117,222,199,86,45,36,111,107,17,94,172,149,202,155,122,43,219,160,146,173,121,35,233,13,51,45,90,133,175,117,208,82,73,81,61,68,88,133,174,70,207,47,126,6,49,177,213,86,181,241,251,162,86,72,178,80,43,93,241,61,22,25,19,224,69,93,246,148,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,30,83,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,125,99,123,145,182,46,218,57,211,70,215,110,68,124,106,249,172,168,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,228,242,204,227,71,247,147,211,135,233,190,106,238,222,125,128,219,233,32,169,168,154,187,189,37,246,133,19,180,202,238,146,61,211,58,102,171,26,218,135,46,230,247,37,137,232,228,239,36,113,132,213,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,5,37,241,129,196,14,125,195,47,51,188,255,0,85,244,229,244,143,185,81,211,219,169,37,163,174,89,150,138,182,9,172,116,109,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,223,181,11,116,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,32,243,71,243,217,169,191,69,244,122,35,228,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,97,161,64,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,172,168,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,248,25,27,251,193,111,224,172,14,84,220,102,235,142,162,223,106,116,51,83,109,89,94,119,106,139,185,81,73,153,200,201,171,36,178,200,230,75,50,83,92,234,159,215,172,50,246,165,72,36,145,221,196,145,59,73,189,142,111,98,207,192,25,214,227,95,135,221,113,208,61,101,173,162,214,188,130,235,151,73,123,235,61,167,49,173,158,106,143,110,210,196,214,70,215,44,146,185,239,108,209,49,34,100,144,185,238,116,127,7,69,116,110,138,71,232,164,227,252,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,52,43,3,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,88,188,194,235,50,154,202,110,29,120,129,203,251,215,89,182,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,126,233,151,187,11,41,147,107,26,173,141,99,220,175,88,154,240,179,242,0,115,66,227,167,246,41,138,191,67,180,115,51,240,154,147,122,217,237,138,154,38,238,154,197,107,146,55,42,244,153,28,158,30,178,110,177,246,250,35,158,200,149,242,127,9,206,167,145,122,175,30,220,111,216,184,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,125,68,44,165,73,145,38,170,171,108,114,198,248,225,216,217,89,26,239,71,62,94,155,90,230,199,42,178,133,178,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,1,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,127,220,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,38,123,15,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,208,211,73,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,60,87,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,187,37,107,85,221,86,57,99,119,187,114,21,45,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,65,199,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,235,201,231,74,181,162,247,172,53,26,175,140,100,85,118,157,58,199,106,22,147,37,163,117,93,92,16,95,103,146,134,173,180,241,50,54,49,96,170,125,52,146,199,43,155,35,145,98,73,163,115,125,239,78,177,175,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,141,27,43,152,246,248,153,26,217,27,11,54,187,115,209,92,169,219,100,143,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,50,238,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,64,32,106,160,16,43,150,87,29,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,167,168,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,41,219,154,133,179,136,106,14,37,238,181,90,201,37,91,177,139,141,68,213,56,50,83,213,212,77,104,109,185,25,12,74,148,204,145,202,216,106,118,197,2,213,49,168,222,179,46,254,157,183,196,231,92,79,9,222,86,52,111,229,254,61,233,208,30,127,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,129,29,43,88,247,120,105,28,216,219,51,54,187,115,17,28,137,220,100,111,96,87,7,42,110,54,168,244,166,251,83,195,246,175,101,126,15,12,188,247,43,44,23,43,165,202,10,123,126,63,84,198,75,52,241,189,243,43,123,112,212,123,186,34,63,107,103,68,219,26,173,68,143,75,148,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,203,23,141,170,61,115,211,138,109,36,213,12,175,126,164,226,251,104,225,169,187,92,160,90,172,150,149,201,52,145,201,11,21,91,44,211,65,12,46,100,203,181,238,218,200,229,124,142,116,175,70,132,234,34,255,0,31,124,100,211,112,131,165,244,87,11,21,53,37,126,119,147,212,44,56,229,13,117,20,179,209,61,144,73,10,214,77,80,177,201,26,181,140,138,84,107,81,31,189,100,150,62,141,115,18,69,111,96,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,120,120,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,232,178,75,35,189,219,148,15,21,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,83,73,28,55,98,122,185,130,232,150,45,135,235,174,99,73,149,102,214,154,121,105,174,87,122,105,223,51,42,152,217,228,240,234,178,201,28,111,145,233,79,217,107,222,246,239,115,218,231,57,94,170,175,116,11,229,59,193,5,102,55,236,206,44,245,50,151,101,93,194,222,178,225,52,73,52,240,205,75,28,222,34,10,138,170,168,93,19,17,221,216,21,139,78,173,145,241,186,42,135,61,91,185,99,115,108,252,10,22,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,91,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,203,17,101,60,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,118,66,223,192,0,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,190,140,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,10,1,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,59,7,51,94,59,110,186,221,153,92,116,51,75,114,106,73,52,190,195,81,27,106,171,45,115,185,236,201,43,88,141,115,159,36,157,17,31,77,12,189,91,27,25,186,55,190,62,254,233,17,97,237,112,174,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,1,75,181,235,28,104,233,21,24,147,78,246,118,163,78,143,114,117,124,157,183,178,41,16,9,65,201,231,68,53,162,183,84,42,53,150,27,230,65,140,105,213,186,157,93,81,72,232,234,225,162,203,167,124,117,116,209,49,159,209,130,161,148,178,44,207,115,213,94,177,72,145,181,27,214,69,123,58,255,0,59,77,51,202,178,13,56,211,189,82,180,210,120,139,46,31,112,184,91,238,253,184,228,124,148,254,61,41,187,19,187,107,21,140,133,31,72,177,185,239,115,127,137,60,13,68,114,191,221,97,88,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,207,248,189,210,26,157,119,225,163,80,180,182,223,5,92,247,43,181,157,243,90,224,166,158,40,95,81,113,166,123,106,168,225,87,203,240,53,143,168,130,38,61,92,173,248,28,239,137,159,210,64,165,110,90,57,253,54,159,113,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,101,99,234,233,164,138,150,158,86,70,139,189,142,172,90,69,77,201,177,175,107,30,237,187,55,38,130,76,171,154,125,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,15,86,80,183,53,173,76,253,162,113,147,145,219,169,234,237,85,116,24,85,190,135,25,163,158,223,39,115,119,110,53,168,168,100,206,71,185,171,52,117,85,85,49,57,19,110,222,210,49,205,220,215,42,222,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,119,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,11,84,228,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,238,70,61,82,63,233,44,107,182,210,136,255,0,192,62,153,229,90,69,194,22,155,96,185,173,39,132,189,83,219,234,46,21,52,174,142,72,228,165,241,181,115,86,50,9,89,35,26,246,77,27,42,26,201,24,173,248,100,107,218,138,168,136,171,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,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,9,21,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,91,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,123,85,18,207,249,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,189,205,86,43,59,13,87,239,130,56,194,215,207,21,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,248,85,61,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,6,113,245,198,190,85,197,102,163,213,217,45,55,63,15,166,88,205,194,104,241,203,125,58,200,200,235,246,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,115,165,124,161,205,56,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,201,65,201,83,205,62,83,242,254,187,212,109,196,10,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,158,188,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,210,176,44,24,158,85,149,251,75,236,182,51,117,188,251,26,223,53,218,227,236,250,41,42,60,29,12,93,59,181,51,108,69,237,194,205,205,221,35,186,53,189,83,170,167,82,207,249,231,126,9,254,100,253,52,227,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,17,131,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,241,100,98,185,175,107,37,138,39,171,31,179,106,232,123,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,240,42,210,95,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,252,75,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,95,41,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,221,93,77,2,189,33,90,198,36,17,162,57,233,241,198,142,139,115,55,36,140,13,10,3,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,176,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,42,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,58,49,139,44,209,70,142,119,68,223,35,27,247,185,17,123,95,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,254,255,0,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,156,215,140,222,1,117,31,134,29,71,161,182,99,22,251,174,91,134,101,183,6,208,226,183,42,122,101,154,170,90,169,23,248,118,218,136,226,111,247,103,242,102,214,163,103,106,43,163,68,84,146,40,130,244,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,89,13,121,109,112,129,170,28,44,96,23,105,53,63,50,171,109,203,37,168,109,91,241,106,43,140,117,86,170,36,88,96,219,43,209,97,71,50,185,174,73,162,145,208,204,232,94,196,139,175,115,100,110,108,202,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,239,106,162,89,87,42,126,57,238,182,92,154,131,133,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,189,249,54,182,153,237,129,140,130,56,186,43,102,126,196,99,251,200,177,116,173,9,225,39,21,226,231,150,6,154,98,215,41,124,14,73,98,251,71,112,198,110,45,116,113,118,235,157,112,184,177,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,42,135,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,81,0,128,28,181,57,129,126,221,168,232,116,19,85,166,217,159,90,173,238,246,93,197,206,233,29,226,134,146,10,102,127,22,89,234,95,53,69,197,235,226,103,147,107,17,171,28,111,127,187,107,137,254,6,85,192,45,123,95,184,10,166,215,158,13,244,135,90,180,154,197,73,6,162,216,244,222,197,53,221,145,247,119,223,237,208,89,24,230,194,216,97,138,71,79,92,142,142,24,161,95,131,115,28,172,123,156,140,133,24,30,131,149,215,31,84,121,133,138,219,195,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,125,99,123,145,182,46,218,57,211,70,215,110,68,124,106,249,172,168,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,195,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,9,128,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,164,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,172,223,224,7,153,15,238,189,98,171,210,221,86,181,221,111,120,11,60,85,194,215,236,184,60,77,202,142,186,87,193,252,6,119,234,163,134,58,62,141,169,145,88,214,238,239,74,174,234,187,156,118,14,95,220,51,225,188,87,242,252,205,116,183,48,174,171,183,61,186,145,87,114,180,92,233,149,92,251,117,198,59,85,19,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,87,94,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,225,68,15,149,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,239,45,251,135,126,31,173,90,33,202,215,80,239,174,101,36,249,14,163,233,189,235,42,186,86,68,141,114,172,19,218,102,117,21,50,73,219,99,246,71,78,230,57,99,114,189,27,52,213,42,199,43,94,133,122,242,244,225,235,247,141,226,107,31,176,86,212,218,153,101,197,59,121,109,238,154,227,75,226,163,175,161,164,170,129,29,70,144,170,108,147,188,249,99,141,200,245,70,164,110,145,221,30,173,72,223,119,252,88,249,88,214,79,151,249,15,167,78,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,1,234,193,202,184,95,214,191,222,39,69,109,26,199,29,191,193,82,100,23,11,199,128,129,209,118,228,101,12,23,74,170,122,94,235,123,146,34,76,176,67,18,201,181,234,222,226,191,111,70,244,68,234,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,123,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,96,230,177,192,149,213,46,181,252,83,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,62,198,181,88,172,239,185,31,190,121,35,174,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,64,211,240,56,87,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,0,0,0,174,174,106,124,16,81,234,78,43,119,226,123,79,41,118,101,248,221,190,41,114,26,78,244,20,244,245,182,122,72,231,124,245,93,59,72,249,107,35,98,194,157,95,42,34,193,79,177,173,115,219,27,93,98,160,12,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,118,14,50,120,213,207,184,190,204,161,186,92,41,42,241,140,78,130,158,158,42,28,90,27,196,213,84,140,158,52,151,173,92,168,168,200,164,169,85,158,86,164,173,137,138,145,108,103,191,106,185,223,171,152,94,158,232,118,153,113,53,144,99,26,21,126,241,244,31,196,171,190,82,69,217,240,182,123,196,181,83,190,107,117,50,67,20,113,178,24,99,88,26,145,166,245,141,219,163,115,183,49,205,111,0,196,254,202,253,170,179,125,186,246,175,217,191,104,83,251,99,217,61,191,29,224,123,141,239,248,126,239,240,251,221,189,251,55,252,59,186,117,247,117,2,106,114,195,224,130,143,136,188,170,167,87,181,34,151,126,3,135,220,33,138,158,157,179,64,255,0,106,222,33,146,158,161,105,103,167,150,41,18,74,62,195,186,76,142,216,174,239,198,214,57,221,36,217,119,231,138,209,76,43,1,211,173,35,196,48,173,45,168,164,170,196,237,118,122,104,173,53,148,207,133,236,175,129,88,142,74,181,146,6,182,41,95,58,185,102,124,172,68,73,31,35,159,255,0,132,123,80,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,58,244,234,139,247,30,128,1,151,125,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,113,55,245,223,90,255,0,109,60,168,116,183,196,91,252,45,126,9,168,20,24,85,102,200,182,67,47,130,179,213,248,121,35,235,35,220,238,180,178,211,111,114,237,235,42,75,181,168,221,189,125,7,58,125,29,186,217,117,115,20,214,251,125,134,146,43,22,75,103,101,146,186,178,146,149,205,123,174,180,175,145,200,234,169,17,136,197,124,148,210,68,200,149,207,87,185,148,114,39,68,108,72,87,173,54,83,125,164,197,110,56,85,61,118,203,45,214,225,71,116,172,166,237,49,123,181,84,145,212,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,168,29,3,132,239,52,250,55,243,3,30,245,24,14,171,204,211,90,255,0,109,60,92,101,62,30,223,225,104,48,78,184,85,30,248,182,77,47,130,158,111,17,36,157,36,123,93,214,170,90,157,142,77,189,98,72,183,53,29,187,172,106,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,225,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,80,44,255,0,146,94,138,127,223,215,17,149,151,15,239,225,86,250,88,229,255,0,213,235,42,228,153,139,31,254,164,145,185,178,127,179,163,155,253,5,45,80,230,156,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,127,89,107,102,141,242,244,122,178,74,153,38,145,17,81,189,17,232,136,214,162,35,83,165,129,154,206,44,124,211,235,39,204,12,135,212,103,57,164,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,175,75,226,199,205,62,178,124,192,200,125,70,114,111,240,49,194,174,27,197,127,47,204,231,15,188,219,105,27,147,219,179,139,181,78,39,119,146,69,133,246,235,138,218,173,219,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,7,148,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,178,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,114,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,151,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,40,157,171,36,230,25,175,57,15,11,150,94,23,91,89,73,110,182,219,169,253,145,91,122,162,111,102,182,227,100,142,38,71,77,110,126,222,141,99,26,212,123,36,123,122,58,104,210,38,63,255,0,203,173,64,116,14,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,134,26,253,147,202,190,202,253,186,251,51,117,251,55,237,15,100,251,99,193,73,224,124,119,111,187,225,187,253,59,125,238,223,199,219,221,187,111,197,211,167,188,245,90,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,178,174,102,250,23,167,28,58,112,35,130,233,126,151,217,188,13,170,135,80,40,165,154,105,85,31,85,112,170,117,178,224,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,34,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,21,1,206,211,76,242,170,109,83,193,117,143,194,119,113,187,134,62,152,207,126,56,228,119,135,174,167,169,168,168,217,51,182,118,217,220,142,171,172,105,189,92,238,196,255,0,10,35,58,175,138,228,211,159,211,99,60,81,221,48,203,142,67,87,73,79,152,226,245,116,212,118,246,172,171,5,117,198,158,88,170,35,87,181,168,172,71,199,77,29,114,181,239,233,209,29,35,81,122,201,181,214,21,204,211,69,63,109,60,35,229,62,30,225,225,107,240,78,185,173,30,249,118,67,47,130,130,111,17,28,157,35,123,157,214,150,90,157,141,77,189,101,72,183,57,27,187,173,27,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,247,129,165,61,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,121,153,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,121,117,60,215,117,138,235,141,112,101,5,102,156,223,169,39,182,234,61,226,130,201,45,206,134,169,206,73,237,83,211,79,86,231,83,205,11,209,174,100,205,166,100,110,85,222,199,195,52,141,232,187,209,82,160,56,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,196,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,168,23,189,192,78,153,226,186,95,194,62,153,219,177,106,78,223,183,177,250,44,154,227,59,227,141,38,170,174,175,129,149,18,190,71,49,141,223,183,184,216,152,174,234,228,138,24,152,174,118,206,164,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,235,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,181,225,59,205,62,141,252,192,199,189,70,2,116,243,75,224,22,251,73,125,191,113,89,164,54,255,0,29,106,174,254,190,204,108,148,180,204,100,150,249,26,196,73,46,80,182,54,167,114,23,237,89,42,58,162,200,201,29,36,206,87,177,242,44,1,58,184,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,10,149,229,89,193,78,178,219,50,171,71,20,25,53,254,235,133,99,117,118,249,125,147,69,69,84,216,171,175,112,186,72,28,223,21,79,44,18,70,251,116,209,164,221,58,185,146,171,153,12,209,109,78,212,203,109,64,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,129,64,60,209,252,246,106,111,209,125,30,136,139,242,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,178,131,154,63,158,205,77,250,47,163,209,18,211,150,223,15,216,15,19,92,4,230,250,81,168,204,171,101,182,179,82,38,171,138,178,133,33,74,218,41,225,162,182,185,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,3,128,114,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,244,70,175,78,146,238,85,141,99,146,242,76,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,85,112,211,205,43,81,244,27,135,219,238,151,221,161,251,81,126,179,120,8,176,9,174,116,107,81,75,71,75,221,233,85,75,91,35,106,34,149,97,142,20,79,12,140,71,57,142,85,98,185,34,108,108,96,75,94,104,220,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,110,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,106,7,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,63,39,250,42,207,114,175,245,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,210,77,52,146,63,252,46,115,157,252,213,75,201,229,247,192,86,61,195,54,27,67,156,234,13,138,146,179,85,46,244,241,205,92,250,143,11,90,203,3,209,106,90,144,208,204,145,35,225,123,169,234,27,29,66,182,71,177,239,98,163,92,230,34,42,135,85,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,64,0,0,2,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,83,196,0,230,133,192,183,237,175,21,126,184,232,230,25,226,245,38,203,179,219,20,212,78,219,53,246,215,28,110,69,233,10,53,124,69,100,61,35,237,244,86,189,241,35,227,254,43,155,79,26,5,64,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,160,135,128,172,135,79,56,40,212,110,37,181,162,197,87,107,190,182,158,215,14,43,101,170,241,84,117,182,199,186,247,29,45,92,213,212,178,196,197,71,186,36,111,101,55,189,139,28,239,122,183,119,109,91,237,121,94,240,45,251,107,202,153,174,58,199,134,120,189,54,178,239,246,61,53,107,182,195,125,186,71,35,81,58,194,173,95,17,71,15,73,59,157,85,172,124,168,200,255,0,138,214,212,70,147,255,0,154,63,145,61,77,250,47,172,81,1,64,36,233,230,69,192,45,247,64,178,171,166,182,233,189,191,198,233,150,65,112,125,69,68,52,180,204,143,236,205,84,242,117,74,103,199,19,90,198,209,185,239,219,4,141,106,53,157,91,11,250,59,182,249,160,177,169,44,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,0,204,190,31,170,186,143,167,246,44,167,24,194,179,75,173,150,213,154,219,219,107,191,210,81,212,44,113,220,41,81,232,244,142,68,79,249,205,234,157,28,177,203,52,106,187,37,145,174,250,186,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,237,124,95,240,11,168,252,58,107,45,175,3,193,109,247,92,230,203,154,248,186,140,61,109,244,203,85,116,168,142,157,173,125,69,52,212,208,181,94,179,64,199,177,206,145,140,237,189,138,146,38,197,238,71,21,180,240,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,97,208,56,116,225,163,75,56,95,193,33,193,116,206,211,254,187,198,222,107,32,166,246,165,207,248,211,75,31,139,158,24,163,239,118,187,239,100,123,155,240,51,163,83,249,170,245,80,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,253,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,7,63,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,10,185,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,253,242,247,122,35,18,87,50,0,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,160,26,94,50,174,105,163,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,217,151,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,130,188,206,184,37,163,215,61,56,169,213,189,47,197,55,234,78,47,186,178,106,107,77,182,5,170,201,105,92,144,199,36,115,61,17,178,205,52,16,194,215,194,155,158,237,172,146,38,70,231,74,197,109,48,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,162,10,11,230,107,140,112,243,138,241,47,113,183,232,37,194,145,143,101,60,112,100,182,91,85,182,158,154,209,102,184,194,198,196,176,82,186,29,173,87,171,88,142,154,52,103,240,230,87,245,145,207,115,226,128,62,87,28,28,113,230,92,95,100,214,232,33,101,93,135,4,179,211,210,207,65,142,43,209,81,151,23,83,181,42,167,157,237,94,149,15,108,174,154,56,164,84,103,72,81,170,145,198,249,38,71,122,14,93,220,16,86,113,85,157,174,91,152,210,237,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,120,132,73,35,145,145,84,53,88,228,115,216,228,136,6,151,120,110,195,116,143,79,180,75,22,195,52,42,255,0,73,124,194,109,84,242,195,109,185,211,93,25,113,101,99,251,242,58,162,101,168,141,85,143,123,170,22,101,122,51,163,26,245,115,90,214,35,81,168,29,44,0,6,85,207,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,251,156,199,181,201,213,21,20,252,165,201,235,7,4,20,124,85,112,59,163,89,110,29,75,183,83,113,61,47,177,197,98,106,77,5,52,55,72,221,73,71,35,233,106,165,124,78,123,182,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,15,203,202,175,142,123,174,169,83,126,237,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,179,114,45,60,78,69,107,59,27,164,177,243,45,159,232,171,2,202,191,213,92,115,36,199,46,31,239,148,117,214,218,234,121,63,230,201,12,209,200,207,240,57,174,111,242,84,47,123,128,78,59,45,92,93,227,53,182,44,150,142,146,211,168,184,237,58,85,222,40,233,99,108,20,85,80,73,81,51,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,238,123,64,150,160,0,42,175,158,119,224,159,230,79,211,74,181,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,253,206,99,220,213,234,138,168,90,87,60,239,193,63,204,159,166,149,129,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,40,30,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,215,233,134,225,90,47,192,15,13,23,88,173,245,21,113,226,120,117,61,109,238,186,178,177,244,137,113,185,206,247,171,145,175,145,27,4,83,84,189,86,42,104,81,219,85,219,96,143,175,185,15,41,193,111,9,24,111,3,186,71,119,170,200,114,138,73,242,27,181,60,119,76,202,253,53,74,195,110,129,148,204,145,205,142,46,230,214,199,77,3,100,153,86,87,163,94,253,207,123,246,55,100,81,85,95,31,124,118,93,120,187,201,168,172,88,213,29,93,167,78,177,218,133,171,179,209,213,70,232,43,106,167,146,158,22,201,45,116,108,168,150,7,190,57,27,80,216,92,196,69,108,115,61,23,222,247,1,118,154,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,5,48,114,121,210,173,104,189,235,13,70,171,227,25,21,93,167,78,177,218,133,164,201,104,221,87,87,4,23,217,228,161,171,109,60,76,141,140,88,42,159,77,36,177,202,230,200,228,88,146,104,220,223,123,211,173,207,129,155,110,47,116,134,155,66,56,151,212,45,45,183,193,73,5,182,211,120,124,214,184,41,167,150,102,83,219,170,88,218,170,56,85,242,252,110,123,41,231,137,143,87,43,190,54,187,226,127,244,150,215,249,62,235,29,139,57,225,129,52,170,158,31,15,122,211,75,132,244,245,145,238,123,251,244,181,213,19,213,211,212,245,86,53,141,220,247,212,197,219,71,61,201,225,183,187,106,72,212,35,87,59,77,51,197,113,253,71,211,189,82,180,210,120,123,214,97,111,184,91,238,253,184,227,100,117,30,1,105,187,19,187,107,17,239,153,89,86,177,185,239,115,191,135,4,13,68,106,51,223,229,121,54,107,95,216,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,4,212,230,227,169,152,174,31,194,21,227,5,187,85,245,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,237,178,79,3,85,17,31,213,42,7,133,141,20,253,226,120,130,194,116,114,75,135,130,164,200,46,11,227,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,123,152,173,238,43,55,116,111,85,73,105,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,192,246,37,52,52,50,53,88,158,229,154,68,87,42,166,214,57,48,105,13,54,95,175,57,46,174,92,96,164,154,159,79,108,237,134,141,29,60,172,158,27,141,195,185,20,115,49,141,248,30,196,166,134,186,55,35,215,220,179,70,168,213,84,220,192,185,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,99,250,11,193,158,3,197,159,45,93,60,163,172,161,164,183,102,214,234,123,236,182,27,244,81,67,12,238,158,59,149,213,41,169,42,170,86,9,102,90,30,245,66,201,36,81,244,94,169,185,190,255,0,190,170,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,247,185,92,121,19,211,47,173,122,197,105,5,121,194,100,124,50,223,117,30,221,30,6,207,23,171,20,155,34,200,238,150,122,138,89,109,178,210,198,181,16,58,150,187,183,34,200,151,24,36,167,137,168,138,198,185,33,126,215,185,219,98,108,97,31,245,159,152,22,190,235,182,135,89,116,19,53,154,212,203,45,171,192,120,155,141,35,171,82,229,120,240,144,171,25,227,229,146,165,236,168,222,253,179,191,171,19,172,209,177,233,209,90,135,192,224,239,133,92,203,138,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,227,70,202,230,61,190,38,70,182,70,194,205,174,220,244,87,42,118,217,35,217,194,139,190,229,55,145,240,203,38,135,125,155,210,22,120,12,235,224,151,49,134,239,81,75,237,139,149,84,80,194,178,85,71,28,114,58,69,183,71,37,82,195,2,171,88,214,174,253,205,238,62,71,200,17,131,155,110,142,224,58,21,128,112,255,0,167,58,115,97,164,183,91,109,212,247,232,165,150,42,88,97,158,225,60,112,218,97,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,192,137,231,249,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,13,120,10,226,98,155,133,142,33,173,153,197,230,134,146,124,122,249,79,246,115,32,154,100,151,125,21,186,122,136,31,37,92,73,19,92,231,62,39,67,28,138,205,143,222,198,189,136,141,115,218,246,204,174,121,223,130,127,153,63,77,42,172,13,57,231,248,86,3,196,30,145,221,176,171,205,69,37,231,19,205,236,235,19,43,40,159,13,67,31,4,204,71,67,87,77,35,154,248,149,237,85,142,104,101,232,228,71,182,55,167,94,136,80,15,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,249,41,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,210,184,148,225,175,78,56,169,211,132,211,45,77,91,172,52,16,220,32,186,82,85,218,234,146,10,170,74,168,145,236,73,24,175,107,227,119,88,229,150,53,73,24,246,237,145,85,17,28,141,115,66,186,185,50,107,94,178,213,101,87,221,14,154,223,117,190,233,181,13,190,75,156,117,61,166,190,28,110,185,242,34,181,189,231,200,222,220,53,31,199,254,3,18,71,44,173,238,49,140,111,137,144,182,163,197,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,4,79,106,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,207,86,218,109,87,26,154,10,203,133,178,146,170,162,215,80,181,116,50,205,11,94,250,89,214,41,33,89,98,114,167,86,61,98,154,88,213,205,232,187,36,123,126,231,42,45,48,242,84,243,79,148,252,191,174,245,27,113,117,32,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,154,114,130,226,171,13,190,105,125,55,11,121,29,202,146,219,150,99,149,21,181,56,252,14,141,99,75,181,186,89,29,85,42,49,238,122,164,149,49,75,37,67,156,196,107,63,131,219,115,81,253,185,156,222,129,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,210,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,253,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,10,1,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,162,142,13,181,103,59,214,206,28,112,205,66,212,140,66,235,98,191,87,91,227,142,162,91,131,97,103,181,246,49,173,75,156,44,137,27,219,134,163,251,107,90,232,227,233,185,118,35,226,237,203,39,192,187,112,1,194,229,255,0,94,107,120,131,190,233,213,37,198,241,113,167,145,43,44,213,113,197,53,146,166,182,78,169,37,194,74,55,49,90,250,151,53,85,21,85,86,53,114,172,171,31,123,248,164,138,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,2,189,121,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,177,173,86,43,59,238,71,239,158,72,235,131,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,78,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,173,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,214,203,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,237,123,85,143,115,85,240,163,194,205,56,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,12,214,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,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,93,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,5,80,246,166,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,106,114,123,226,186,197,130,95,110,60,50,102,178,218,173,116,25,101,193,247,139,5,210,121,159,28,147,94,30,202,120,22,129,221,81,99,94,236,113,53,98,85,86,47,114,55,70,157,199,77,27,91,58,184,223,224,187,21,226,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,219,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,237,126,213,141,249,236,46,207,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,221,247,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,224,220,199,35,216,215,35,38,86,7,214,229,99,194,101,215,64,116,142,179,60,212,236,22,146,207,168,57,141,66,202,199,207,185,110,52,86,69,100,75,13,36,205,114,116,167,123,165,108,147,62,38,252,75,186,20,151,227,137,35,138,69,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,116,171,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,33,230,51,198,191,239,85,168,240,88,48,11,157,214,61,50,197,191,135,109,166,157,123,81,221,43,145,94,146,92,221,14,214,189,187,152,244,142,38,202,174,115,35,107,157,210,39,77,44,105,218,185,162,241,245,89,152,95,110,92,51,232,237,194,235,107,181,99,151,10,154,28,178,241,5,76,244,114,92,234,152,201,105,167,182,181,141,115,119,209,183,185,35,101,238,35,155,52,141,110,212,70,70,143,154,181,128,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,7,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,3,35,88,222,136,173,99,230,188,147,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,103,51,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,241,100,98,185,175,107,37,138,39,171,31,179,106,232,123,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,240,42,208,183,25,156,25,231,220,38,103,245,52,117,148,53,119,28,38,227,80,249,108,55,232,162,154,104,27,4,147,84,37,53,37,85,74,193,20,41,93,217,167,89,36,138,62,169,209,119,55,221,247,126,174,8,56,209,202,184,71,212,120,43,171,93,117,189,224,55,46,228,23,188,122,42,233,27,27,59,171,14,234,234,104,21,233,10,214,49,32,141,17,207,79,142,52,116,91,153,185,36,96,104,80,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,33,87,51,62,52,127,118,205,56,102,155,225,78,238,103,217,245,190,174,10,106,136,107,187,50,88,168,85,59,79,174,233,27,219,51,102,114,189,205,167,114,109,111,114,41,94,174,94,202,199,36,128,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,236,218,185,214,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,15,203,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,247,169,237,120,148,225,175,81,248,86,212,116,211,45,77,91,84,213,243,91,224,186,82,85,218,234,150,122,90,186,89,85,236,73,24,175,107,36,111,73,34,150,53,73,24,199,110,141,85,17,90,173,115,172,251,149,103,4,20,122,109,138,218,56,158,212,58,93,249,126,73,111,150,92,122,147,189,5,69,61,21,158,174,56,31,5,87,78,210,190,42,201,24,147,39,86,74,168,144,84,108,115,90,247,72,214,201,94,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,5,123,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,73,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,88,124,111,214,113,23,138,212,233,14,164,85,111,207,176,251,124,50,211,212,54,25,223,237,91,60,49,211,211,173,84,245,18,203,34,201,89,223,119,89,149,219,17,221,248,220,198,187,164,155,2,117,0,0,141,92,194,248,122,253,227,120,101,200,44,20,85,55,86,94,177,78,230,91,100,166,183,82,248,169,43,235,169,41,103,70,209,172,40,155,228,239,50,89,35,106,49,81,201,35,163,119,71,163,86,55,231,176,213,65,156,206,56,52,118,235,162,28,81,234,6,35,89,97,164,181,91,107,111,21,55,187,12,84,52,174,130,137,109,85,114,186,106,102,211,181,88,198,236,141,174,88,28,145,166,198,201,4,140,106,174,206,160,112,162,85,114,203,209,79,219,79,23,24,183,136,184,120,90,12,19,166,107,89,178,93,147,75,224,167,135,195,199,31,88,222,215,117,170,150,155,123,87,111,88,146,93,174,71,109,235,21,75,201,229,17,163,183,93,53,225,113,249,118,71,97,164,161,185,106,13,226,91,221,52,171,74,232,171,100,181,54,40,225,164,108,238,123,26,229,98,185,149,19,196,136,174,103,110,169,175,106,255,0,17,200,4,223,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,95,240,103,198,142,43,194,63,2,57,133,117,19,173,87,188,250,229,168,21,80,89,49,233,107,163,108,140,238,219,41,54,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,220,205,203,35,3,218,243,167,205,116,26,231,83,138,97,86,250,122,74,221,95,179,212,50,90,234,202,70,117,125,190,200,248,164,114,82,85,72,142,68,87,201,44,145,77,20,78,71,57,140,73,31,252,54,206,157,234,182,61,5,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,25,27,83,222,228,70,167,220,132,212,185,242,159,213,202,14,20,25,171,20,180,85,119,29,76,117,68,23,149,197,169,165,123,94,219,4,148,108,145,244,235,75,45,51,38,246,164,115,57,219,225,73,21,170,198,57,140,71,203,181,174,9,21,201,114,239,161,213,58,113,145,217,45,150,235,84,26,177,67,112,169,158,229,53,67,97,125,202,162,207,42,83,36,110,167,147,178,201,27,70,146,68,198,190,20,146,84,108,205,73,28,172,239,196,196,245,124,234,252,172,98,223,48,40,125,58,226,84,6,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,133,113,207,197,86,27,197,127,47,204,27,48,179,92,169,27,147,219,179,139,77,54,89,104,142,53,133,246,235,138,218,174,59,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,4,117,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,3,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,113,168,130,138,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,122,119,60,43,101,122,187,115,157,44,178,189,93,241,116,64,228,28,70,113,15,117,214,173,59,208,220,66,170,235,73,37,62,157,96,233,100,154,130,154,141,209,50,142,181,149,115,83,163,149,239,69,116,143,150,130,146,214,247,170,61,209,163,213,219,81,138,175,98,73,254,74,122,103,246,131,92,115,77,82,171,164,181,84,82,97,248,251,45,240,248,136,247,213,83,215,87,205,252,57,233,250,177,81,157,32,164,172,141,239,71,53,219,103,70,162,57,175,127,74,235,47,79,148,102,153,229,90,119,194,60,55,28,166,147,194,125,181,200,42,242,107,116,15,142,72,230,109,12,144,83,211,196,249,26,246,55,167,115,194,186,86,43,119,53,209,75,19,209,223,23,68,9,170,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,73,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,183,225,59,205,62,141,252,192,199,189,70,3,74,96,14,85,196,47,19,186,53,194,254,43,14,83,171,153,71,128,241,253,246,90,237,212,208,186,162,186,231,52,81,171,221,28,17,55,254,99,86,71,171,34,99,165,141,30,246,111,111,94,170,66,14,101,252,14,83,113,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,252,111,145,99,122,42,57,143,132,28,7,115,29,166,226,179,50,202,52,251,80,109,24,254,37,144,182,161,213,216,165,13,53,84,174,125,198,221,209,235,36,10,178,38,217,106,105,218,198,189,238,106,179,186,199,185,205,133,141,134,69,40,216,250,191,232,171,2,202,191,213,92,115,36,199,46,31,239,148,117,214,218,234,121,63,230,201,12,209,200,207,240,57,174,111,242,84,62,80,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,14,213,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,80,14,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,134,164,206,21,171,188,20,240,243,174,26,161,139,234,206,160,97,20,149,87,124,114,162,90,154,136,97,166,167,142,11,243,214,56,153,18,93,23,183,221,171,100,41,4,125,182,58,68,103,77,204,114,62,55,57,138,17,43,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,62,55,200,206,205,149,0,0,0,0,0,0,0,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,140,28,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,252,149,182,155,85,198,166,130,178,225,108,164,170,168,181,212,45,93,12,179,66,215,190,150,117,138,72,86,88,156,169,213,143,88,166,150,53,115,122,46,201,30,223,185,202,139,250,192,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,138,188,209,252,137,234,111,209,125,98,136,163,109,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,62,242,242,121,163,249,19,212,223,162,250,197,17,64,32,106,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,139,57,130,112,21,144,240,205,153,87,103,58,125,98,171,172,210,187,189,68,147,80,190,159,197,86,190,192,196,74,102,172,53,211,44,72,200,88,234,138,135,71,78,174,145,239,123,24,136,231,57,232,170,189,87,149,95,28,246,173,45,169,253,219,181,114,233,73,111,196,238,85,21,87,43,30,67,114,186,54,158,154,205,63,105,100,150,150,103,84,72,145,71,77,42,198,231,51,102,213,74,137,92,138,215,247,247,71,109,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,23,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,198,179,181,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,138,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,253,92,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,239,149,205,71,117,72,226,145,222,253,170,7,10,230,35,198,253,31,10,184,34,98,88,117,86,237,77,203,45,242,203,98,114,67,5,76,54,184,219,52,81,190,170,170,39,202,215,183,115,31,63,135,85,142,72,223,45,59,145,237,86,177,237,90,44,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,232,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,147,202,83,130,239,177,118,42,62,43,179,246,238,189,100,118,249,160,197,237,115,208,237,117,186,134,71,237,117,115,157,43,17,233,52,236,98,164,78,137,81,190,26,103,46,233,18,163,108,97,92,28,76,112,171,171,156,40,102,84,216,126,169,91,105,28,203,141,63,137,182,93,237,178,62,107,117,197,136,141,238,36,50,189,140,118,248,220,228,107,216,246,181,237,234,215,116,216,248,222,249,85,202,231,142,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,130,199,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,109,159,241,69,195,38,3,197,54,151,220,180,255,0,47,166,164,163,185,62,157,205,178,228,41,110,134,166,182,205,58,201,20,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,220,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,106,32,16,3,149,239,29,63,182,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,248,174,109,68,137,63,192,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,133,92,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,117,16,71,93,57,224,3,133,205,46,213,203,230,178,227,90,117,73,37,222,237,81,13,93,13,13,108,113,79,110,176,78,199,164,171,45,182,5,103,74,119,186,86,181,232,238,174,88,182,237,135,179,26,171,20,58,254,149,102,23,221,64,211,140,115,53,201,240,43,174,21,117,189,91,226,172,171,176,93,30,199,85,91,228,114,117,88,222,172,255,0,222,136,228,100,136,213,68,146,56,159,186,54,250,176,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,149,129,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,168,22,21,205,83,142,123,86,169,84,254,237,218,71,116,164,184,98,118,218,138,91,149,243,33,182,221,27,81,77,121,159,180,146,69,75,11,169,228,88,164,166,137,100,107,159,191,114,173,68,77,68,107,59,27,164,137,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,241,90,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,9,240,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,224,232,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,2,37,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,252,76,101,28,245,106,253,232,172,107,55,61,122,108,71,54,141,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,231,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,45,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,112,30,171,137,77,94,169,215,173,121,206,117,114,105,234,228,167,200,175,19,77,111,74,184,34,134,120,173,204,233,21,20,50,50,46,172,71,199,77,28,49,170,162,187,170,177,85,92,229,85,114,220,79,40,237,51,197,112,254,16,172,249,213,166,147,173,235,61,184,87,220,46,245,82,71,31,113,222,26,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,109,146,121,220,138,136,254,137,70,214,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,136,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,240,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,158,152,47,26,118,174,22,57,98,105,213,139,16,200,41,27,170,153,45,61,225,49,250,53,166,109,82,209,64,183,202,214,203,112,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,183,35,25,54,218,203,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,249,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,86,221,57,93,112,11,71,135,216,173,188,76,107,21,190,213,116,186,228,118,250,106,236,78,207,61,52,21,145,219,41,94,248,170,96,185,57,238,107,182,86,59,183,27,162,237,171,93,12,110,118,229,87,200,172,132,34,94,183,242,185,215,157,19,208,107,102,180,86,84,210,95,43,41,233,223,87,151,99,246,232,187,147,227,208,127,73,178,164,173,115,155,86,198,55,175,125,209,162,36,75,241,55,187,19,95,51,99,166,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,189,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,72,60,203,248,28,169,225,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,248,25,26,198,244,69,107,31,48,123,94,107,90,233,167,28,69,233,198,129,106,134,151,222,124,117,170,187,237,44,83,67,42,35,42,173,245,77,75,90,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,239,149,201,83,205,62,83,242,254,187,212,109,196,10,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,158,188,149,60,211,229,63,47,235,189,70,220,7,85,231,157,248,39,249,147,244,210,31,240,41,195,93,139,138,156,219,80,180,202,230,189,155,172,58,127,112,186,99,117,110,170,124,17,210,94,34,172,162,101,60,146,171,90,253,208,175,117,241,200,138,199,175,110,71,171,81,30,140,115,102,7,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,134,186,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,133,18,210,121,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,155,186,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,135,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,128,106,76,16,255,0,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,25,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,13,4,144,131,80,185,68,240,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,122,116,234,171,247,129,210,185,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,133,32,241,99,230,159,89,62,96,100,62,163,57,161,61,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,174,123,56,177,243,79,172,159,48,50,31,81,156,14,191,148,112,89,117,189,112,57,166,220,86,105,110,63,87,95,81,29,61,233,51,200,34,169,116,175,108,16,92,234,99,167,184,69,2,181,85,25,28,81,171,39,86,59,163,88,200,164,237,162,36,242,156,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,183,105,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,32,7,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,91,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,181,237,86,61,205,87,194,143,11,105,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,103,91,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,154,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,203,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,244,26,201,171,216,110,132,105,221,195,84,181,6,122,184,49,235,77,69,12,53,211,211,64,179,62,157,149,53,112,210,164,202,196,248,156,198,58,118,189,232,212,115,246,53,219,90,247,116,106,254,172,167,22,211,141,113,211,138,172,111,36,161,181,101,184,102,91,111,99,156,214,202,147,82,215,82,200,141,146,41,162,150,53,255,0,18,72,229,141,200,230,185,24,246,57,21,26,228,224,28,209,252,137,234,111,209,125,98,136,133,92,174,184,250,172,195,239,182,222,25,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,219,40,221,219,141,177,118,209,173,134,71,59,114,43,36,87,194,17,131,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,251,191,87,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,245,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,134,148,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,206,23,22,62,105,245,147,230,6,67,234,51,147,167,146,230,186,106,61,118,109,145,240,241,115,188,248,236,50,135,31,169,201,45,180,213,8,175,146,221,84,218,202,104,228,101,59,250,252,16,201,226,158,247,198,168,173,238,53,30,221,138,249,86,72,45,197,143,154,125,100,249,129,144,250,140,224,118,173,15,224,130,179,136,190,11,242,13,94,211,122,93,249,246,31,152,93,34,168,167,116,211,191,218,182,120,109,52,213,9,75,5,60,81,72,178,86,119,221,210,20,110,196,119,126,70,189,206,233,30,200,193,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,167,86,72,213,247,181,81,201,247,161,113,60,149,60,172,101,63,48,43,189,58,220,114,174,107,156,11,127,111,226,131,69,48,207,246,197,86,127,69,66,239,241,92,219,164,116,232,223,248,223,20,246,187,253,100,202,207,238,137,128,151,252,16,113,163,138,241,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,29,213,212,208,43,214,100,163,122,207,26,35,158,159,4,138,232,183,63,106,72,254,129,197,143,149,141,100,249,127,144,250,116,230,125,184,117,213,237,92,209,45,92,177,102,122,37,61,91,242,119,212,50,223,13,178,24,31,82,203,195,38,123,90,180,18,211,179,226,157,146,185,24,136,198,252,123,209,142,98,182,70,177,205,190,157,111,201,46,185,151,3,89,246,95,125,198,42,241,187,149,243,73,238,183,42,203,53,90,187,191,109,158,107,60,146,73,75,38,230,49,219,227,115,149,139,213,141,94,173,94,173,111,220,129,156,194,207,181,235,152,93,30,153,112,119,165,58,21,160,217,127,250,58,175,211,252,114,43,197,242,215,52,21,17,217,233,124,11,161,169,165,100,209,204,178,83,92,91,36,44,106,163,163,221,28,114,171,154,230,73,177,205,172,19,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,7,160,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,252,186,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,62,226,242,57,115,112,81,251,170,233,196,247,252,254,217,106,147,83,114,159,226,92,170,96,78,236,150,186,21,70,44,118,198,205,185,204,118,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,211,103,22,62,105,245,147,230,6,67,234,51,129,107,220,41,221,174,182,14,80,85,119,219,21,206,174,221,114,183,96,249,189,93,29,101,36,206,134,122,105,227,169,185,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,10,161,253,236,120,167,255,0,202,91,85,127,249,101,113,255,0,174,46,39,151,222,21,106,212,174,90,184,198,156,223,106,42,224,182,229,86,124,154,201,89,45,35,218,217,227,130,166,229,112,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,238,60,87,245,21,56,88,255,0,199,237,85,255,0,226,182,239,243,16,37,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,65,226,181,47,87,176,221,37,169,195,96,204,231,171,129,153,206,81,75,136,91,38,134,5,149,140,184,212,197,51,233,219,42,55,226,107,30,232,59,104,228,71,116,124,140,87,109,102,231,183,218,144,3,157,95,149,140,91,230,5,15,167,92,64,151,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,109,127,150,23,30,181,58,207,106,164,225,251,88,47,181,117,250,131,108,167,169,154,213,119,171,237,49,46,214,232,27,14,200,100,149,210,247,106,43,154,142,157,202,169,23,197,12,11,35,220,231,164,143,116,128,227,51,131,60,7,139,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,209,122,166,230,251,254,240,174,14,90,156,192,191,97,53,148,58,9,170,211,111,192,110,183,7,123,46,226,231,117,146,207,93,87,61,51,63,139,44,245,44,134,158,220,196,241,51,201,181,138,228,146,71,191,223,185,197,212,153,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,169,229,1,159,230,89,215,10,21,52,185,134,67,87,118,102,43,148,84,216,45,11,82,168,231,210,219,163,163,163,150,42,116,127,77,206,99,29,60,136,205,202,187,89,181,141,232,198,49,173,10,202,227,235,138,92,171,137,253,113,171,174,187,99,119,92,90,203,136,119,172,86,140,122,228,233,25,85,71,178,103,119,229,170,129,206,86,69,89,35,209,18,86,177,19,107,98,138,37,89,22,46,227,189,183,43,254,23,240,30,36,53,162,229,89,168,215,122,71,91,112,90,122,59,220,86,31,17,10,207,118,157,42,227,86,182,74,105,162,145,179,208,163,99,124,117,8,155,85,22,162,157,189,126,53,38,79,53,62,8,40,245,39,21,187,241,61,167,148,187,50,252,110,223,20,185,13,39,122,10,122,122,219,61,36,115,190,122,174,157,164,124,181,145,177,97,78,175,149,17,96,167,216,214,185,237,141,174,170,29,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,192,168,26,115,7,52,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,129,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,21,193,206,43,134,189,56,171,211,136,120,152,182,45,170,199,153,208,92,40,237,119,39,73,84,148,238,200,41,100,69,142,56,219,22,213,241,21,144,244,99,154,168,173,119,134,138,125,202,244,134,38,178,170,244,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,59,175,30,188,98,100,60,83,234,229,205,182,107,197,92,26,117,99,168,240,88,253,178,26,202,175,9,90,200,31,59,99,186,75,79,46,214,182,166,86,205,34,162,246,152,246,68,230,68,187,149,142,115,189,175,44,206,11,191,121,61,71,126,164,102,173,237,224,56,13,194,146,122,154,121,168,123,209,223,107,145,123,172,161,235,35,29,11,161,106,49,174,168,106,238,119,110,88,152,141,78,242,73,24,92,79,13,122,171,117,214,253,6,193,181,94,251,142,213,216,238,89,37,158,26,186,202,58,138,71,83,34,79,239,108,146,195,27,158,247,120,105,28,213,150,7,43,149,93,12,145,57,127,164,116,176,0,21,129,206,211,71,44,82,226,184,47,16,52,243,118,111,84,215,4,195,171,35,218,247,120,186,89,35,168,171,167,94,170,253,145,246,95,21,79,185,25,185,254,43,226,119,72,218,139,103,229,32,115,123,215,74,61,79,226,58,147,78,113,235,207,141,178,233,165,189,214,233,154,196,129,240,182,241,59,210,74,213,142,88,213,207,118,214,50,146,7,177,234,139,28,180,210,181,24,213,220,231,132,64,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,77,47,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,140,187,154,51,224,127,88,173,90,223,194,230,159,229,212,119,234,187,173,202,138,207,77,100,191,75,93,84,217,235,82,235,73,19,97,169,117,67,145,239,118,249,28,212,157,171,34,239,116,115,198,247,34,111,232,7,117,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,81,213,120,177,243,79,172,159,48,50,31,81,156,146,156,176,248,32,163,226,47,42,169,213,237,72,165,223,128,225,247,8,98,167,167,108,208,63,218,183,136,100,167,168,90,89,233,229,138,68,146,143,176,238,147,35,182,43,187,241,181,142,119,73,54,7,117,229,79,192,149,169,45,84,28,83,107,46,51,86,235,147,170,18,124,34,213,113,129,173,130,56,17,172,116,119,133,98,170,185,239,115,149,201,6,246,181,24,140,239,181,31,190,9,35,180,160,0,168,14,104,188,2,214,97,247,219,151,19,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,237,148,110,237,200,233,123,138,214,195,35,155,181,85,146,35,33,173,99,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,20,62,87,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,2,186,185,218,98,214,42,189,2,193,115,90,138,29,247,171,86,96,150,186,58,158,235,211,181,75,87,69,81,37,68,123,17,118,59,115,232,169,151,170,162,185,59,125,26,168,142,114,45,138,149,107,206,227,87,169,153,106,211,221,4,161,158,146,74,137,234,37,203,238,145,186,9,123,240,49,141,146,150,137,204,147,221,18,178,69,146,189,28,223,137,232,176,198,191,2,42,111,10,193,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,247,26,104,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,247,25,119,52,209,195,246,166,126,217,52,59,3,213,41,42,237,85,21,121,54,63,67,112,175,246,92,155,233,97,174,124,45,241,80,51,227,122,183,181,58,75,26,177,206,87,49,204,86,185,119,53,64,232,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,1,90,188,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,4,213,65,149,112,47,251,150,207,16,184,174,186,112,203,141,217,45,52,222,206,189,105,189,190,131,18,187,219,228,170,142,89,23,195,82,199,28,21,141,70,170,61,33,157,140,85,106,189,173,233,36,115,177,21,233,22,247,74,163,52,60,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,20,109,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,1,154,207,222,199,138,127,252,165,181,87,255,0,150,87,31,250,227,74,100,0,254,162,167,11,31,248,253,170,191,252,86,221,254,98,7,106,229,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,251,91,196,220,110,149,178,85,213,79,178,235,86,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,18,84,231,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,47,83,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,120,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,238,87,60,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,110,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,185,44,110,87,171,92,176,205,43,186,87,49,30,8,40,248,170,193,19,45,195,169,118,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,81,103,250,42,192,178,175,245,87,28,201,49,203,135,251,229,29,117,182,186,158,79,249,178,67,52,114,51,252,14,107,155,252,149,0,209,159,20,92,50,96,60,83,105,125,203,79,242,250,106,74,59,147,233,220,219,46,66,150,232,106,107,108,211,172,145,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,189,81,205,205,185,127,220,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,250,1,3,74,124,39,121,88,209,191,151,248,247,167,64,83,7,50,62,39,115,46,33,117,182,59,53,231,17,200,49,12,123,11,167,108,54,92,127,35,179,37,186,239,74,250,168,32,150,166,106,184,213,207,118,249,28,216,246,38,237,157,150,66,168,212,115,158,231,220,255,0,9,222,86,52,111,229,254,61,233,208,17,87,154,23,2,223,182,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,248,174,109,60,104,16,43,150,199,14,56,15,16,90,243,70,237,70,205,241,250,27,110,43,81,77,114,139,25,172,150,23,86,229,19,183,185,51,105,98,167,153,21,179,83,53,180,239,125,79,70,185,123,125,25,181,59,139,36,119,232,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,67,176,21,235,205,215,134,76,7,37,209,43,135,17,214,250,106,75,54,89,135,84,83,58,186,122,75,116,40,251,244,21,83,210,81,35,42,165,68,73,92,248,83,180,177,61,206,114,53,141,145,155,126,52,115,44,40,161,110,98,60,111,214,113,85,157,166,37,135,85,109,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,182,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,8,193,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,61,225,175,85,110,186,223,160,216,54,171,223,113,218,187,29,203,36,179,195,87,89,71,81,72,234,100,73,253,237,146,88,99,115,222,239,13,35,154,178,192,229,114,171,161,146,39,47,244,138,97,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,233,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,173,94,114,154,177,170,122,95,251,32,253,153,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,247,169,26,185,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,218,222,38,221,116,201,171,106,233,103,217,106,171,123,55,197,36,142,99,182,189,141,114,117,79,115,154,138,158,244,66,207,248,173,224,167,75,56,193,251,45,251,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,159,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,66,53,243,206,252,19,252,201,250,105,86,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,22,149,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,90,167,1,60,16,88,184,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,216,216,159,34,108,71,62,94,187,156,230,199,18,50,85,0,0,0,0,162,30,109,152,85,215,21,227,75,32,190,220,42,41,36,167,204,108,246,171,221,11,97,123,149,241,192,202,102,208,171,101,69,106,34,63,187,67,43,145,26,174,77,142,98,245,234,170,214,222,241,159,110,101,217,253,54,160,241,165,168,149,86,220,134,174,235,109,177,212,83,88,41,82,101,151,101,27,233,41,163,138,170,158,38,72,137,177,141,172,74,181,93,169,177,207,115,222,221,219,247,40,122,14,84,186,103,251,68,227,39,28,184,212,82,90,170,232,48,171,125,118,77,89,5,194,62,230,238,220,105,79,78,248,90,172,115,86,104,234,170,169,165,106,174,221,189,165,123,93,185,173,69,190,147,58,220,3,234,102,43,164,92,94,233,182,117,154,213,248,75,45,61,194,162,223,83,84,233,35,142,58,95,27,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,134,54,189,200,138,168,136,186,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,37,167,44,46,2,169,181,158,235,73,196,14,176,88,169,43,244,250,217,81,83,13,170,209,87,221,98,221,174,48,58,29,147,73,19,162,237,84,80,181,93,59,85,18,95,138,104,22,55,181,204,73,24,235,159,34,175,43,143,34,122,101,245,175,88,173,37,80,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,91,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,244,122,18,3,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,174,174,101,124,189,40,245,54,197,93,174,186,13,136,127,163,170,13,178,222,44,118,184,96,167,142,241,75,190,166,106,154,166,67,28,41,37,77,197,210,76,199,42,186,77,210,71,18,181,173,124,155,26,235,21,0,87,175,46,30,93,116,218,49,29,139,136,93,93,109,95,237,6,74,119,212,217,109,145,84,203,20,22,154,74,202,40,155,210,170,158,72,99,149,181,204,73,106,225,145,142,115,226,106,63,220,138,246,163,155,97,64,241,90,197,172,88,14,133,96,23,77,70,212,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,218,74,86,204,246,54,90,153,27,19,210,56,145,200,174,84,255,0,133,80,61,169,74,220,234,252,211,226,223,47,232,125,70,226,77,254,16,57,146,224,60,83,234,134,67,166,18,99,213,120,213,201,213,21,117,184,179,42,223,11,82,182,213,4,116,232,145,200,238,242,185,245,206,114,213,78,176,197,26,177,144,177,83,123,251,110,145,208,131,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,69,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,117,229,113,228,79,76,190,181,235,21,164,170,2,144,50,62,83,122,227,31,19,77,210,28,109,63,208,45,127,122,239,14,99,44,115,84,82,219,108,254,42,88,227,138,166,69,138,24,230,184,164,108,141,86,154,31,115,157,43,93,185,145,239,146,59,106,225,175,134,189,56,225,91,78,23,76,180,201,110,179,80,77,112,158,233,87,87,116,170,73,234,170,234,165,70,49,100,122,177,172,141,189,35,138,40,209,35,99,27,182,52,85,69,114,185,206,234,160,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,85,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,202,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,69,94,44,124,211,235,39,204,12,135,212,103,37,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,39,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,11,228,169,229,99,41,249,129,93,233,214,226,127,129,23,244,171,151,63,13,186,71,173,23,125,111,177,89,170,238,55,43,141,69,69,93,29,166,233,79,65,53,170,203,60,149,108,169,142,91,124,13,166,107,169,159,11,163,70,66,228,122,171,24,170,137,253,243,165,241,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,183,238,87,92,2,209,225,246,43,111,19,26,197,111,181,93,46,185,29,190,154,187,19,179,207,77,5,100,118,202,87,190,42,152,46,78,123,154,237,149,142,237,198,232,187,106,215,67,27,157,185,85,242,43,33,226,188,181,57,122,86,106,109,246,135,93,117,231,16,255,0,64,180,27,165,179,216,238,144,207,79,37,226,171,101,52,212,213,79,134,72,82,58,155,115,163,153,238,69,108,155,100,146,36,107,154,248,247,181,215,40,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,229,32,115,60,224,130,143,135,76,170,155,87,180,222,151,102,3,152,92,38,138,162,157,211,64,207,101,94,38,146,162,161,41,96,167,138,40,210,58,62,195,122,66,141,222,173,236,72,215,185,189,99,223,119,231,148,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,10,33,224,43,140,76,135,133,141,92,182,54,243,120,171,159,78,175,149,30,11,32,182,77,89,85,225,40,153,59,224,108,151,72,169,226,220,215,84,196,216,99,85,94,211,222,248,154,248,147,106,189,174,108,149,230,157,199,133,54,95,83,71,160,26,9,158,210,86,227,205,167,74,220,151,32,199,111,18,185,149,239,154,41,98,91,95,114,21,72,102,166,236,202,143,149,17,210,177,239,123,24,187,29,11,218,232,107,198,7,13,119,222,21,181,198,241,166,87,53,239,90,166,221,116,198,234,221,84,201,228,171,179,203,52,140,167,146,85,107,89,182,100,237,62,57,17,88,196,238,70,245,106,43,21,142,119,31,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,14,151,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,248,177,177,28,230,53,242,203,19,21,236,223,185,52,81,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,200,56,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,0,0,7,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,247,153,151,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,247,150,211,206,159,88,173,86,93,35,197,52,66,223,126,171,138,251,146,222,25,123,174,163,164,170,107,88,235,85,43,36,106,54,170,52,122,61,89,37,76,145,62,36,115,21,142,125,28,139,213,29,18,20,236,0,179,238,75,156,66,251,50,251,145,240,197,118,166,181,83,210,93,252,78,91,104,173,146,171,181,85,53,115,25,77,12,244,109,141,203,210,110,176,70,147,53,25,209,204,109,60,234,168,246,187,172,117,130,123,254,31,181,51,246,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,178,228,217,85,53,11,38,111,138,129,159,27,17,221,216,22,88,213,142,114,53,237,122,181,203,181,202,6,154,65,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,10,1,230,105,173,127,182,158,46,50,159,15,111,240,180,24,39,92,42,143,124,91,38,151,193,79,55,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,214,242,117,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,251,204,203,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,2,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,247,181,81,46,83,146,198,127,77,125,225,231,43,211,234,140,134,174,178,229,138,229,15,169,101,12,203,43,153,65,110,172,167,141,97,72,149,201,177,172,125,68,21,239,86,49,125,207,222,231,34,119,17,93,21,120,244,225,86,155,76,56,92,225,207,86,109,214,218,187,21,69,46,47,111,196,242,27,45,124,146,182,120,46,53,49,79,116,115,210,41,25,189,143,90,153,174,125,230,190,68,216,171,3,25,27,81,29,211,207,242,140,212,204,87,78,248,184,134,221,148,213,248,79,182,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,244,238,120,87,68,196,110,231,58,89,98,98,55,226,234,129,122,128,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,89,0,57,213,249,88,197,190,96,80,250,117,196,253,82,115,113,209,117,226,74,159,74,33,180,213,183,9,109,68,214,42,140,173,211,82,58,9,46,171,95,28,17,85,50,95,16,144,178,214,216,82,105,93,80,174,115,222,143,141,82,54,35,21,100,252,188,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,149,115,85,6,85,192,239,252,70,112,147,149,104,118,158,233,158,177,211,203,227,240,205,76,199,237,119,10,57,209,210,75,53,21,116,182,202,90,138,136,42,156,144,178,40,183,205,45,74,211,177,30,247,58,40,29,185,85,88,229,91,52,229,81,194,254,188,232,14,27,125,200,245,102,239,87,103,180,102,52,244,149,214,204,53,245,29,95,69,58,171,210,74,154,200,31,23,90,122,151,68,218,100,70,199,47,85,99,149,179,179,185,20,109,138,74,240,195,105,181,94,184,80,209,138,59,205,178,146,190,158,60,31,22,171,100,85,48,182,86,54,120,40,233,102,134,84,107,145,81,31,28,177,199,35,29,247,181,236,107,147,162,162,41,216,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,61,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,136,46,106,122,203,150,113,5,105,212,61,12,200,238,184,254,15,139,118,189,149,143,92,96,108,81,220,247,196,207,21,237,72,34,153,236,168,222,254,227,25,209,255,0,195,141,172,116,93,169,85,242,47,160,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,186,5,219,177,60,170,241,98,187,229,54,156,102,235,91,101,199,252,63,181,238,52,244,82,73,75,111,239,189,89,7,136,149,168,172,139,184,244,86,179,122,166,231,34,162,117,80,52,125,195,167,18,250,89,197,6,9,14,117,166,119,111,245,222,54,205,89,61,55,181,45,159,198,154,40,252,92,16,203,39,103,187,216,123,227,220,239,141,157,28,159,205,19,170,153,193,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,0,0,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,0,1,149,114,252,232,56,155,192,120,89,224,39,75,117,3,47,169,164,172,185,51,77,236,14,178,227,201,113,134,154,182,243,58,81,81,199,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,160,195,218,234,78,177,103,218,173,30,63,71,151,223,170,231,182,226,182,122,27,37,150,216,149,83,58,138,130,10,106,42,122,77,208,67,35,220,216,159,43,105,98,146,85,102,212,124,155,157,209,61,200,129,126,124,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,12,208,240,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,123,246,161,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,7,64,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,153,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,105,64,12,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,60,81,61,57,154,240,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,234,168,202,105,165,234,232,222,205,177,177,242,118,54,198,137,15,118,5,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,82,183,52,46,5,191,98,153,83,245,199,71,48,207,9,166,215,173,158,216,166,162,118,232,108,87,73,36,114,47,72,81,169,225,232,230,235,31,111,162,185,140,149,95,31,240,154,234,120,214,63,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,130,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,60,60,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,4,234,230,117,204,46,197,117,177,84,240,235,195,246,95,106,190,208,95,109,238,139,45,191,219,38,124,177,178,55,190,25,34,165,162,171,130,100,142,77,241,182,102,84,166,217,35,88,230,72,247,110,238,181,149,235,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,135,53,52,17,192,39,6,212,220,32,233,125,109,190,251,83,73,95,157,228,245,9,54,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,171,156,196,141,26,29,175,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,96,139,179,231,29,171,212,216,87,13,20,58,91,79,61,34,220,181,30,241,12,47,130,104,37,115,253,157,66,246,85,77,52,79,111,70,49,237,168,74,6,42,61,87,171,38,126,214,175,69,115,42,219,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,14,42,105,119,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,235,21,108,49,178,94,175,70,71,83,28,209,162,170,187,170,49,21,28,228,84,114,209,15,31,26,103,138,233,23,23,186,147,130,225,84,158,18,203,79,112,167,184,83,82,182,56,227,142,151,198,210,67,88,248,34,100,108,107,25,12,111,168,115,35,98,55,225,141,172,106,170,170,42,173,149,114,108,214,191,183,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,135,252,204,248,90,202,184,147,208,230,87,97,89,37,214,59,214,3,226,239,180,216,244,45,146,106,91,239,72,126,56,187,17,181,207,117,99,88,199,37,59,145,29,241,75,44,74,136,147,44,145,204,0,6,91,63,209,86,5,149,127,170,184,230,73,142,92,63,223,40,235,173,181,212,242,127,205,146,25,163,145,159,224,115,92,223,228,168,118,14,45,184,152,169,226,159,33,192,243,139,205,13,92,25,13,143,7,161,199,50,9,166,72,182,86,220,96,170,170,124,149,113,36,77,107,90,201,91,52,114,43,54,51,99,220,246,34,57,172,107,221,97,60,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,80,32,79,254,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,202,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,153,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,136,171,197,143,154,125,100,249,129,144,250,140,228,170,228,169,230,159,41,249,127,93,234,54,226,42,241,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,250,192,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,130,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,154,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,167,64,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,30,61,120,196,200,120,167,213,203,155,108,215,138,184,52,234,199,81,224,177,251,100,53,149,94,18,181,144,62,118,199,116,150,158,93,173,109,76,173,154,69,69,237,49,236,137,204,137,119,43,28,231,7,21,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,42,190,82,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,111,242,195,224,130,143,136,188,170,167,87,181,34,151,126,3,135,220,33,138,158,157,179,64,255,0,106,222,33,146,158,161,105,103,167,150,41,18,74,62,195,186,76,142,216,174,239,198,214,57,221,36,217,42,185,169,240,65,71,169,56,173,223,137,237,60,165,217,151,227,118,248,165,200,105,59,208,83,211,214,217,233,35,157,243,213,116,237,35,229,172,141,139,10,117,124,168,139,5,62,198,181,207,108,109,112,116,14,89,156,104,254,242,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,220,222,228,177,61,28,157,228,142,57,170,102,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,69,60,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,80,58,168,7,10,227,131,88,173,90,33,194,230,160,101,213,151,234,187,85,202,182,207,83,100,176,203,67,84,216,43,86,235,87,19,161,166,117,59,149,236,118,248,220,229,157,203,26,239,108,112,72,246,162,236,232,5,48,115,11,226,23,247,141,226,107,32,191,209,83,90,153,101,197,59,152,149,146,166,221,85,226,163,175,161,164,170,157,91,88,179,34,236,147,188,249,100,145,170,196,70,164,110,141,189,94,173,89,31,242,170,52,46,197,106,224,70,30,33,238,118,107,172,57,37,239,84,34,198,237,181,53,10,248,233,95,103,138,217,81,36,143,167,103,68,108,155,234,154,246,62,69,87,162,58,145,24,221,138,146,163,248,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,150,169,204,171,76,255,0,99,124,186,52,107,75,100,164,181,83,213,227,57,5,146,223,95,236,184,246,82,205,92,203,69,127,138,157,159,3,21,221,217,214,89,21,238,106,57,238,122,185,201,185,202,5,106,240,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,227,136,29,51,253,141,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,237,72,246,85,77,66,201,157,225,103,127,192,196,119,118,5,138,68,123,90,141,123,94,142,106,109,114,31,91,132,239,52,250,55,243,3,30,245,24,9,191,206,159,65,170,109,57,150,41,196,109,154,138,145,150,219,237,59,49,155,210,195,79,20,79,246,140,41,36,180,211,74,244,126,249,223,45,58,73,26,46,207,225,178,133,141,87,252,76,106,4,170,229,79,175,53,58,201,194,229,6,51,125,173,164,146,251,166,213,9,140,200,198,212,68,179,201,110,100,76,117,4,207,133,140,106,196,206,210,173,51,85,81,221,197,163,145,234,247,57,94,141,153,69,27,114,136,214,43,86,154,241,70,252,71,35,191,85,208,219,117,6,207,45,146,154,37,170,108,84,82,93,91,44,115,82,58,118,189,237,106,189,90,202,136,34,84,71,63,185,84,214,53,63,136,229,47,36,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,32,87,57,108,254,167,25,225,114,215,134,91,178,26,74,74,140,199,40,164,166,172,183,185,98,89,235,173,212,241,75,81,34,177,174,69,122,50,58,152,232,85,207,103,78,138,232,218,171,210,77,174,172,30,7,244,118,235,173,252,81,233,254,35,71,97,164,186,219,104,175,20,215,187,244,85,212,174,158,137,45,84,146,182,106,150,212,53,24,246,236,145,173,72,26,146,38,199,73,60,108,114,166,254,167,116,231,21,169,159,108,56,172,135,5,164,171,186,165,38,5,143,209,219,230,165,168,147,250,213,181,213,40,181,146,79,78,196,122,162,111,130,122,54,61,234,214,185,206,129,26,168,173,99,21,122,95,36,125,47,186,213,103,250,133,173,19,58,174,11,109,178,207,22,47,78,142,162,119,98,178,122,153,163,169,151,101,71,84,110,248,27,73,14,232,209,28,189,42,227,114,171,125,219,194,111,243,21,209,203,22,178,112,143,157,211,93,230,240,245,120,125,190,124,198,215,83,181,239,236,213,80,65,44,142,77,141,123,17,221,216,22,162,14,174,220,214,119,247,237,115,152,212,40,51,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,105,246,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,52,60,64,233,159,236,111,92,115,205,45,142,146,235,79,73,140,228,21,214,250,15,106,71,178,170,106,22,76,239,11,59,254,6,35,187,176,44,82,35,218,212,107,218,244,115,83,107,144,13,41,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,229,117,251,73,191,110,186,53,150,105,31,218,251,174,47,246,162,222,234,47,106,91,29,210,104,62,36,118,215,55,170,119,33,126,222,220,177,110,111,114,39,200,205,205,221,185,56,87,43,141,94,169,213,174,15,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,99,217,76,214,62,149,177,36,127,210,99,40,231,164,141,92,228,107,213,241,189,93,187,250,110,150,160,102,51,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,240,162,116,172,159,138,235,238,119,193,221,159,134,76,214,91,173,210,191,19,204,41,47,22,11,164,243,50,72,225,179,178,134,166,5,160,119,84,73,19,181,36,173,88,149,85,233,219,145,209,167,109,176,198,215,92,167,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,190,128,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,14,129,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,160,30,104,254,123,53,55,232,190,143,68,124,157,53,227,71,42,209,190,17,239,92,61,105,155,174,182,92,147,38,204,37,190,214,228,212,117,210,82,77,65,66,144,80,164,113,82,62,23,182,68,154,73,41,94,146,57,221,26,216,186,181,17,235,42,172,95,91,154,63,158,205,77,250,47,163,209,17,126,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,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,255,0,180,27,131,125,23,209,29,18,166,209,121,241,12,127,44,167,170,167,133,185,29,125,214,197,72,231,228,19,199,59,234,24,250,166,43,21,36,100,82,200,238,203,36,89,22,38,35,26,142,114,181,94,190,43,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,25,42,128,207,183,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,38,248,223,209,93,224,171,54,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,208,114,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,173,212,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,61,156,69,240,209,170,124,47,231,115,96,186,153,105,255,0,91,224,175,52,112,84,251,46,231,252,24,101,147,194,79,52,81,247,187,93,246,50,77,173,248,31,213,171,252,149,67,73,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,172,170,14,80,92,91,230,83,93,105,184,71,190,226,245,119,139,20,20,245,183,75,21,218,130,153,58,217,24,142,116,243,199,90,169,209,22,154,73,100,93,146,175,198,217,166,100,107,189,178,179,179,107,224,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,154,168,50,174,106,160,0,0,0,0,12,171,146,171,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,21,77,30,240,83,139,88,176,254,17,244,134,211,142,80,248,74,74,140,62,217,116,146,62,235,228,221,85,91,3,106,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,64,169,110,98,60,2,214,112,199,149,38,121,165,182,251,173,203,76,175,125,218,142,137,77,61,71,217,153,18,72,153,225,170,170,118,171,18,23,190,120,219,79,36,143,73,29,241,70,237,206,143,185,47,63,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,211,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,237,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,227,233,118,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,1,161,60,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,81,183,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,47,36,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,12,182,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,165,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,138,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,117,181,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,221,121,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,223,175,151,119,4,21,156,85,103,107,150,230,52,187,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,237,175,100,30,33,18,72,228,100,85,13,86,57,28,246,57,2,37,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,190,231,49,237,114,117,69,69,46,211,150,47,27,84,122,231,167,20,218,73,170,25,94,253,73,197,246,209,195,83,118,185,64,181,89,45,43,146,105,35,146,22,42,182,89,166,130,24,92,201,151,107,221,181,145,202,249,28,233,94,141,252,156,205,120,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,110,170,163,181,192,215,191,36,162,98,181,174,100,145,245,69,125,76,49,117,116,111,102,233,30,200,251,27,100,85,135,181,77,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,26,136,7,31,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,164,190,113,218,189,83,154,241,47,67,165,180,243,213,165,183,78,44,240,194,248,38,130,38,179,218,53,204,101,84,211,68,246,245,123,216,234,117,160,98,163,213,58,62,23,237,106,117,87,63,160,114,79,209,219,85,235,50,207,53,190,249,97,171,150,163,26,167,165,178,88,43,38,165,107,169,27,61,82,72,234,199,69,35,152,170,149,49,197,28,12,85,141,232,173,138,177,232,228,84,149,165,122,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,94,79,43,44,2,155,5,224,183,13,170,92,122,174,211,114,202,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,194,199,209,193,72,172,216,136,199,51,107,211,174,245,115,130,42,243,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,194,185,71,106,102,85,135,241,123,103,193,109,53,125,108,185,237,190,190,223,119,165,146,73,59,110,240,212,147,86,65,59,88,215,163,22,102,62,5,99,94,246,187,108,115,206,212,68,87,245,75,74,230,11,163,183,93,111,225,47,58,196,113,171,13,37,215,33,162,167,134,247,103,138,90,87,79,58,79,73,51,38,145,180,173,99,30,255,0,19,37,59,106,32,141,24,157,92,179,236,85,70,189,202,103,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,212,152,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,246,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,0,181,254,87,30,68,244,203,235,94,177,90,74,162,53,114,225,196,242,172,27,131,29,60,197,179,92,102,235,143,222,168,189,173,226,109,215,74,41,41,42,160,223,117,171,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,9,42,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,239,252,229,52,159,84,245,67,246,65,251,51,211,76,175,45,246,103,218,15,27,236,43,53,77,127,133,238,123,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,238,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,74,7,160,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,223,249,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,220,167,53,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,189,122,49,203,252,148,11,116,0,0,0,0,41,131,153,239,1,84,218,49,117,171,226,7,71,236,84,148,26,125,115,168,166,134,235,104,164,238,189,109,55,25,221,54,249,163,137,177,118,169,232,92,173,129,168,139,47,195,52,233,27,26,214,44,108,109,207,159,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,41,135,146,167,154,124,167,229,253,119,168,219,139,169,32,7,9,220,20,101,92,41,241,221,154,94,237,54,207,17,166,89,54,31,116,147,28,184,83,164,143,142,131,125,206,130,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,69,63,192,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,125,184,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,64,45,127,149,199,145,61,50,250,215,172,86,146,168,141,92,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,128,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,80,15,238,157,197,63,254,77,58,171,255,0,200,219,143,253,73,160,142,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,228,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,251,152,246,39,149,103,60,24,234,30,45,133,99,55,92,130,245,91,236,159,13,110,181,209,73,87,85,62,203,173,35,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,84,95,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,6,130,74,86,231,87,230,159,22,249,127,67,234,55,18,234,74,139,230,237,162,26,209,169,92,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,189,122,61,171,252,208,15,21,201,83,205,62,83,242,254,187,212,109,196,85,226,199,205,62,178,124,192,200,125,70,114,111,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,74,70,174,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,11,10,228,169,229,99,41,249,129,93,233,214,226,127,144,131,148,78,158,231,218,107,195,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,58,117,99,147,249,41,55,192,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,125,184,155,225,147,137,43,255,0,18,90,175,125,177,112,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,64,45,127,149,199,145,61,50,250,215,172,86,146,168,141,92,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,222,38,237,55,91,255,0,13,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,12,251,254,233,220,83,255,0,228,211,170,191,252,141,184,255,0,212,129,165,50,0,115,171,242,177,139,124,192,161,244,235,137,63,200,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,252,208,10,224,229,113,231,179,76,190,181,232,245,165,255,0,20,129,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,23,126,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,15,249,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,217,62,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,37,2,58,115,100,227,106,178,225,125,253,217,52,135,43,237,80,90,247,187,49,186,90,46,83,199,36,213,78,100,208,73,102,147,182,173,141,240,182,57,21,103,98,172,141,116,142,100,110,72,221,4,141,116,43,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,237,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,247,89,28,104,140,122,119,36,98,185,17,136,247,54,127,241,211,202,154,251,156,229,89,22,183,240,225,91,227,111,89,5,193,183,11,166,31,91,51,35,239,213,79,35,221,85,85,75,89,52,141,99,119,61,237,145,96,151,163,83,172,202,201,17,59,80,18,255,0,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,245,122,129,213,116,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,0,82,7,51,206,8,40,248,116,202,169,181,123,77,233,118,96,57,133,194,104,170,41,221,52,12,246,85,226,105,42,42,18,150,10,120,162,141,35,163,236,55,164,40,221,234,222,196,141,123,155,214,61,252,131,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,191,61,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,10,118,162,229,63,171,149,92,87,215,233,60,244,85,116,122,103,71,80,151,152,114,153,165,122,178,178,192,181,145,198,180,241,85,50,153,208,165,209,33,123,186,195,36,108,110,248,158,244,69,137,88,231,133,212,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,84,183,58,125,121,169,187,102,88,167,14,86,106,218,71,219,108,84,236,201,175,73,13,68,82,191,218,51,36,145,83,67,43,17,155,224,124,84,235,36,136,155,255,0,136,202,230,57,89,240,177,203,105,58,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,148,45,196,14,141,113,79,172,154,227,158,106,148,124,58,107,85,69,38,77,144,87,92,40,61,169,136,220,95,85,13,11,230,119,133,129,255,0,3,209,189,168,18,40,209,141,114,181,141,98,53,171,181,168,7,64,229,55,161,118,45,96,226,107,237,38,91,102,186,213,218,180,238,222,204,146,150,106,117,124,116,172,188,71,85,10,81,50,162,70,167,252,124,204,143,115,85,238,166,94,187,152,217,24,233,171,206,175,202,198,45,243,2,135,211,174,39,191,229,123,195,133,247,135,222,28,89,83,157,99,254,202,203,243,123,131,239,119,10,106,154,6,65,93,69,74,140,108,116,148,147,189,28,231,187,107,24,249,209,143,218,232,157,87,35,21,141,122,61,93,240,57,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,167,87,181,63,154,1,81,124,39,121,167,209,191,152,24,247,168,192,94,247,28,26,59,106,214,254,23,53,3,17,172,176,213,221,110,84,86,122,155,221,134,42,26,86,207,90,151,90,72,157,53,51,105,218,172,123,183,200,230,172,14,72,211,123,163,158,70,53,83,127,82,154,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,83,65,32,101,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,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,47,104,166,168,90,181,171,72,241,13,87,179,54,146,58,124,166,207,77,114,125,61,53,107,106,217,71,59,216,157,234,85,149,168,136,247,195,47,114,39,252,45,84,124,110,69,107,85,21,18,146,248,201,224,99,92,112,110,35,179,58,109,52,209,76,175,33,196,47,23,9,47,118,58,156,103,23,154,90,24,41,106,158,233,60,35,89,74,146,50,31,14,245,124,8,199,108,114,182,38,61,24,214,72,196,39,255,0,40,218,45,83,195,244,59,38,210,221,86,211,253,64,198,170,236,57,2,220,45,127,105,109,85,52,116,174,161,171,133,191,192,163,239,244,85,217,60,21,50,72,198,181,26,215,84,181,221,85,210,59,160,84,183,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,122,241,55,195,39,18,87,254,36,181,94,251,98,225,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,149,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,37,2,111,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,230,128,87,7,43,143,61,154,101,245,175,71,173,47,206,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,146,249,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,205,120,255,0,202,51,235,7,11,153,117,139,76,116,223,32,205,50,28,210,157,248,172,20,118,123,60,215,21,166,130,178,41,27,83,83,52,112,170,61,140,109,58,76,214,72,136,228,73,159,2,57,170,213,80,40,91,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,188,188,158,89,122,41,251,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,41,219,79,120,42,226,75,50,207,241,172,66,251,162,26,149,141,219,111,151,138,43,109,101,234,175,12,175,236,91,96,154,102,71,37,84,155,152,198,236,141,174,87,175,87,181,58,53,122,185,191,122,104,119,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,250,197,37,243,150,192,41,177,158,40,237,121,157,187,30,171,164,167,204,113,122,74,154,203,131,146,85,130,186,227,79,44,180,242,35,28,229,86,35,227,166,142,133,28,198,116,232,142,141,202,157,100,220,235,180,33,87,54,29,7,202,181,167,135,26,11,142,159,225,254,223,201,48,252,130,154,224,200,40,237,242,85,93,37,161,153,143,167,158,10,70,197,27,228,119,89,37,165,150,70,124,45,86,83,43,213,85,99,106,40,69,94,73,122,153,149,83,106,158,117,163,158,47,187,141,220,49,245,201,187,18,73,35,188,61,117,61,77,61,62,248,91,191,182,206,228,117,93,36,93,138,231,118,32,248,145,25,209,109,252,160,190,15,244,55,138,253,48,226,143,75,115,56,116,43,82,172,84,244,185,69,13,53,194,225,87,135,86,54,8,45,213,50,165,61,106,200,233,97,216,198,45,52,211,34,189,122,108,69,87,34,181,81,28,151,232,0,129,92,203,248,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,239,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,6,230,57,88,247,57,25,10,50,122,128,51,89,194,119,154,125,27,249,129,143,122,140,6,148,202,245,226,159,129,43,170,113,119,165,92,83,104,214,51,72,235,107,179,140,126,124,222,213,110,129,205,158,57,210,231,27,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,125,200,253,243,201,29,133,0,0,0,50,174,106,160,205,103,238,157,197,63,254,77,58,171,255,0,200,219,143,253,72,23,253,194,119,149,141,27,249,127,143,122,116,7,85,57,167,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,75,2,128,121,163,249,236,212,223,162,250,61,17,61,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,110,93,177,84,212,53,237,69,102,206,228,81,181,88,174,106,205,52,77,246,169,192,45,30,162,113,217,159,113,55,172,118,251,85,203,16,79,3,79,142,227,181,148,208,87,67,119,145,44,244,244,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,233,170,0,0,0,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,59,168,3,149,112,233,195,70,150,112,191,130,67,130,233,157,167,253,119,141,188,214,65,77,237,75,159,241,166,150,63,23,60,49,71,222,237,119,222,200,247,55,224,103,70,167,243,85,234,160,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,26,185,143,98,121,86,115,193,142,161,226,216,86,51,117,200,47,85,190,201,240,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,160,103,176,213,65,154,207,221,59,138,127,252,154,117,87,255,0,145,183,31,250,147,74,96,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,20,3,251,167,113,79,255,0,147,78,170,255,0,242,54,227,255,0,82,104,35,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,58,89,205,56,135,225,251,1,226,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,233,96,12,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,197,121,94,115,2,255,0,189,190,20,181,118,111,246,43,78,25,120,115,191,245,153,86,154,182,122,138,159,253,90,154,146,56,98,255,0,89,23,79,232,169,47,248,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,65,253,211,184,167,255,0,201,167,85,127,249,27,113,255,0,169,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,88,77,203,60,226,75,91,185,112,231,122,25,170,90,31,172,18,106,133,134,158,212,218,90,203,166,41,94,247,228,148,76,188,210,57,175,142,78,194,43,234,97,139,163,100,99,247,72,246,71,223,221,34,172,221,168,129,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,160,144,0,3,42,230,170,12,214,126,233,220,83,255,0,228,211,170,191,252,141,184,255,0,212,129,127,220,39,121,88,209,191,151,248,247,167,64,64,14,107,156,116,255,0,111,225,127,69,51,63,246,197,46,127,91,66,223,241,90,219,92,117,8,239,248,223,20,198,183,253,100,42,255,0,238,136,75,9,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,130,220,197,185,104,84,230,213,57,31,17,154,3,79,87,89,147,214,84,58,229,144,98,112,193,18,50,181,137,19,27,36,246,246,69,27,92,181,42,230,62,105,35,122,189,243,190,89,28,199,36,136,216,229,10,213,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,100,77,114,183,162,201,44,109,247,110,67,69,58,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,78,41,192,39,6,212,220,32,233,125,109,190,251,83,73,95,157,228,245,9,54,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,171,156,196,141,27,40,0,20,215,205,103,130,90,61,41,190,211,113,3,164,56,167,131,195,47,61,186,59,253,182,215,109,130,158,223,143,213,49,145,67,4,140,100,40,222,220,53,30,254,170,172,218,217,209,119,72,171,81,27,18,229,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,32,25,236,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,82,182,83,202,143,89,87,138,202,173,24,194,169,110,173,211,185,54,92,233,179,171,165,35,86,150,11,91,145,187,218,247,70,228,100,181,145,189,93,10,64,139,27,229,115,18,85,100,48,189,94,203,138,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,6,99,13,41,240,157,229,99,70,254,95,227,222,157,1,64,63,186,119,20,255,0,249,52,234,175,255,0,35,110,63,245,38,130,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,165,128,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,38,167,57,77,39,213,61,80,253,144,126,204,244,211,43,203,125,153,246,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,118,205,221,183,237,221,211,174,199,116,251,148,141,92,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,237,111,19,113,186,99,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,58,175,189,206,68,79,122,160,23,126,0,0,69,254,101,217,253,78,159,112,91,168,149,86,220,134,146,213,114,190,83,211,88,41,82,101,139,125,99,42,234,99,138,170,158,38,72,139,189,238,163,90,181,93,169,189,172,107,222,221,187,55,36,160,43,47,156,62,57,173,26,167,117,211,157,57,210,237,44,212,172,150,219,103,167,173,189,221,101,178,88,234,235,45,82,207,59,153,13,51,92,232,17,205,117,76,77,134,169,85,30,212,86,50,169,187,85,123,142,68,10,181,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,211,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,53,242,187,225,95,90,44,92,90,90,51,205,70,211,108,215,11,182,226,54,123,149,202,41,239,120,205,93,44,21,243,203,15,130,109,43,101,153,172,107,31,182,177,243,39,77,202,169,3,147,111,189,92,219,159,0,102,51,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,236,213,36,78,85,86,50,104,187,114,179,226,114,43,36,106,163,156,138,138,186,115,42,3,154,207,7,154,167,119,226,10,155,88,244,167,4,202,243,58,76,238,223,31,181,32,179,90,234,110,50,91,235,168,162,138,159,226,108,16,170,69,12,144,37,50,179,115,220,231,72,202,159,185,168,212,2,95,242,165,212,207,218,39,6,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,55,118,228,74,138,118,66,229,123,156,176,199,75,85,77,19,81,118,237,237,43,26,221,173,106,172,192,43,3,147,158,13,170,122,77,149,106,118,45,169,154,53,168,24,191,218,59,125,178,225,69,113,188,227,181,52,52,43,224,228,157,146,64,178,204,214,255,0,25,222,53,142,99,26,139,213,177,74,170,169,181,58,217,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,128,227,167,139,190,59,56,98,226,59,34,192,45,186,213,218,198,238,27,111,184,207,250,27,179,187,165,174,161,239,217,23,190,25,36,254,12,140,154,159,116,142,71,191,177,220,84,68,122,1,111,224,129,92,174,184,217,201,184,140,181,100,250,115,172,185,149,93,243,81,109,117,18,94,233,37,117,166,158,150,9,44,155,105,225,218,199,83,70,198,111,142,161,206,87,35,218,142,84,168,143,106,189,26,244,142,90,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,116,0,80,15,245,81,248,236,255,0,119,63,250,51,103,255,0,52,47,248,0,42,215,153,103,48,45,109,209,173,121,165,210,61,3,212,10,75,21,61,130,207,4,215,245,109,146,10,153,221,113,169,235,43,97,123,234,226,123,21,141,166,90,105,26,176,162,123,234,36,71,185,202,136,216,253,7,43,110,40,248,177,226,83,84,243,15,218,222,115,246,143,12,199,49,246,247,63,177,150,218,62,197,210,162,166,63,11,253,207,20,114,187,116,48,86,253,221,88,155,126,46,138,172,234,22,84,0,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,232,28,169,56,163,215,110,37,63,106,63,182,188,231,237,31,217,207,98,123,51,251,25,71,71,216,241,30,59,189,253,205,20,123,183,118,34,254,151,94,155,125,221,58,175,80,159,224,173,94,105,60,81,241,99,195,94,169,225,255,0,178,76,231,236,230,25,145,227,238,237,255,0,99,45,181,157,251,165,61,76,158,43,251,162,41,37,110,216,103,162,251,250,49,119,124,61,85,31,211,207,242,211,230,5,173,186,203,175,53,90,71,175,154,129,73,125,167,191,217,231,154,192,174,178,65,77,59,110,52,221,37,116,44,125,36,76,98,49,212,201,83,35,150,100,95,125,60,104,199,53,85,91,32,90,80,5,0,255,0,85,31,142,207,247,115,255,0,163,54,127,243,64,47,248,28,255,0,135,172,166,251,156,232,22,154,102,185,77,119,141,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,34,87,52,94,54,114,110,28,237,88,198,156,232,214,101,87,99,212,91,165,68,119,186,185,91,105,167,170,130,59,38,218,136,118,189,213,49,189,155,228,168,107,85,168,198,171,145,41,228,220,172,71,49,36,9,234,10,128,224,91,139,190,59,56,157,226,59,29,192,46,90,213,221,198,237,251,175,185,55,250,27,179,183,173,174,157,236,223,23,186,24,228,254,52,143,134,159,116,110,87,179,191,220,68,84,98,147,87,140,78,49,127,116,173,83,209,255,0,180,52,126,47,12,205,125,173,110,190,255,0,19,183,236,254,221,77,175,101,199,224,130,89,101,236,67,45,95,240,25,183,185,221,247,175,86,179,160,74,160,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,21,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,248,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,191,229,127,175,122,177,196,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,124,93,58,244,68,68,9,128,1,88,28,102,243,89,190,233,214,184,208,233,150,134,81,119,109,88,38,64,216,243,58,186,136,88,201,47,82,83,205,178,170,213,78,179,70,254,196,41,182,72,223,82,140,89,22,68,69,139,163,25,186,112,179,240,113,78,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,115,94,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,9,106,0,0,1,207,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,224,58,0,35,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,128,0,0,0,0,0,0,2,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,30,157,122,42,162,192,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,251,192,187,240,0,0,0,0,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,11,63,5,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,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,89,248,0,0,0,86,7,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,216,202,58,62,199,136,241,221,239,238,104,163,221,187,177,23,244,186,244,219,238,233,213,122,132,255,0,0,0,0,170,190,47,57,193,127,116,224,188,35,175,251,86,71,103,53,180,159,240,190,88,105,104,42,161,255,0,139,98,205,59,127,217,154,216,191,181,206,5,170,3,138,112,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,128,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,128,21,107,164,92,225,173,87,62,34,242,136,117,58,146,174,209,164,151,250,136,155,96,168,171,70,190,124,106,10,122,89,119,62,72,169,41,159,53,83,235,38,72,85,88,178,57,32,87,170,53,207,107,85,86,210,128,0,0,2,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,158,83,151,223,50,58,110,34,106,104,116,111,88,98,164,183,106,43,105,227,134,219,91,76,201,92,204,153,241,197,83,53,68,203,20,112,246,104,223,28,52,236,115,209,100,70,72,247,185,99,107,19,164,104,19,212,20,3,253,84,126,59,63,221,207,254,140,217,255,0,205,11,126,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,168,72,0,0,0,113,254,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,246,61,98,154,77,143,232,228,107,246,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,0,8,213,199,127,19,151,222,18,244,247,13,213,91,69,151,219,116,143,204,35,181,221,45,30,37,148,222,62,150,91,101,193,205,143,190,232,165,88,182,207,29,60,189,90,221,203,218,217,213,26,231,1,37,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,0,0,0,4,85,230,63,156,235,182,146,112,251,46,177,232,86,164,253,151,171,197,46,20,222,217,130,74,26,58,168,235,168,106,165,101,58,109,109,69,52,171,222,100,242,64,173,232,248,219,219,116,251,183,185,35,68,174,173,1,230,177,196,157,175,89,113,58,157,116,213,15,109,224,47,184,54,158,255,0,77,236,74,10,110,221,44,173,116,107,83,190,150,145,102,94,194,189,179,246,227,248,164,237,108,247,110,234,5,223,128,0,2,47,243,27,226,31,38,225,179,134,138,220,191,4,186,213,218,242,203,205,226,130,201,99,175,134,142,158,169,148,211,185,235,81,43,165,101,66,57,155,29,77,77,82,196,93,143,84,123,217,209,19,250,109,174,13,1,227,147,152,79,16,26,203,137,232,238,57,175,62,30,175,38,184,54,158,74,159,178,246,71,248,74,86,53,210,84,212,236,125,59,18,78,212,17,203,47,111,122,57,251,54,183,226,114,32,23,126,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,255,0,18,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,11,127,0,0,0,0,5,0,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,223,184,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,195,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,170,18,0,16,215,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,64,0,0,0,0,1,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,172,189,50,231,29,77,126,226,94,225,6,160,218,169,49,173,21,184,211,190,146,221,52,244,210,205,113,181,190,6,74,248,235,38,74,118,74,233,159,82,229,108,111,133,168,172,139,172,42,215,255,0,14,87,206,22,148,0,0,0,0,15,41,170,182,108,239,32,211,140,142,209,165,249,103,217,156,190,162,223,47,176,238,142,142,25,35,167,174,106,110,135,186,217,161,153,139,11,158,141,100,159,194,115,187,110,126,206,143,218,228,162,207,234,163,241,217,254,238,127,244,102,207,254,104,5,255,0,3,159,232,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,41,208,0,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,251,202,33,254,170,63,29,159,238,231,255,0,70,108,255,0,230,128,95,240,35,252,247,141,118,211,46,7,175,249,102,165,230,62,59,86,44,90,127,119,190,214,220,253,159,71,23,132,186,54,146,122,152,226,236,194,142,166,147,195,187,100,59,154,138,201,123,59,213,62,53,67,245,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,64,238,160,0,0,17,255,0,143,93,82,206,244,91,132,236,231,83,52,210,251,236,108,146,205,236,207,5,91,225,97,168,237,119,110,84,176,201,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,129,32,1,72,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,0,2,53,113,223,196,229,247,132,189,61,195,117,86,209,101,246,221,35,243,8,237,119,75,71,137,101,55,143,165,150,217,112,115,99,239,186,41,86,45,179,199,79,47,86,183,114,246,182,117,70,185,192,73,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,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,0,0,33,173,163,142,58,156,107,152,6,101,194,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,100,38,80,0,0,0,0,0,0,35,87,21,188,102,216,184,75,212,125,43,182,103,150,174,238,25,157,251,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,245,238,194,158,34,84,150,52,106,201,181,90,230,117,86,118,165,146,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,213,231,71,161,118,43,174,156,99,156,67,219,44,215,89,178,75,37,194,155,27,185,84,211,171,228,165,101,158,84,169,146,55,212,51,162,182,61,149,78,99,25,34,43,17,93,86,172,118,245,88,145,150,84,121,77,88,193,127,106,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,10,12,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,111,84,167,86,43,218,215,57,75,201,226,199,202,198,178,124,191,200,125,58,115,56,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,93,166,152,235,205,55,16,124,173,115,108,154,106,218,186,155,237,131,77,239,248,206,66,250,186,137,106,103,125,198,146,210,246,186,105,38,145,141,89,95,60,78,134,165,85,21,221,22,161,88,175,115,154,229,2,141,141,73,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,150,210,239,185,189,235,165,102,152,112,227,73,167,56,245,231,193,94,181,46,224,235,116,205,98,78,201,157,103,129,137,37,106,199,44,106,214,55,115,223,73,3,216,245,84,146,42,153,90,140,114,110,115,2,154,245,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,242,121,95,104,133,215,68,248,80,178,186,243,124,164,184,212,103,245,13,206,24,202,104,220,214,81,193,91,71,74,144,192,174,119,189,239,72,161,141,239,93,173,68,124,142,98,110,70,36,143,166,30,21,116,183,246,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,241,17,236,115,122,82,197,59,190,7,35,215,167,70,117,114,181,23,73,22,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,250,192,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,37,87,51,77,20,253,180,240,143,148,248,123,135,133,175,193,58,230,180,123,229,217,12,190,10,9,188,68,114,116,141,238,119,90,89,106,118,53,54,245,149,34,220,228,110,238,180,87,164,249,215,236,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,126,51,89,197,86,150,254,197,184,142,212,93,51,134,197,236,106,11,54,65,85,236,170,47,21,226,59,86,185,95,222,161,254,34,189,238,119,90,89,96,119,198,229,122,117,232,254,142,71,34,6,143,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,119,220,161,53,210,179,83,248,113,171,211,156,134,243,227,111,90,105,112,109,186,22,189,39,124,205,179,206,197,146,137,100,150,69,115,29,181,236,171,129,140,98,162,71,21,52,77,86,53,54,185,244,130,6,148,248,78,242,177,163,127,47,241,239,78,128,164,14,98,186,199,125,214,78,46,51,186,155,188,62,30,147,15,184,79,135,90,233,183,49,253,154,90,9,229,141,203,189,172,98,187,187,58,212,79,209,219,156,206,254,205,206,107,26,165,154,234,118,188,211,112,249,202,215,9,201,161,173,171,166,190,223,244,222,193,140,227,207,164,168,150,154,118,92,106,237,44,107,102,142,104,216,229,137,240,68,217,170,81,85,91,213,105,209,136,246,185,205,82,146,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,11,95,228,177,160,212,214,156,55,43,226,54,243,69,86,203,149,246,161,248,205,149,102,167,150,38,123,58,21,142,90,153,162,122,191,100,236,150,161,35,141,87,103,240,223,66,246,163,254,39,181,60,255,0,60,239,193,63,204,159,166,150,63,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,241,57,85,242,57,85,206,85,85,90,224,231,157,248,39,249,147,244,208,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,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,153,87,45,211,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,161,102,128,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,155,106,33,218,247,84,198,246,111,146,161,173,86,163,26,174,68,167,147,114,177,28,196,147,202,240,21,204,207,84,53,235,50,182,104,158,164,105,45,94,69,125,146,159,122,228,184,203,35,137,145,65,26,64,199,212,220,105,229,123,98,137,157,86,89,36,154,39,181,21,239,138,40,169,149,207,106,40,66,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,58,87,11,92,109,218,184,80,224,107,37,177,99,19,210,87,106,46,85,156,93,161,181,81,182,169,173,158,211,3,172,244,141,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,9,43,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,67,84,26,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,159,43,253,21,103,185,87,250,171,145,228,153,29,195,253,242,178,186,229,93,81,39,252,233,38,154,73,31,254,23,57,206,254,106,165,239,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,160,117,94,21,120,103,195,120,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,60,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,50,174,6,146,56,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,102,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,160,122,179,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,103,219,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,185,162,59,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,6,138,65,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,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,250,192,14,21,172,220,105,232,54,129,234,230,35,163,90,157,144,85,218,238,249,117,63,139,101,115,233,186,91,173,176,57,239,138,25,107,39,115,145,35,100,178,199,35,17,205,71,163,54,43,165,237,71,209,235,242,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,219,191,182,157,85,242,67,26,186,62,234,72,220,251,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,112,26,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,100,74,229,149,162,26,161,162,60,52,91,168,53,74,249,144,71,93,126,168,146,235,75,139,93,35,141,140,198,224,123,221,182,40,211,223,43,31,50,116,158,72,222,230,163,31,38,222,212,114,164,206,150,90,129,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,79,171,201,171,93,52,227,77,181,31,51,210,252,214,243,236,171,174,163,123,38,43,4,211,162,54,150,162,170,149,106,145,105,93,34,175,193,52,158,41,189,164,84,218,247,49,204,71,35,221,27,30,23,40,0,0,83,95,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,114,135,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,12,230,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,70,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,223,63,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,134,133,10,54,230,89,199,85,55,19,89,53,46,152,105,141,125,37,86,151,227,149,16,92,169,107,155,75,44,115,221,238,43,78,168,233,222,147,198,201,97,100,41,60,208,182,52,106,110,94,228,142,115,209,209,164,125,43,154,71,31,84,122,137,227,184,100,209,203,133,170,229,136,39,131,168,200,178,42,58,152,43,161,187,200,157,170,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,254,6,70,254,245,112,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,40,126,82,213,57,81,241,211,253,163,133,253,107,204,255,0,218,244,184,5,109,115,127,198,107,173,114,84,43,191,226,188,43,28,223,245,240,163,255,0,185,225,42,172,250,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,6,164,206,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,98,175,9,28,215,176,26,237,18,189,175,19,217,69,92,121,222,29,79,53,108,149,12,164,133,31,147,192,249,215,179,29,28,80,50,56,155,82,197,150,56,86,21,70,166,198,164,234,253,137,58,195,89,124,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,141,35,213,173,99,95,44,178,189,24,205,251,80,60,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,159,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,194,249,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,75,137,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,211,229,45,170,88,38,87,194,117,135,76,236,23,223,21,146,96,158,43,237,5,23,133,153,158,15,198,220,171,166,165,254,35,216,145,201,190,54,171,191,134,231,109,233,209,221,23,220,4,213,0,1,21,121,163,249,19,212,223,162,250,197,17,82,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,181,115,71,242,39,169,191,69,245,138,34,128,64,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,47,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,189,227,42,229,148,242,180,227,219,236,37,101,135,133,29,80,131,126,63,117,184,120,60,66,233,79,79,214,74,10,234,185,213,201,71,80,214,39,89,33,154,121,92,172,151,162,186,57,36,84,122,172,78,71,64,22,254,0,0,0,3,159,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,67,50,230,170,12,245,243,27,211,63,217,127,25,58,143,110,167,164,186,199,65,126,184,55,38,163,158,225,31,79,21,227,227,109,69,67,225,114,49,173,124,45,170,146,166,38,170,117,233,217,86,57,206,115,28,160,93,255,0,11,26,215,251,196,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,157,84,174,174,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,22,197,64,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,133,209,185,23,229,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,138,188,83,235,95,239,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,218,245,111,113,95,183,163,122,34,91,79,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,160,124,174,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,149,151,192,238,175,97,186,17,197,70,7,170,90,131,61,92,24,245,166,162,178,26,233,233,160,89,159,78,202,154,41,233,82,101,98,124,78,99,29,59,94,244,106,57,251,26,237,173,123,186,53,67,70,96,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,46,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,81,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,103,48,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,84,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,42,175,154,231,29,63,219,248,95,209,76,207,253,177,75,159,214,208,183,252,86,182,215,29,66,59,254,55,197,49,173,255,0,89,10,191,251,162,16,56,255,0,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,32,89,237,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,183,61,148,114,180,209,171,255,0,12,24,238,129,210,221,124,46,73,139,247,234,104,51,71,208,185,102,74,234,170,138,121,107,234,36,164,134,104,163,159,187,29,59,41,216,147,58,71,69,19,34,68,123,150,62,174,8,193,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,183,67,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,9,254,0,0,103,7,141,13,28,177,104,23,20,25,254,149,98,211,111,178,218,174,17,212,91,163,218,244,240,212,181,116,241,85,197,77,213,239,123,223,217,101,67,98,238,57,202,231,246,247,175,69,119,68,209,241,82,188,239,116,207,195,101,90,105,172,116,116,151,89,125,161,111,171,198,110,19,246,247,80,211,248,121,18,162,145,155,145,159,4,210,120,170,213,232,231,174,230,193,240,181,54,61,84,59,95,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,219,28,244,55,25,106,42,35,220,229,145,202,233,155,59,43,17,221,24,198,164,125,142,155,157,189,73,254,82,7,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,61,204,103,98,170,134,158,122,186,122,158,170,199,61,219,88,202,152,187,104,230,53,124,78,247,110,88,218,133,223,129,5,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,238,123,59,20,180,53,16,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,42,91,133,141,20,253,226,120,130,194,116,114,75,135,130,164,200,46,11,227,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,123,152,173,238,43,55,116,111,85,73,85,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,83,234,242,91,209,203,22,97,172,185,110,177,93,230,238,85,233,221,190,158,158,215,77,181,233,182,170,228,218,136,221,83,189,175,68,93,144,65,81,23,109,204,123,93,226,119,124,46,141,170,161,103,252,88,249,88,214,79,151,249,15,167,78,80,15,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,102,213,191,238,44,124,172,107,39,203,252,135,211,167,51,88,6,156,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,207,95,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,127,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,132,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,37,239,25,87,44,83,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,11,148,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,153,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,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,200,18,84,0,0,0,5,85,243,206,252,19,252,201,250,105,231,249,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,62,131,158,119,224,159,230,79,211,74,171,3,85,0,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,175,235,230,147,198,238,119,195,151,216,253,51,209,76,151,216,185,157,219,117,246,231,91,224,225,169,240,246,180,238,67,12,93,186,152,36,137,253,233,146,87,110,107,145,241,248,62,138,157,37,69,2,127,130,0,112,53,204,223,42,226,123,81,237,186,53,154,232,199,133,189,84,91,235,107,106,114,12,122,105,36,183,195,217,85,123,29,61,44,136,231,210,194,172,86,197,221,89,228,235,59,162,106,53,18,84,217,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,110,109,60,60,90,180,107,136,106,124,243,20,181,85,210,216,181,58,158,166,247,59,230,172,108,204,117,237,42,28,183,6,196,213,94,235,24,169,53,52,202,143,234,221,245,15,72,213,26,222,220,110,2,117,230,166,211,161,124,71,240,229,121,173,164,101,182,251,166,249,38,77,101,73,170,34,137,254,209,134,218,248,170,97,137,138,205,243,190,90,116,142,69,77,255,0,195,101,11,220,140,248,158,228,176,158,106,122,57,125,213,222,17,238,245,56,228,221,106,240,43,132,89,140,148,219,89,253,117,75,77,4,241,212,166,247,189,168,206,220,21,18,207,215,226,115,187,27,26,213,115,209,82,136,109,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,115,152,247,53,122,162,170,1,249,73,127,205,79,88,236,90,187,197,197,222,155,28,135,173,38,5,111,139,14,146,167,115,255,0,174,170,169,167,158,74,149,216,246,53,89,219,158,162,88,58,124,77,119,99,123,92,173,122,34,68,3,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,5,165,114,75,209,79,251,250,226,50,178,225,253,252,42,223,75,28,191,250,189,101,92,147,49,99,255,0,212,146,55,54,79,246,116,115,127,160,165,170,28,171,133,93,45,253,139,112,227,167,90,103,53,139,216,213,246,108,126,151,218,180,94,43,196,118,174,146,179,189,93,252,68,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,234,160,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,170,190,118,154,41,255,0,120,188,70,81,220,63,189,133,92,41,100,151,255,0,88,172,164,146,22,36,127,250,234,72,231,73,254,192,141,111,244,212,181,67,149,113,85,165,191,182,158,28,117,23,76,225,177,123,102,190,243,143,213,123,42,139,197,120,126,237,210,38,119,168,127,136,175,99,91,210,170,40,29,241,185,24,189,58,63,171,85,200,161,76,28,175,181,190,213,162,124,87,217,91,121,177,213,220,105,243,250,118,224,236,125,52,141,107,232,231,173,172,165,88,103,86,187,220,246,36,176,198,199,166,230,170,50,71,61,55,43,18,55,196,179,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,126,80,38,255,0,30,218,243,83,118,208,190,28,56,114,179,86,210,62,219,98,211,124,111,38,189,36,53,17,74,255,0,104,205,109,100,84,208,202,196,102,248,31,21,58,201,34,38,255,0,226,50,185,142,86,124,44,114,254,78,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,199,204,200,247,53,94,234,101,235,185,141,145,142,134,183,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,185,172,99,90,157,17,17,11,222,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,214,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,66,96,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,65,94,21,184,99,190,241,85,149,101,216,86,45,122,240,87,172,127,15,175,201,109,212,222,25,146,123,82,170,9,32,142,42,29,239,150,38,65,221,125,67,83,188,229,86,179,167,85,106,167,189,57,87,250,42,192,178,175,245,87,28,201,49,203,135,251,229,29,117,182,186,158,79,249,178,67,52,114,51,252,14,107,155,252,149,9,213,201,83,205,62,83,242,254,187,212,109,196,138,230,177,192,229,78,165,90,171,248,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,116,69,125,76,49,117,107,155,35,151,185,12,81,181,138,215,68,216,230,10,192,215,238,33,245,67,137,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,238,223,43,145,136,200,209,145,178,205,57,50,112,233,246,107,4,190,241,47,127,167,233,95,151,247,44,88,255,0,199,253,11,92,19,39,138,151,224,149,90,189,218,168,145,155,100,141,175,103,130,220,213,86,205,239,171,109,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,105,119,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,161,126,104,254,123,53,55,232,190,143,68,69,82,85,115,71,243,217,169,191,69,244,122,35,181,114,155,224,202,197,171,119,223,222,99,57,186,247,109,88,38,64,202,123,37,158,157,239,100,147,222,41,217,13,75,106,106,30,157,58,67,23,118,23,50,54,170,172,146,34,239,232,198,43,38,14,235,202,159,129,202,157,53,181,80,113,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,232,170,202,153,162,232,214,182,55,39,110,25,100,107,213,206,149,209,195,249,56,214,230,163,251,47,213,59,86,153,232,91,61,167,246,75,32,130,92,198,183,175,103,197,120,90,154,136,107,236,61,186,170,71,108,221,219,137,222,50,23,59,167,94,140,235,209,84,232,28,208,184,215,253,223,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,198,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,202,97,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,208,239,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,51,132,104,207,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,141,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,126,115,0,145,92,72,112,125,147,104,158,154,105,174,182,217,146,174,227,130,103,248,189,130,189,245,245,50,211,181,244,119,186,218,23,84,77,66,140,107,251,175,98,36,50,74,201,59,109,106,50,70,198,174,115,216,175,127,170,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,127,208,220,3,13,213,62,9,180,199,79,181,7,30,164,190,99,215,205,55,199,233,171,168,106,81,118,74,207,103,211,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,82,15,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,240,208,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,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,30,3,139,31,43,26,201,242,255,0,33,244,233,202,181,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,210,184,177,242,177,172,159,47,242,31,78,156,12,214,29,87,93,120,122,202,180,46,143,79,239,119,106,159,104,217,117,35,15,182,101,182,139,132,116,178,69,26,120,152,25,36,244,110,87,34,177,102,129,239,68,114,49,206,235,28,144,61,81,139,46,198,242,163,65,24,206,131,97,188,73,114,252,211,141,41,204,232,169,28,203,142,155,216,95,108,174,154,157,102,125,166,226,150,168,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,20,43,7,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,65,238,123,88,247,181,24,251,137,215,78,35,244,227,67,52,58,227,174,119,108,130,213,95,106,246,122,84,88,27,21,122,118,239,213,82,194,178,82,83,83,75,27,100,223,222,232,138,146,49,175,107,99,221,42,252,12,115,147,62,220,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,231,243,13,85,212,125,64,177,98,216,198,107,154,93,111,86,172,42,222,235,93,130,146,178,161,100,142,223,74,175,87,172,113,162,255,0,205,111,85,234,228,142,40,99,69,217,20,109,104,122,14,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,159,252,175,185,125,211,93,169,172,188,80,235,77,170,173,140,101,67,107,240,251,29,76,82,211,63,124,50,210,212,81,222,146,88,167,107,149,138,230,78,214,65,44,91,36,98,182,95,137,142,103,94,21,203,155,128,159,222,162,251,62,164,106,36,254,31,76,177,155,135,131,171,167,130,163,101,85,234,185,140,100,171,70,213,98,239,134,20,100,145,186,89,125,206,86,189,172,137,119,57,210,67,122,128,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,173,134,241,213,83,197,47,49,237,52,193,244,250,190,173,154,87,96,168,186,77,67,13,77,44,76,125,206,227,13,154,234,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,208,99,94,230,49,238,86,48,56,87,58,191,52,248,183,203,250,31,81,184,144,0,159,252,234,252,211,226,223,47,232,125,70,226,71,254,28,184,67,206,248,161,211,141,67,187,233,77,23,180,242,252,42,225,98,236,90,228,175,134,150,58,202,26,196,174,109,70,215,74,136,197,153,143,130,153,237,221,44,109,237,164,255,0,211,122,198,208,44,255,0,151,7,48,10,62,34,44,81,105,38,175,100,95,233,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,248,201,20,234,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,156,18,40,0,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,246,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,71,199,31,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,3,58,248,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,107,220,65,112,117,130,112,129,203,99,85,44,22,10,207,108,228,151,159,97,253,160,200,59,115,83,251,83,181,127,137,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,234,188,185,184,9,253,213,236,83,234,70,162,79,226,53,55,38,183,248,58,186,120,42,55,210,217,104,94,246,74,180,109,86,46,201,166,87,199,27,165,151,222,212,115,26,200,151,107,93,36,222,175,154,63,145,61,77,250,47,172,81,1,64,37,223,115,31,229,255,0,71,196,69,138,93,91,210,28,119,253,54,40,60,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,255,0,5,98,164,19,85,0,101,92,153,92,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,28,212,227,51,149,205,171,94,181,183,29,212,29,45,169,164,195,169,242,122,138,212,207,42,226,137,179,178,41,210,7,75,79,112,138,141,93,18,61,242,202,197,134,117,100,168,170,249,98,151,182,229,239,200,179,171,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,208,0,0,202,185,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,224,14,213,149,112,163,168,246,14,27,48,174,41,173,145,123,103,12,202,60,92,23,41,41,225,84,146,197,85,21,124,244,145,182,161,58,175,88,101,237,49,89,50,116,106,72,245,137,200,213,88,150,96,191,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,3,60,60,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,29,121,163,249,19,212,223,162,250,197,17,69,122,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,122,156,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,207,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,85,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,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,79,16,3,157,95,149,140,91,230,5,15,167,92,79,171,203,131,152,5,31,17,22,40,180,147,87,178,47,244,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,252,100,139,229,115,171,242,177,139,124,192,161,244,235,136,21,87,194,230,133,254,242,154,237,140,232,167,218,159,179,159,104,252,111,246,79,192,248,206,199,135,163,158,167,251,79,114,61,219,187,27,127,166,157,55,117,247,244,232,190,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,100,87,43,143,61,154,101,245,175,71,173,44,211,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,14,127,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,163,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,9,106,0,0,85,95,59,221,45,255,0,230,105,173,118,251,23,251,111,22,187,220,252,87,252,21,52,16,118,85,255,0,254,18,118,246,51,252,15,119,246,180,45,80,143,252,124,105,158,85,171,188,33,106,78,11,133,82,120,187,213,69,190,158,225,77,74,216,228,146,74,175,5,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,129,85,124,163,181,51,42,195,248,189,179,224,182,154,190,182,92,246,223,95,111,187,210,201,36,157,183,120,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,182,57,231,106,34,43,250,165,180,241,161,172,119,221,2,225,131,63,213,92,90,29,247,171,85,190,58,123,116,155,152,158,26,170,174,162,42,72,170,122,61,143,99,251,47,168,108,189,183,53,90,254,222,197,232,142,234,153,215,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,207,249,200,107,165,139,48,210,205,27,196,176,187,205,170,229,101,204,55,231,72,238,143,101,115,105,82,153,177,219,230,237,57,90,248,161,153,149,149,127,219,35,71,57,208,116,69,106,198,246,168,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,162,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,161,126,88,186,91,251,80,227,39,10,241,118,47,105,218,177,47,17,148,220,63,174,187,62,23,194,198,190,18,127,115,218,231,237,174,146,139,224,110,238,189,126,38,171,17,229,255,0,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,170,190,23,52,47,247,148,215,108,103,69,62,212,253,156,251,71,227,127,178,126,7,198,118,60,61,28,245,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,9,191,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,183,67,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,9,254,81,15,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,218,185,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,208,87,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,67,154,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,64,39,85,206,248,122,202,176,157,9,211,62,32,188,79,180,49,189,70,246,149,54,232,233,100,111,178,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,249,81,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,5,85,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,241,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,255,0,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,80,182,158,36,104,181,182,191,68,178,152,56,114,187,82,91,181,21,180,241,77,99,154,165,176,57,142,124,115,198,249,97,68,168,99,225,223,36,45,150,54,44,136,140,71,189,170,174,98,124,109,205,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,166,167,138,234,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,221,12,108,107,166,107,221,209,93,35,88,201,3,242,242,96,201,244,74,125,47,201,113,156,118,223,73,105,213,8,234,26,252,141,142,185,79,44,247,155,116,82,72,234,58,214,67,39,72,163,100,75,87,37,51,155,10,47,69,100,111,145,81,102,141,11,31,51,3,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,252,57,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,150,191,170,28,219,240,218,238,18,211,56,211,153,169,44,90,191,145,84,84,218,104,241,197,235,115,91,19,227,153,17,245,147,189,241,194,199,51,195,61,146,68,229,99,152,233,164,107,54,74,216,106,17,129,197,121,207,229,186,37,127,213,12,106,199,142,186,174,171,84,49,202,119,91,114,57,27,44,241,193,71,110,88,227,170,163,129,241,201,23,106,103,189,107,36,145,178,67,34,108,78,227,36,107,213,209,246,160,86,149,98,218,143,154,106,62,57,141,233,13,13,214,175,51,171,184,68,235,35,109,114,172,85,81,213,70,189,198,204,201,81,91,217,237,236,89,22,85,115,91,27,88,175,115,154,141,87,39,159,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,126,234,186,113,61,255,0,63,182,90,164,212,220,167,248,151,42,152,19,187,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,161,45,109,49,221,97,181,81,67,125,173,164,172,185,50,158,54,214,84,82,83,58,154,9,167,70,167,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,175,235,0,1,21,121,157,105,111,237,67,131,108,215,194,88,189,167,117,196,188,62,83,111,254,186,236,248,95,11,34,120,185,253,239,107,95,182,134,74,223,129,219,186,245,248,90,175,70,18,168,1,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,63,25,129,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,179,251,7,19,191,254,38,219,149,197,249,69,170,191,36,160,183,205,166,18,193,112,135,195,255,0,109,157,41,217,75,11,91,219,73,166,138,207,60,114,181,204,223,253,169,95,38,245,100,168,5,106,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,237,57,89,96,20,216,47,5,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,126,22,62,142,10,69,102,196,70,57,155,94,157,119,171,157,68,56,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,105,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,240,28,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,186,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,255,0,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,95,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,104,222,141,115,28,248,165,149,136,246,111,220,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,156,200,171,205,31,200,158,166,253,23,214,40,136,171,202,143,142,159,237,28,47,235,94,103,254,215,165,192,43,107,155,254,51,93,107,146,161,93,255,0,21,225,88,230,255,0,175,133,31,253,207,9,42,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,170,190,23,52,47,247,148,215,108,103,69,62,212,253,156,251,71,227,127,178,126,7,198,118,60,61,28,245,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,242,154,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,57,92,121,236,211,47,173,122,61,105,105,60,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,224,227,252,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,122,163,164,107,223,37,138,145,171,131,46,5,244,227,131,203,21,116,150,202,255,0,181,25,157,231,116,87,44,154,162,141,41,228,117,46,253,209,210,211,197,189,253,136,83,107,28,244,71,185,210,72,136,231,57,81,177,50,57,42,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,8,255,0,142,233,110,119,149,224,153,118,166,88,44,94,43,27,193,60,7,218,10,223,21,11,60,31,141,153,97,165,254,27,222,146,73,190,70,171,127,134,215,109,233,213,221,19,222,126,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,138,114,71,180,218,175,246,173,121,177,95,109,148,151,27,109,198,159,31,164,172,163,171,133,179,65,83,4,141,185,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,213,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,11,159,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,89,24,174,107,28,248,165,137,234,198,111,218,157,84,206,103,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,211,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,135,171,0,1,85,124,243,191,4,255,0,50,126,154,64,174,26,56,103,204,184,165,200,114,188,51,79,171,169,25,144,216,49,122,140,142,134,138,165,81,140,185,190,26,170,104,86,145,37,87,35,97,123,155,80,229,99,221,240,111,99,90,229,99,92,178,50,122,243,206,252,19,252,201,250,105,199,249,48,221,173,86,238,43,239,116,119,11,157,37,45,69,211,7,175,164,161,138,105,154,199,213,78,149,148,83,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,115,85,80,32,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,171,214,77,94,204,181,223,81,46,26,165,168,51,210,79,144,221,169,232,97,174,158,154,4,133,149,15,166,164,134,149,38,86,39,194,215,189,176,53,239,70,163,89,189,206,218,214,55,163,82,210,121,165,240,19,246,238,142,253,197,118,151,207,179,32,181,91,252,102,95,107,168,168,233,29,125,13,36,8,213,172,167,115,215,164,115,67,4,77,71,197,213,27,36,113,162,177,18,86,171,103,172,13,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,107,31,225,41,88,215,73,83,83,177,239,98,73,218,130,57,101,237,239,71,63,102,214,252,78,68,2,215,249,52,104,133,215,5,209,43,254,180,92,47,148,149,20,250,161,81,3,104,104,33,141,219,233,32,182,207,89,78,175,149,235,209,21,242,75,36,189,24,212,84,107,35,99,183,42,189,89,29,133,31,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,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,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,52,188,84,175,59,77,28,190,197,149,96,188,64,211,205,222,178,212,219,211,14,172,143,107,27,225,42,163,146,162,174,157,122,171,247,201,222,100,181,62,228,102,214,120,95,137,221,100,106,32,86,9,42,185,101,232,167,237,167,139,140,91,196,92,60,45,6,9,211,53,172,217,46,201,165,240,83,195,225,227,143,172,111,107,186,213,75,77,189,171,183,172,73,46,215,35,182,245,138,165,212,242,100,210,223,178,156,56,223,117,50,190,197,225,107,243,188,130,79,13,91,226,183,248,203,93,19,18,24,127,134,143,86,199,178,169,215,22,251,218,215,187,175,85,234,222,218,129,63,192,0,1,197,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,195,215,167,69,69,95,173,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,168,85,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,32,45,80,0,5,5,243,65,209,11,86,137,241,95,122,117,154,249,87,113,167,207,233,221,156,61,149,49,181,175,163,158,182,178,169,38,129,28,223,115,216,146,195,35,216,187,90,168,201,26,197,220,172,89,31,18,203,179,231,17,162,247,93,69,225,230,203,168,24,190,33,87,121,187,224,23,135,213,214,84,83,61,206,125,5,146,106,119,248,201,86,36,119,71,177,37,134,137,207,114,53,206,141,145,185,255,0,12,105,42,148,152,7,74,225,175,72,106,117,235,94,112,109,35,134,10,185,41,242,43,196,48,220,22,146,120,161,158,43,115,58,203,91,52,111,151,171,17,241,211,71,52,136,138,142,234,172,68,70,185,85,26,186,72,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,242,170,249,37,232,229,246,92,171,58,226,6,162,110,205,150,154,222,184,117,28,123,88,239,23,85,36,148,245,117,11,213,31,190,62,203,34,166,247,43,54,191,197,124,46,235,27,145,109,168,1,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,5,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,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,128,113,60,3,50,206,169,178,10,172,63,30,171,187,51,21,179,201,127,187,165,50,35,159,75,110,142,88,162,150,161,89,215,115,152,199,79,26,191,106,46,214,110,123,186,49,143,115,125,87,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,178,70,183,162,57,88,237,143,70,72,212,222,198,170,5,244,233,231,7,218,95,165,220,73,101,156,72,225,105,87,111,185,102,22,121,168,46,22,214,203,36,176,77,91,83,94,234,202,218,231,186,87,189,219,228,115,105,154,216,227,237,199,26,69,34,237,119,113,54,119,83,154,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,2,128,121,163,249,236,212,223,162,250,61,17,215,248,82,227,6,213,194,111,47,204,177,214,245,171,147,59,204,115,139,213,6,40,200,98,106,178,154,118,90,173,137,37,116,174,145,142,139,101,58,205,19,210,55,53,203,43,220,198,109,216,178,73,31,32,230,143,231,179,83,126,139,232,244,68,85,3,208,93,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,209,145,181,61,238,68,106,125,200,93,247,46,190,5,105,184,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,155,220,198,189,236,106,61,252,43,149,215,47,250,59,69,29,183,137,189,111,199,123,215,89,188,53,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,116,203,221,233,20,114,35,29,11,163,116,138,213,122,196,232,172,252,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,16,43,156,183,18,88,108,214,171,95,11,116,22,10,75,197,246,10,138,76,154,227,115,117,106,244,178,61,27,43,33,133,145,197,34,42,212,201,20,143,115,146,118,236,108,51,70,230,177,238,149,146,67,208,53,87,141,187,87,10,28,13,104,189,139,24,158,146,187,81,114,173,55,178,195,106,163,109,83,91,61,166,7,89,209,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,148,237,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,80,62,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,250,106,54,156,212,233,7,47,204,215,75,106,178,170,188,145,248,166,147,222,45,9,115,169,166,138,157,243,178,27,84,204,103,72,226,68,107,24,214,163,88,196,85,115,209,141,110,247,200,253,210,59,202,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,167,96,226,199,202,198,178,124,191,200,125,58,112,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,60,167,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,83,183,9,28,14,102,92,66,241,13,123,209,236,193,245,120,213,183,1,168,153,153,165,92,12,73,223,74,248,42,22,7,81,67,51,17,240,120,153,36,108,141,99,156,229,102,200,166,145,169,47,111,99,244,18,0,249,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,96,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,255,0,14,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,167,21,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,189,244,205,99,119,61,237,78,174,84,106,117,234,170,137,239,3,138,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,196,170,230,133,199,79,236,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,254,19,157,79,34,135,20,230,139,204,2,178,239,89,114,225,147,68,50,46,205,170,31,19,110,206,46,144,71,60,21,82,85,69,60,176,77,105,111,113,140,219,10,118,186,203,36,106,246,204,217,27,26,57,24,146,182,88,215,202,227,207,102,153,125,107,209,235,72,170,74,174,87,30,123,52,203,235,94,143,90,7,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,3,154,231,2,223,219,248,160,209,76,51,253,177,85,159,209,80,187,252,87,54,233,29,58,55,254,55,197,61,174,255,0,89,50,179,251,162,98,186,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,230,134,237,91,77,113,186,214,220,40,237,52,150,186,122,170,137,38,138,134,145,210,186,10,86,57,202,173,134,53,153,239,149,88,212,84,106,44,143,123,250,34,110,115,151,170,168,105,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,172,190,76,26,33,170,24,174,51,146,235,149,214,249,73,71,132,231,52,237,160,183,89,219,28,114,207,112,158,142,162,70,120,231,200,159,20,12,137,203,85,11,99,235,214,69,146,71,57,173,72,226,116,150,104,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,202,185,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,81,9,127,220,174,60,137,233,151,214,189,98,180,10,139,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,235,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,74,122,255,0,19,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,198,73,101,7,55,222,38,52,142,135,75,234,120,101,109,13,38,69,157,220,234,40,174,79,86,163,30,152,195,35,145,178,182,119,189,90,170,202,153,162,223,19,99,110,215,246,103,145,239,115,88,248,219,53,69,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,120,23,211,205,31,200,158,166,253,23,214,40,138,1,46,167,138,13,38,202,180,47,148,141,223,73,179,92,191,237,53,235,28,183,217,233,170,110,13,116,142,141,55,95,105,100,101,60,75,34,171,214,24,24,246,193,26,170,55,172,112,179,163,35,78,140,109,48,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,5,234,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,126,43,153,215,1,223,182,251,21,78,188,233,61,151,118,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,129,84,28,187,120,50,226,11,85,53,31,20,215,12,110,235,117,211,236,50,203,112,150,161,185,125,59,226,109,85,75,160,84,100,180,212,80,201,187,189,220,222,248,93,36,145,186,155,106,84,53,253,213,99,160,124,213,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,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,74,12,229,113,231,179,76,190,181,232,245,167,127,230,197,198,189,199,41,202,174,124,43,233,189,207,102,55,102,233,77,152,206,197,165,168,134,235,92,217,41,234,35,167,141,200,215,201,15,133,146,29,175,86,200,199,44,171,44,111,98,36,72,175,8,151,198,230,183,227,60,67,113,47,152,234,118,31,99,164,161,180,85,84,50,130,146,170,25,42,28,251,172,20,172,72,33,174,149,179,244,88,223,44,81,198,169,27,99,141,24,196,99,92,215,72,143,146,78,255,0,202,67,134,220,203,81,117,182,61,123,165,191,213,227,216,246,155,212,108,90,136,168,146,71,221,170,234,32,146,55,209,68,249,99,116,40,196,133,238,89,220,157,101,99,38,137,24,140,116,173,154,46,1,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,232,1,202,181,211,138,61,9,225,175,216,159,182,188,231,236,231,218,63,19,236,207,236,101,101,103,127,195,246,187,223,220,209,73,183,111,126,47,233,116,235,187,221,215,162,244,242,154,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,127,18,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,9,0,0,3,50,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,242,183,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,137,61,57,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,248,24,197,166,154,134,54,163,23,222,176,200,170,212,85,220,250,246,2,223,185,37,233,158,85,143,233,198,162,106,149,218,147,195,217,115,11,133,190,223,104,238,71,35,36,168,240,9,83,223,157,187,152,140,124,42,250,180,141,175,99,157,252,72,39,106,163,85,158,251,42,56,167,5,250,57,125,208,46,24,48,13,42,202,102,223,122,181,91,228,168,184,199,181,137,225,170,170,234,37,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,218,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,199,249,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,29,32,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,83,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,119,55,62,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,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,7,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,90,190,121,99,131,181,29,66,199,252,53,77,253,55,59,170,175,186,131,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,40,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,80,205,17,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,20,2,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,7,85,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,104,222,141,115,28,248,165,149,136,246,111,220,148,45,85,193,207,16,95,188,21,239,134,75,30,19,237,236,234,195,190,90,152,45,213,113,45,47,133,72,153,43,42,150,162,71,50,56,161,124,114,194,173,89,86,55,110,154,56,213,173,145,201,25,163,224,7,52,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,189,81,25,19,81,54,167,70,167,75,0,10,86,230,167,193,70,43,160,87,219,86,181,233,61,179,217,184,134,97,112,150,138,229,105,137,35,101,45,166,232,172,89,99,109,51,119,35,210,25,216,202,135,36,77,98,178,23,64,228,71,53,146,69,19,32,1,97,60,229,245,190,213,157,107,109,131,69,237,246,58,186,122,141,47,167,157,213,213,243,72,221,149,115,220,160,163,168,70,68,196,234,168,200,226,142,46,175,114,162,185,242,61,187,81,24,143,146,189,128,183,78,81,92,31,99,52,24,109,191,139,76,193,41,46,87,219,165,69,75,113,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,221,35,154,203,52,43,87,146,222,186,95,114,156,19,45,208,108,142,243,106,125,38,19,225,238,56,213,39,70,71,93,225,106,230,168,125,106,116,69,69,150,24,231,88,157,191,106,185,142,171,218,231,171,93,19,91,101,64,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,128,127,85,31,129,63,247,115,255,0,163,55,143,243,64,37,80,0,10,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,133,116,217,77,246,147,21,184,225,84,245,219,44,183,91,133,29,210,178,155,180,197,238,213,82,71,83,29,60,155,213,55,183,107,43,106,83,162,42,53,123,157,92,138,173,106,165,207,115,142,210,26,108,215,134,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,254,206,174,123,41,102,134,38,55,171,30,247,84,45,3,213,94,137,209,144,191,107,147,170,181,244,152,4,212,229,29,166,121,86,97,197,237,159,58,180,210,116,178,224,86,250,251,133,222,170,72,228,237,183,196,210,77,71,4,13,123,88,172,73,158,249,213,237,99,220,221,209,193,59,145,85,89,209,111,80,174,174,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,182,177,119,82,219,93,81,27,170,119,181,234,169,190,121,234,34,237,185,140,115,124,54,239,137,178,53,82,197,64,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,5,53,243,140,226,23,4,212,125,71,199,116,103,18,166,181,93,234,244,247,196,201,116,190,193,85,51,228,164,174,168,84,100,246,198,177,21,33,93,137,4,15,149,223,196,114,73,182,52,88,157,20,204,146,95,243,48,227,94,227,195,6,9,109,194,116,210,231,225,181,39,45,233,83,69,89,26,210,205,236,106,24,102,141,100,168,154,158,102,201,191,189,209,240,70,142,143,106,244,157,200,244,116,40,215,82,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,181,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,110,233,106,36,107,19,252,88,216,142,115,26,249,101,137,138,246,111,220,151,61,204,198,138,166,221,203,255,0,80,45,245,151,106,187,165,69,45,61,134,25,107,170,219,19,103,170,123,110,212,40,233,164,72,88,200,145,238,84,87,42,70,198,51,170,174,214,181,58,34,116,14,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,226,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,196,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,2,64,20,3,205,31,207,102,166,253,23,209,232,139,169,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,177,149,148,125,143,17,221,236,255,0,116,197,30,237,221,137,127,163,215,166,223,127,78,169,214,149,185,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,41,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,90,214,228,99,248,217,249,111,245,34,213,0,206,15,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,250,175,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,252,59,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,137,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,129,167,224,83,183,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,22,203,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,218,216,222,247,199,113,32,85,95,60,239,193,63,204,159,166,149,107,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,105,92,243,191,4,255,0,50,126,154,86,94,39,128,102,89,213,54,65,85,135,227,213,119,102,98,182,121,47,247,116,166,68,115,233,109,209,203,20,82,212,43,58,238,115,24,233,227,87,237,69,218,205,207,119,70,49,238,104,95,159,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,26,181,178,125,26,229,93,172,183,125,115,195,116,207,237,29,126,177,247,40,172,120,237,21,67,173,52,56,221,13,51,96,146,230,212,155,116,237,147,196,85,73,71,36,113,54,157,141,137,172,123,24,230,53,17,143,171,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,181,226,243,137,203,239,22,154,203,83,170,183,123,47,177,41,25,111,165,181,218,237,30,37,149,62,2,150,38,171,157,31,125,177,68,178,238,158,74,137,122,185,187,147,187,179,170,181,173,2,234,120,98,230,1,195,239,19,222,197,198,236,25,23,177,51,235,149,190,74,202,156,82,225,28,173,154,25,34,254,221,28,53,42,198,195,85,209,17,100,106,70,238,226,196,138,247,70,205,178,53,146,84,172,190,76,28,60,93,113,188,103,37,226,71,37,181,82,49,153,101,59,108,152,189,67,107,28,233,214,138,26,137,60,123,159,19,87,99,88,250,136,41,218,213,127,241,58,210,200,168,141,99,145,100,179,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,230,167,152,105,198,37,194,61,222,159,80,240,47,181,50,100,23,8,172,248,243,119,164,126,204,188,62,9,228,130,191,187,253,56,251,44,138,103,116,98,42,201,215,178,238,145,203,35,146,96,20,173,206,111,84,190,213,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,217,224,238,149,175,89,166,254,34,177,29,38,250,86,219,157,238,115,152,222,157,19,163,187,136,4,0,52,123,193,78,83,98,204,56,71,210,27,182,57,93,226,233,41,240,251,101,174,73,59,79,143,109,85,20,13,164,169,143,163,209,21,118,79,4,172,235,211,107,182,245,106,171,85,21,115,132,91,79,36,189,99,177,75,138,231,92,63,84,67,217,189,83,92,23,49,163,147,115,221,226,233,100,142,158,146,161,58,35,54,71,217,124,84,222,245,126,231,248,175,133,189,35,114,168,89,248,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,230,156,75,228,248,110,29,195,206,164,100,90,131,111,164,184,227,212,216,189,201,149,214,218,155,146,219,217,114,100,148,239,141,40,146,161,62,40,159,80,231,182,6,57,189,95,190,86,237,69,119,68,92,209,22,211,206,211,88,236,81,98,184,47,15,212,240,247,175,85,55,4,204,107,36,220,246,248,74,88,227,168,164,167,78,138,205,146,119,159,45,79,189,31,185,158,23,226,111,73,26,169,82,192,94,159,40,107,254,43,121,224,218,219,110,199,172,158,6,190,197,144,93,45,247,217,252,52,113,120,250,231,72,218,134,79,185,138,174,151,165,45,69,36,91,223,209,201,217,216,137,181,140,85,154,165,43,114,100,213,47,178,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,119,248,203,165,19,210,104,127,136,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,143,242,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,149,230,41,192,173,79,11,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,208,123,88,231,189,237,87,191,218,242,84,243,79,148,252,191,174,245,27,113,114,121,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,6,125,248,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,159,126,48,120,59,204,184,105,215,159,217,133,138,207,144,95,108,89,29,68,107,133,87,58,141,36,158,240,201,54,39,134,98,67,213,36,169,138,89,18,23,53,26,215,185,123,114,36,108,108,209,162,219,79,46,46,21,181,67,133,93,35,175,177,106,78,97,73,85,81,148,84,65,123,126,57,77,73,26,178,195,90,172,88,230,106,214,53,202,181,47,124,76,164,107,209,17,35,141,240,57,35,89,17,203,35,130,173,185,163,249,236,212,223,162,250,61,17,210,185,88,240,89,106,215,204,202,179,89,117,75,31,164,186,105,246,35,80,180,148,180,51,212,181,89,114,189,181,34,149,177,77,6,213,89,41,162,138,68,123,218,245,99,94,247,194,223,226,179,188,196,230,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,50,174,106,160,202,184,30,215,84,112,61,80,194,106,113,154,205,82,165,171,142,163,41,197,237,151,235,36,181,55,8,234,223,61,145,241,118,104,92,142,99,222,177,177,34,129,35,100,79,218,230,50,54,183,107,81,17,9,43,202,159,83,116,143,77,120,163,160,77,73,179,85,203,119,201,233,211,29,197,174,109,141,147,193,110,184,213,74,198,38,248,251,107,43,31,50,116,129,179,198,244,237,164,178,53,237,116,114,186,72,108,210,203,195,166,9,197,7,0,186,85,166,153,213,63,225,253,142,178,207,91,190,111,236,101,211,216,169,12,21,157,184,165,143,189,218,239,189,221,167,187,99,254,229,79,185,82,149,184,151,225,211,59,225,127,84,235,244,207,58,167,255,0,101,172,179,214,239,135,251,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,185,83,238,85,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,200,21,202,251,152,37,77,218,166,203,194,246,180,221,105,24,246,83,182,131,15,190,84,203,21,51,54,67,21,45,61,29,149,34,138,6,181,94,173,100,238,100,242,203,190,71,171,98,248,158,230,117,158,188,88,249,88,214,79,151,249,15,167,78,6,107,13,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,230,154,121,196,142,137,106,174,127,150,105,110,7,159,82,92,178,204,34,162,106,107,229,165,212,243,211,207,78,248,166,116,18,171,18,102,49,39,99,37,110,199,62,37,123,26,174,143,170,167,113,155,131,165,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,141,92,43,113,57,125,225,87,42,203,179,92,90,203,227,111,89,6,31,95,141,91,170,124,75,35,246,93,84,242,65,36,85,219,31,20,172,159,180,250,118,175,101,200,141,127,94,138,228,79,114,243,91,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,189,200,141,79,185,15,62,91,79,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,4,117,226,95,129,90,110,22,184,38,197,51,141,65,160,164,126,170,95,243,138,120,107,166,166,170,149,236,182,91,166,183,212,189,45,170,137,34,193,51,219,37,59,100,124,205,103,244,222,230,53,239,99,81,239,241,92,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,7,85,231,87,230,159,22,249,127,67,234,55,19,218,242,112,207,240,221,44,195,120,130,212,29,65,200,105,44,120,245,142,159,28,169,174,174,169,85,217,19,58,220,145,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,124,87,58,191,52,248,183,203,250,31,81,184,144,86,155,41,190,210,98,183,28,42,158,187,101,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,14,235,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,155,157,213,121,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,155,151,183,27,90,244,116,139,31,31,224,235,131,172,239,139,252,238,162,193,96,172,246,54,55,102,217,246,131,32,237,195,81,236,190,236,53,15,165,254,181,124,241,73,63,118,74,117,143,248,106,187,58,238,119,68,79,126,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,61,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,0,0,1,149,114,221,52,83,140,28,103,132,110,88,154,111,122,114,210,86,230,215,202,124,129,184,157,158,174,42,142,197,116,241,95,38,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,168,179,245,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,175,70,49,101,154,89,21,173,232,155,228,123,190,247,42,168,125,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,91,156,190,234,120,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,235,209,242,34,240,174,82,156,20,123,110,178,143,139,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,100,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,50,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,107,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,217,181,116,166,80,183,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,252,75,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,80,187,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,53,231,87,229,99,22,249,129,67,233,215,18,189,120,1,226,223,50,225,107,87,27,75,102,197,234,242,172,123,57,168,163,181,222,172,54,250,100,150,227,84,246,189,205,166,146,139,167,196,234,150,58,121,17,177,117,217,47,113,204,93,174,86,75,29,133,115,171,242,177,139,124,192,161,244,235,136,21,235,203,58,217,77,122,227,95,79,236,213,146,85,199,79,95,79,126,166,149,244,149,114,210,206,214,62,201,92,215,44,115,66,230,203,19,250,42,244,124,110,107,218,189,21,170,138,136,164,96,37,87,43,143,61,154,101,245,175,71,173,62,79,50,28,90,197,135,241,181,170,86,156,114,135,194,82,84,92,41,46,146,71,221,124,155,170,171,104,105,234,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,64,182,174,87,214,220,86,143,130,93,62,174,197,172,30,203,246,167,180,106,110,46,123,227,146,106,202,230,87,79,4,181,18,72,200,227,221,187,176,212,98,57,28,230,68,216,162,87,201,219,222,233,84,87,7,36,253,80,186,228,58,71,158,105,69,193,181,115,83,225,151,138,91,149,13,68,213,174,149,145,193,112,100,157,105,98,137,83,164,44,100,180,114,202,187,93,209,207,170,122,237,106,162,171,236,124,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,21,171,206,247,236,39,236,179,77,61,161,255,0,126,127,104,42,253,145,253,187,254,229,248,100,241,255,0,119,240,191,183,123,55,250,127,31,250,207,119,112,170,29,61,173,195,109,217,254,53,112,212,107,77,93,211,19,165,188,81,77,126,161,164,114,182,122,171,115,102,98,212,195,26,163,216,168,247,68,143,106,42,61,158,245,79,137,191,122,77,254,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,144,0,13,84,3,138,112,95,172,119,221,125,225,131,0,213,92,166,29,151,171,173,190,74,123,140,155,152,190,38,170,146,162,90,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,189,172,8,1,206,175,202,198,45,243,2,135,211,174,37,96,112,109,172,118,46,31,248,135,199,245,139,35,135,196,82,99,54,251,229,68,116,219,158,207,23,84,251,69,100,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,82,207,249,213,249,88,197,190,96,80,250,117,196,165,96,61,174,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,199,249,81,240,45,253,163,138,13,107,195,63,218,245,88,5,21,115,191,198,115,174,146,83,171,127,226,188,43,220,239,245,243,35,63,185,230,56,167,46,14,95,245,156,68,95,98,213,189,94,199,127,210,158,131,196,193,21,53,68,147,211,201,145,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,241,150,43,191,2,144,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,148,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,130,178,241,94,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,157,159,104,49,254,228,52,254,212,237,67,80,202,95,235,167,193,44,144,118,164,168,89,63,134,137,191,166,215,117,69,247,104,39,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,180,35,169,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,20,2,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,31,88,130,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,1,74,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,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,75,93,70,224,238,166,203,203,155,77,248,143,181,89,234,233,110,236,188,92,46,89,68,117,180,113,67,59,173,213,245,17,82,208,78,201,29,178,87,83,53,41,105,93,28,125,37,220,183,57,102,107,155,31,82,37,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,163,62,36,120,126,181,107,87,13,25,79,15,248,243,41,44,20,245,246,120,169,44,145,83,35,105,105,40,231,164,124,115,80,196,173,100,111,72,233,146,88,33,107,218,198,42,164,91,145,157,23,162,160,82,15,47,173,98,181,104,135,22,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,120,104,234,29,79,60,138,245,232,212,131,122,34,185,141,67,67,198,85,205,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,40,28,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,1,31,248,252,251,9,251,155,106,199,237,23,254,229,125,159,147,195,255,0,110,255,0,186,157,198,123,55,251,79,197,253,221,225,126,255,0,131,253,147,224,220,103,92,186,158,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,148,172,6,135,185,120,86,225,181,252,22,233,84,248,37,166,174,221,109,109,157,240,207,13,75,149,207,117,198,58,153,89,95,50,42,189,255,0,4,149,141,169,145,137,213,58,49,237,68,107,63,160,217,20,87,87,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,98,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,39,249,154,91,41,173,60,113,234,125,45,44,149,111,99,234,45,181,42,181,53,114,212,191,124,214,202,73,94,136,249,92,231,35,17,207,114,49,136,187,35,98,53,140,70,177,173,106,75,94,71,86,220,86,127,218,229,223,216,29,114,74,31,99,211,123,82,71,198,253,180,51,248,167,120,120,91,219,73,34,235,37,62,249,23,186,230,201,182,15,129,139,14,231,252,158,120,184,181,138,147,42,210,76,214,158,135,101,234,235,111,188,90,235,42,123,175,94,237,45,36,148,178,83,199,177,87,99,118,190,182,165,122,162,35,151,185,209,202,168,214,162,114,14,80,90,161,117,194,248,180,166,192,225,109,92,246,221,65,179,214,219,106,32,109,107,162,130,41,233,161,117,108,85,79,139,162,182,103,181,180,243,66,222,187,85,169,85,34,163,190,246,184,47,36,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,0,170,190,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,130,188,184,57,128,81,241,17,98,139,73,53,123,34,255,0,77,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,198,72,186,87,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,11,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,69,214,251,175,17,220,58,97,154,203,125,177,210,90,46,87,250,122,150,214,82,82,72,231,192,147,211,213,77,77,35,227,221,241,53,143,116,10,244,98,171,149,136,244,106,185,251,119,168,103,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,79,149,205,167,131,172,18,229,130,95,184,182,176,86,123,27,36,179,120,95,180,17,118,230,168,246,247,118,106,26,10,95,137,243,246,233,123,17,162,175,240,226,94,231,95,139,162,166,226,181,184,78,243,79,163,127,48,49,239,81,128,9,255,0,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,15,201,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,88,87,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,114,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,11,112,101,203,130,143,135,78,40,51,173,66,191,193,117,185,217,113,159,15,30,155,93,234,107,96,103,136,142,178,158,102,214,186,120,33,114,189,102,129,143,74,100,116,141,142,55,239,146,70,197,213,89,218,9,169,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,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,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,251,204,203,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,251,203,137,231,55,170,95,101,56,113,177,105,157,5,247,194,215,231,121,4,126,38,139,194,239,241,150,186,38,44,211,127,17,88,173,143,101,83,173,206,247,57,175,119,94,137,213,189,196,42,3,78,180,207,42,213,11,141,226,221,139,82,119,61,131,143,221,114,107,140,239,142,69,134,150,134,130,150,74,137,95,35,152,199,108,221,219,108,76,87,116,106,203,52,76,87,55,127,80,60,169,218,184,54,215,74,206,29,184,142,195,53,27,219,62,206,178,182,225,29,187,35,115,210,119,194,251,61,67,219,29,82,201,20,10,143,151,182,197,239,177,157,28,157,216,98,118,199,43,81,171,197,79,65,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,238,3,81,0,141,92,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,110,123,251,53,84,16,69,27,87,123,152,196,119,118,5,167,159,163,119,53,157,253,155,156,230,57,73,42,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,0,35,87,49,93,99,177,104,223,8,249,221,77,222,31,17,87,152,91,231,195,173,116,219,158,206,245,85,124,18,198,229,222,214,61,27,218,129,42,39,232,237,173,127,99,102,230,185,237,80,41,135,141,110,33,238,188,76,113,13,146,231,147,221,105,43,236,86,250,137,172,152,179,233,168,221,76,207,98,65,81,42,210,185,91,34,36,170,249,18,71,76,245,147,226,223,43,145,17,141,70,198,206,20,122,13,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,113,231,192,244,26,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,243,75,186,79,157,126,212,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,154,205,69,211,60,171,75,238,54,123,118,83,73,219,246,246,63,106,201,173,211,178,57,18,26,170,26,250,88,234,34,124,110,123,27,191,111,113,209,61,91,213,169,44,50,177,28,237,157,75,116,228,211,173,22,172,151,65,174,154,47,117,203,233,39,200,112,251,197,93,93,186,202,230,54,41,224,178,79,218,147,186,206,141,78,243,60,100,181,91,157,213,238,98,203,27,93,181,175,137,20,44,40,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,69,254,110,58,195,162,88,206,139,208,233,110,121,141,210,101,217,101,246,162,74,251,29,165,183,153,232,167,179,189,41,42,160,138,244,244,133,170,146,50,41,100,216,216,37,86,178,101,89,58,117,237,63,111,64,131,137,140,55,133,14,95,154,79,170,89,133,13,93,197,238,193,241,187,109,162,217,76,138,215,220,110,50,90,163,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,250,54,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,15,149,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,244,220,49,125,101,195,185,116,103,86,13,121,205,62,211,101,244,250,95,122,90,186,153,105,91,29,85,54,235,68,138,180,149,51,50,105,89,89,52,47,87,198,181,77,86,247,90,214,185,200,175,221,35,249,87,43,222,5,191,98,152,171,53,199,88,240,207,9,169,55,173,254,199,166,173,118,233,172,86,185,35,106,39,88,85,169,225,235,38,235,39,115,170,185,236,137,89,31,240,156,234,136,214,85,113,99,229,99,89,62,95,228,62,157,56,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,11,169,212,158,53,241,94,20,248,17,210,107,37,166,231,226,53,55,38,210,251,36,120,229,190,157,99,124,148,27,237,145,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,129,205,11,142,159,216,166,42,253,14,209,204,207,194,106,77,235,103,182,42,104,155,186,107,21,174,72,220,171,210,100,114,120,122,201,186,199,219,232,142,123,34,87,201,252,39,58,158,69,168,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,202,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,251,144,239,252,71,114,243,215,158,26,52,191,27,213,76,190,142,146,227,109,184,211,177,50,6,91,93,222,92,110,182,73,21,34,167,169,115,122,181,236,115,86,38,247,216,171,26,76,175,139,175,246,153,39,11,169,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,155,110,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,129,234,192,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,149,128,155,252,116,115,19,201,181,179,87,44,237,209,91,237,93,187,4,192,47,20,55,172,125,245,52,20,238,125,101,238,137,243,44,119,84,108,176,247,88,197,73,182,50,9,28,230,171,35,107,223,27,94,247,70,203,63,224,115,139,187,87,23,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,118,206,226,117,71,199,52,104,233,59,75,35,179,237,96,196,242,172,175,218,95,101,177,155,173,231,216,214,249,174,215,31,103,209,73,81,224,232,98,233,221,169,155,98,47,110,22,110,110,233,29,209,173,234,157,85,58,158,215,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,3,75,192,230,156,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,192,20,173,206,175,205,62,45,242,254,135,212,110,37,212,144,43,138,94,9,46,188,87,241,203,141,95,114,120,42,232,116,235,21,193,237,51,93,107,29,74,231,65,118,157,183,138,183,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,132,75,229,123,192,183,237,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,254,43,91,81,26,93,73,242,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,192,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,213,121,213,249,167,197,190,95,208,250,141,196,137,92,63,112,241,170,28,77,103,237,211,157,40,181,82,86,92,153,78,149,213,146,213,214,71,77,5,21,18,77,20,50,84,200,231,46,231,49,142,158,53,86,198,215,200,168,171,181,142,233,208,150,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,194,120,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,128,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,0,202,185,55,249,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,155,151,183,27,90,244,116,139,28,32,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,226,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,245,96,8,213,193,151,2,250,113,193,229,138,186,75,101,127,218,140,206,243,186,43,150,77,81,70,148,242,58,151,126,232,233,105,226,222,254,196,41,181,142,122,35,220,233,36,68,115,156,168,216,153,31,21,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,147,252,240,112,10,104,174,186,89,170,84,56,245,90,212,85,83,220,108,23,75,179,82,87,64,140,137,209,79,69,78,245,235,218,99,213,102,175,123,125,200,247,162,73,253,36,141,54,198,14,87,30,123,52,203,235,94,143,90,90,79,52,220,2,155,58,224,183,50,170,76,122,174,237,114,197,106,40,47,246,212,166,73,92,250,87,199,82,200,170,42,21,145,175,196,198,81,207,86,175,222,138,198,179,115,215,166,196,115,66,186,249,65,106,133,215,11,226,210,155,3,133,181,115,219,117,6,207,91,109,168,129,181,174,138,8,167,166,133,213,177,85,62,46,138,217,158,214,211,205,11,122,237,86,165,84,138,142,251,218,235,201,51,3,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,167,224,0,0,0,17,171,152,222,166,126,203,248,54,212,123,141,61,93,170,58,251,245,189,184,205,28,23,9,58,120,175,31,35,105,234,25,11,81,237,115,230,109,44,149,50,181,19,175,78,202,189,205,115,88,228,2,138,245,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,240,50,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,191,38,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,150,191,206,123,71,110,171,164,122,93,154,225,150,26,74,108,79,79,106,43,44,149,84,116,20,174,99,45,208,85,178,149,180,174,108,113,179,181,13,51,22,143,179,213,85,168,143,154,157,141,69,221,238,7,35,236,214,235,95,128,106,158,156,205,79,72,150,219,29,226,221,123,167,149,172,119,125,211,215,67,44,50,181,238,221,181,88,141,183,194,173,68,106,42,43,164,234,174,234,136,219,52,40,7,150,46,169,126,203,248,201,194,188,93,247,217,150,172,183,196,98,215,15,235,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,127,192,64,14,117,126,86,49,111,152,20,62,157,113,42,215,132,93,16,181,113,29,196,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,61,223,11,94,246,192,172,71,170,57,24,175,71,43,95,183,98,218,87,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,123,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,116,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,1,74,220,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,108,147,215,92,98,167,168,147,107,146,71,35,161,108,12,163,70,245,99,28,146,119,250,238,110,197,46,164,205,15,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,210,42,40,100,100,93,88,143,142,154,56,99,85,69,119,85,98,170,185,202,170,229,9,43,202,11,75,238,185,167,22,148,217,228,46,171,130,219,167,214,122,219,149,68,237,162,116,176,75,61,76,46,162,138,149,242,245,70,194,247,54,162,105,155,215,114,185,41,100,68,111,222,230,222,73,90,188,144,176,95,103,233,102,165,234,103,181,59,158,222,200,41,44,94,11,177,211,179,224,41,150,110,239,115,119,197,191,218,91,118,237,77,189,158,189,93,191,163,108,168,12,224,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,150,147,201,199,87,169,179,94,26,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,251,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,205,205,78,168,231,197,94,115,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,6,49,105,166,161,141,168,197,247,172,50,42,181,21,119,63,235,114,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,214,150,40,149,58,204,247,197,89,44,171,181,221,90,202,87,174,215,34,170,176,46,36,0,0,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,5,37,243,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,220,199,247,234,171,169,224,171,168,169,234,140,107,219,185,143,166,139,182,174,123,83,195,111,110,213,145,200,67,104,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,218,139,177,22,61,251,123,145,238,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,251,203,105,194,184,117,204,175,156,156,37,211,188,115,19,164,165,203,50,59,59,178,245,166,167,137,36,158,236,196,186,54,225,78,239,235,102,189,211,84,205,65,5,60,113,53,81,95,215,179,19,182,109,232,208,136,28,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,189,227,45,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,247,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,128,240,28,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,2,252,249,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,72,58,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,11,145,89,35,145,90,228,85,69,210,238,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,17,87,154,63,145,61,77,250,47,172,81,30,171,128,125,76,202,181,119,132,45,54,206,179,90,191,23,122,168,183,212,91,234,106,157,36,146,73,85,224,170,230,163,100,242,190,71,185,239,154,70,83,181,242,61,93,241,72,231,185,17,17,81,19,202,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,65,28,72,235,125,171,135,13,18,202,117,162,243,99,171,188,211,227,148,241,57,148,20,210,54,55,212,207,52,241,211,194,197,123,189,204,98,203,52,123,223,209,202,214,110,114,53,234,136,197,14,150,64,14,117,126,86,49,111,152,20,62,157,113,32,174,45,205,47,138,203,86,184,210,234,246,79,150,251,118,212,155,233,106,240,230,244,165,179,190,222,249,157,34,195,20,108,69,237,204,205,221,35,170,119,114,116,70,49,178,58,86,110,141,242,255,0,154,206,169,96,154,211,192,238,5,169,122,103,125,246,206,55,121,212,8,60,21,111,133,154,159,187,218,164,186,67,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,132,43,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,14,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,39,255,0,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,143,241,111,173,22,173,5,225,231,54,212,10,172,190,147,29,187,199,103,172,164,198,234,38,99,101,124,183,185,41,228,240,81,69,19,154,228,149,253,212,107,149,170,215,53,24,199,189,253,35,99,213,2,149,185,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,232,138,249,37,146,87,162,53,168,141,98,177,159,18,181,100,127,117,229,249,163,150,40,184,47,226,123,136,26,137,187,215,170,156,63,35,195,168,227,218,246,248,74,88,237,41,87,80,189,81,251,36,239,62,90,111,114,179,115,60,47,194,238,146,57,18,189,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,47,250,251,164,52,218,11,203,127,43,210,56,96,164,142,163,29,210,123,220,55,5,164,158,89,160,150,226,251,109,68,181,179,70,249,122,61,89,37,76,147,72,136,168,222,136,244,68,107,81,17,168,25,247,39,255,0,57,189,45,251,41,196,117,139,83,40,44,94,22,131,59,199,227,241,53,190,43,127,140,186,81,61,97,155,248,106,245,116,123,41,93,110,111,185,173,99,186,245,78,174,238,41,0,11,254,230,105,162,159,182,158,17,242,159,15,112,240,181,248,39,92,214,143,124,187,33,151,193,65,55,136,142,78,145,189,206,235,75,45,78,198,166,222,178,164,91,156,141,221,212,32,175,38,77,116,172,197,181,150,251,160,215,123,206,203,46,109,111,146,227,107,164,145,39,147,251,49,72,212,123,146,20,106,172,81,119,41,18,161,210,61,205,69,127,132,129,187,209,90,214,186,229,12,192,233,62,117,251,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,151,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,224,122,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,41,175,156,222,186,86,101,58,203,98,208,107,69,231,125,151,9,183,199,113,186,82,70,147,199,253,152,171,106,189,169,50,57,82,41,123,116,139,78,232,222,214,170,179,197,206,221,234,174,115,91,111,217,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,102,95,86,51,175,218,134,169,230,90,153,236,191,102,125,173,200,46,55,223,5,223,239,120,95,21,83,36,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,2,106,242,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,182,120,59,165,107,210,24,127,134,143,71,73,190,149,183,22,251,218,230,55,167,85,232,238,218,144,0,191,238,89,122,41,251,22,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,40,4,11,20,230,7,163,150,41,120,47,225,135,136,26,121,187,55,170,108,63,28,195,171,35,218,247,120,186,89,45,43,87,78,189,85,251,35,236,190,42,159,114,51,115,252,87,196,238,145,181,23,133,114,222,214,251,174,136,241,95,137,186,223,99,164,186,83,231,149,20,248,61,115,38,145,209,190,8,43,235,41,209,39,137,201,213,17,241,203,28,79,84,115,85,28,196,123,62,21,114,72,203,116,195,244,207,246,201,203,163,23,210,216,233,45,85,21,121,54,143,218,237,244,30,212,143,125,44,53,207,180,69,225,103,127,192,245,111,106,116,138,68,123,90,174,99,152,142,106,110,106,20,3,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,224,106,76,170,190,121,223,130,127,153,63,77,39,79,6,218,233,71,196,79,14,56,102,163,123,103,218,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,119,30,157,246,51,163,87,181,52,78,216,212,114,53,32,183,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,3,42,230,170,12,171,129,234,179,253,82,206,245,67,236,231,219,171,239,180,254,201,99,244,120,181,159,250,214,24,124,45,174,151,119,98,15,225,49,187,246,247,31,241,191,115,215,175,189,203,209,11,20,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,219,10,118,186,69,28,136,246,204,217,29,34,181,24,145,58,94,23,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,160,199,49,175,99,220,143,101,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,235,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,15,65,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,54,81,219,169,34,72,169,233,226,99,81,26,198,53,169,213,122,39,196,247,61,238,220,247,185,203,231,201,255,0,202,247,129,111,219,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,252,86,182,162,52,14,213,202,235,151,253,29,162,142,219,196,222,183,227,189,235,172,222,26,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,186,101,238,244,138,57,17,142,133,209,186,69,106,189,98,116,86,83,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,80,95,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,239,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,235,226,7,133,221,80,225,247,90,29,162,247,219,37,93,198,229,113,168,85,198,150,145,145,205,61,242,138,74,185,105,169,42,35,167,130,73,92,199,206,232,87,164,10,171,34,42,163,85,62,238,161,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,68,174,90,122,21,175,60,62,104,53,86,21,174,85,84,148,239,158,241,61,109,158,196,218,159,23,61,158,7,116,73,35,124,236,149,240,108,146,70,172,205,134,20,232,197,146,71,185,238,124,206,100,82,212,8,1,206,175,202,198,45,243,2,135,211,174,37,53,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,114,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,121,60,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,110,217,220,94,170,249,38,145,27,31,117,99,109,96,115,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,224,100,107,27,209,21,172,124,215,146,124,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,3,61,156,20,113,93,125,225,47,89,104,179,46,237,214,179,16,185,116,163,202,108,148,83,49,190,62,151,107,210,57,17,178,34,177,102,129,239,238,198,189,88,229,232,248,251,140,100,178,41,161,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,244,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,7,185,237,99,222,212,99,194,247,128,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,213,121,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,128,0,0,0,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,77,84,25,87,53,80,0,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,244,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,66,252,174,60,246,105,151,214,189,30,180,191,224,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,161,78,94,25,173,215,63,224,183,74,175,183,154,122,72,106,41,108,239,178,49,180,204,115,88,176,91,234,101,161,133,202,142,115,151,123,162,166,141,207,94,189,21,234,229,68,106,42,53,42,47,153,214,150,254,203,248,201,205,124,37,139,217,150,172,183,195,229,54,255,0,235,174,247,138,241,81,167,139,159,222,247,57,155,171,163,173,248,29,183,167,79,133,168,197,97,50,185,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,133,154,0,0,21,87,206,247,84,191,249,154,104,165,190,251,254,219,202,110,246,207,11,255,0,5,53,4,253,229,103,255,0,132,155,177,143,255,0,11,219,253,173,75,84,51,173,199,198,166,98,186,187,197,238,164,231,88,85,95,139,178,212,92,41,237,244,213,77,146,57,35,170,240,84,144,209,190,120,159,27,220,199,195,35,233,220,248,222,142,248,163,115,28,168,138,170,136,29,131,148,22,151,221,115,78,45,41,179,200,93,87,5,183,79,172,245,183,42,137,219,68,233,96,150,122,152,93,69,21,43,229,234,141,133,238,109,68,211,55,174,229,114,82,200,136,223,189,205,181,238,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,22,42,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,150,42,6,85,205,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,103,179,141,13,28,177,104,23,20,25,254,149,98,211,111,178,218,174,17,212,91,163,218,244,240,212,181,116,241,85,197,77,213,239,123,223,217,101,67,98,238,57,202,231,246,247,175,69,119,68,181,78,79,186,199,98,206,120,96,77,42,167,135,195,222,180,210,225,61,61,100,123,158,254,253,45,117,68,245,116,245,61,85,141,99,119,61,245,49,118,209,207,114,120,109,238,218,146,53,0,249,92,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,10,1,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,242,154,177,157,126,203,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,152,34,255,0,185,163,249,19,212,223,162,250,197,17,64,32,104,79,150,246,45,125,195,248,37,210,219,78,71,67,225,42,234,45,245,119,72,227,238,178,77,212,181,181,213,21,116,210,117,98,170,38,248,39,137,253,58,238,110,238,142,68,114,42,36,149,62,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,88,10,213,231,123,130,251,67,75,52,211,83,61,169,219,246,14,65,87,98,240,93,142,189,239,31,76,147,119,123,155,190,29,158,205,219,183,106,238,239,117,234,221,157,29,8,57,101,221,173,86,94,56,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,247,185,239,107,83,170,170,33,107,252,209,252,137,234,111,209,125,98,136,162,189,39,206,191,101,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,13,63,0,0,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,235,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,97,42,138,128,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,109,122,189,147,35,41,22,71,49,237,111,240,231,129,200,174,71,251,130,5,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,252,77,68,100,110,85,115,81,21,83,78,101,32,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,195,108,118,213,145,170,93,248,25,150,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,118,177,158,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,137,170,133,202,114,142,212,204,87,48,225,10,207,130,218,106,250,94,176,43,133,125,190,239,75,36,145,247,27,226,106,230,172,130,118,177,175,87,164,47,100,234,198,189,237,110,233,32,157,168,138,140,234,177,3,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,114,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,185,235,186,170,218,218,137,29,77,177,172,84,77,240,79,81,47,113,207,99,91,225,182,252,78,145,168,129,103,252,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,6,125,185,151,96,20,218,125,198,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,93,149,143,171,166,142,90,170,136,159,34,174,246,58,177,106,209,118,174,198,189,175,99,118,236,218,154,9,42,175,157,238,150,255,0,243,52,214,187,125,139,253,183,139,93,238,126,43,254,10,154,8,59,42,255,0,255,0,9,59,123,25,254,7,187,251,90,1,232,57,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,200,174,104,254,68,245,55,232,190,177,68,86,95,41,60,214,235,138,241,165,143,216,173,244,244,146,83,230,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,108,211,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,34,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,54,252,39,121,167,209,191,152,24,247,168,192,105,76,10,1,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,163,172,121,254,101,22,3,81,165,173,200,106,215,19,170,188,67,127,125,165,202,142,129,46,49,67,36,13,168,98,42,117,99,214,41,158,199,109,84,222,137,30,253,221,184,246,233,119,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,240,232,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,1,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,4,255,0,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,65,206,191,91,238,171,117,195,120,110,134,199,72,219,107,105,233,243,138,139,147,164,115,167,146,117,117,109,28,80,49,190,230,177,141,106,76,231,42,238,87,171,227,68,217,177,123,150,190,87,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,183,178,177,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,8,87,202,179,71,44,90,187,197,197,162,167,35,155,173,38,5,111,151,49,142,155,107,255,0,174,170,169,167,130,58,100,222,199,181,89,219,158,162,41,250,252,77,119,99,99,154,173,122,170,92,167,22,62,86,53,147,229,254,67,233,211,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,254,44,174,123,35,115,102,123,122,191,162,45,68,157,26,157,85,93,215,245,99,5,253,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,80,51,4,106,160,170,191,234,24,255,0,233,69,255,0,66,127,237,229,170,1,155,110,45,244,94,235,160,188,67,102,218,127,85,136,85,227,182,136,239,21,149,120,221,60,207,116,172,150,201,37,68,158,10,88,165,115,156,178,179,180,141,106,185,92,231,35,216,246,63,164,140,122,37,170,114,119,214,139,174,162,240,243,122,211,252,163,47,171,188,221,240,11,195,41,40,233,234,88,231,62,130,201,53,59,60,28,73,42,183,163,216,146,195,90,214,53,92,231,70,200,218,207,134,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,162,51,106,171,255,0,39,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,40,77,80,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,191,241,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,122,190,6,56,24,253,203,190,219,127,166,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,232,137,183,238,241,63,249,189,54,127,62,190,224,231,252,222,245,210,179,76,56,113,164,211,156,122,243,224,175,90,151,112,117,186,102,177,39,100,206,179,192,196,146,181,99,150,53,107,27,185,239,164,129,236,122,170,73,21,76,173,70,57,55,57,149,45,194,174,150,254,218,120,142,211,173,51,154,197,237,154,11,206,65,75,237,90,47,21,225,251,182,184,159,222,174,254,34,61,142,111,74,88,167,119,192,228,122,244,232,206,174,86,162,219,247,26,220,183,191,124,29,83,181,106,103,237,151,236,151,179,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,93,58,248,157,187,118,175,77,157,122,251,250,39,235,224,151,151,29,171,131,204,254,251,168,211,106,205,94,97,114,186,217,214,201,79,19,108,205,183,65,79,3,230,142,105,92,246,247,166,116,143,87,65,10,53,81,204,70,162,73,213,31,185,21,129,50,140,171,154,168,42,175,250,134,63,250,81,127,208,159,251,120,19,255,0,132,239,43,26,55,242,255,0,30,244,232,10,118,230,177,160,212,218,55,197,29,126,77,98,162,171,142,197,169,52,235,147,70,247,83,202,144,71,113,124,175,109,124,44,153,239,114,74,254,234,37,75,145,21,189,180,172,141,136,198,181,24,174,187,61,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,228,28,109,112,121,106,227,35,0,177,98,19,101,84,152,173,202,195,120,75,149,61,233,214,70,220,39,108,14,134,72,229,165,103,241,98,115,25,35,157,11,221,209,253,21,105,227,234,213,232,138,208,131,252,146,245,142,251,22,85,157,112,253,81,15,122,203,83,111,92,198,142,77,204,111,132,170,142,74,122,74,132,232,140,223,39,121,146,211,123,213,251,89,225,126,22,245,145,202,159,91,158,119,224,159,230,79,211,79,127,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,54,247,214,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,157,175,142,126,6,63,125,31,177,63,233,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,250,34,29,155,124,55,254,119,93,255,0,203,167,188,32,7,37,79,52,249,79,203,250,239,81,183,23,82,66,174,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,221,226,227,221,187,177,187,250,9,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,161,32,0,0,12,230,112,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,241,163,101,115,30,223,19,35,91,35,97,102,215,110,122,43,149,59,108,145,236,209,153,202,184,104,225,211,4,225,127,75,40,52,207,5,167,255,0,98,172,188,86,239,155,251,39,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,185,19,239,85,15,107,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,158,83,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,2,139,56,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,202,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,0,0,63,37,109,166,213,113,169,160,172,184,91,41,42,170,45,117,11,87,67,44,208,181,239,165,157,98,146,21,150,39,42,117,99,214,41,165,141,92,222,139,178,71,183,238,114,162,254,176,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,189,62,53,184,82,253,240,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,164,85,210,126,77,127,178,253,83,195,117,51,247,142,246,159,217,44,130,221,125,240,95,100,59,62,43,194,212,199,55,107,185,227,93,179,119,111,110,237,174,233,215,175,69,233,208,11,42,0,1,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,61,156,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,165,226,63,241,155,194,6,43,198,38,156,80,225,215,107,247,217,203,213,150,224,219,133,162,251,29,186,58,185,41,186,166,201,224,115,28,172,123,161,149,138,138,230,50,72,250,201,20,15,85,114,71,177,193,5,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,138,171,254,161,143,254,148,95,244,39,254,222,88,166,133,224,218,143,166,218,113,110,194,181,67,85,191,104,215,91,87,88,33,191,203,106,90,26,170,138,84,68,72,219,82,139,60,221,233,155,241,34,205,213,174,123,118,171,209,207,71,200,240,232,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,253,198,183,10,95,190,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,224,28,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,251,25,246,91,193,247,252,69,28,244,223,219,188,92,155,118,247,247,127,65,122,237,233,238,235,213,2,42,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,239,252,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,158,175,129,142,6,63,114,239,182,223,233,163,246,199,237,143,179,127,212,79,103,248,95,9,226,127,250,34,109,251,188,79,254,111,77,159,207,175,184,37,80,0,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,142,85,197,30,133,254,242,154,19,147,104,167,218,159,179,159,104,252,23,246,79,192,248,206,199,135,172,130,167,251,79,114,61,219,187,27,127,166,157,55,117,247,244,232,161,154,195,85,5,85,255,0,80,199,255,0,74,47,250,19,255,0,111,45,80,0,0,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,72,171,253,67,31,253,40,191,232,79,253,188,159,252,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,29,84,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,127,220,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,10,180,159,147,95,236,191,84,240,221,76,253,227,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,108,221,219,219,187,107,186,117,235,209,122,116,2,202,128,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,35,255,0,26,220,41,126,248,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,80,42,7,149,199,158,205,50,250,215,163,214,151,252,64,14,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,253,140,251,45,224,251,254,34,142,122,111,237,222,46,77,187,123,251,191,160,189,118,244,247,117,234,147,252,10,181,231,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,94,235,216,137,13,123,219,238,86,49,86,79,232,172,137,186,48,114,159,202,111,184,255,0,27,88,133,166,209,93,225,233,50,107,125,222,215,116,143,180,199,248,138,86,80,205,86,216,250,185,21,89,210,122,74,119,245,106,163,190,14,157,118,185,200,183,19,197,135,14,182,174,41,116,74,241,164,23,11,181,37,154,162,186,162,146,174,134,241,53,173,181,239,182,207,12,236,122,203,20,106,246,42,61,209,36,176,171,154,246,170,50,103,167,189,21,90,176,131,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,99,235,156,199,109,123,26,189,28,138,213,233,209,81,83,220,5,159,128,0,231,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,54,231,179,197,213,61,201,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,204,185,163,222,47,56,123,190,241,67,163,85,58,59,104,212,191,177,84,151,59,133,45,69,210,167,216,204,185,120,202,88,28,178,54,155,99,164,141,99,254,59,105,229,238,53,232,239,224,237,247,181,238,66,27,105,239,37,75,86,27,159,227,89,125,247,94,233,50,75,109,142,241,69,114,172,178,213,225,45,236,92,160,134,102,73,37,44,155,171,94,221,146,53,170,197,234,199,39,71,47,86,187,238,80,158,154,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,116,0,0,167,110,118,26,95,106,199,181,115,3,213,123,123,169,33,168,204,236,245,86,218,234,120,104,155,19,228,158,222,248,250,85,75,42,47,89,158,248,171,34,137,55,55,171,89,74,196,220,228,84,70,121,78,78,58,189,83,133,113,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,218,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,110,106,244,71,50,210,120,188,225,142,197,197,166,141,84,233,85,222,245,236,74,182,92,41,110,150,187,191,134,125,79,128,170,137,202,215,73,216,108,177,36,187,160,146,162,46,142,118,212,238,239,232,174,107,72,171,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,54,247,214,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,129,245,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,183,238,53,184,82,253,240,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,238,215,174,216,206,181,254,222,190,209,253,156,241,191,216,207,178,222,15,191,226,40,231,166,254,221,226,228,219,183,191,187,250,11,215,111,79,119,94,168,19,252,0,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,164,85,254,161,143,254,148,95,244,39,254,222,79,254,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,178,126,7,193,247,252,69,100,245,63,218,123,146,109,219,223,219,253,53,235,183,175,187,175,68,12,214,23,253,202,227,200,158,153,125,107,214,43,72,171,253,67,31,253,40,191,232,79,253,188,159,252,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,29,84,0,4,42,230,243,157,125,146,224,218,229,96,246,95,139,251,107,144,90,236,93,238,255,0,111,194,118,228,117,127,119,110,213,238,117,240,29,189,189,91,253,183,119,95,135,107,169,175,135,172,90,197,156,235,238,154,97,89,77,15,141,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,47,167,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,192,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,4,255,0,0,1,31,248,252,193,127,104,156,27,106,197,131,218,158,207,240,152,252,151,222,247,99,187,187,217,178,50,191,181,183,115,122,119,60,47,111,119,95,135,126,238,142,233,181,115,174,105,247,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,250,134,63,250,81,127,208,159,251,120,22,168,0,0,103,7,141,13,99,177,107,239,20,25,254,170,226,208,236,178,221,110,17,211,219,164,220,245,241,52,180,148,241,82,69,83,209,236,99,217,222,101,59,101,237,185,168,230,119,54,47,85,111,85,209,70,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,86,15,245,12,127,244,162,255,0,161,63,246,240,59,87,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,164,234,60,86,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,196,229,87,200,229,87,57,85,85,125,168,16,131,155,238,151,218,179,78,18,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,166,228,114,210,198,138,223,185,205,168,14,26,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,172,85,176,198,201,122,49,95,37,52,147,70,138,170,222,138,244,84,115,85,17,201,164,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,43,7,250,134,63,250,81,127,208,159,251,120,19,255,0,139,31,43,26,201,242,255,0,33,244,233,204,214,26,104,203,52,210,251,156,232,21,231,71,114,156,223,198,222,178,12,62,163,26,184,228,158,205,100,125,250,169,232,157,79,45,119,132,99,154,198,238,123,221,47,101,175,70,167,93,168,228,79,121,93,127,212,49,255,0,210,139,254,132,255,0,219,192,181,66,47,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,101,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,46,248,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,79,52,127,34,122,155,244,95,88,162,34,175,245,12,127,244,162,255,0,161,63,246,242,95,228,220,32,223,115,14,9,97,225,3,35,213,255,0,23,87,79,111,160,181,199,148,253,159,100,123,105,104,171,162,158,154,63,6,201,145,23,100,16,69,79,215,187,185,219,123,142,85,114,170,40,82,15,9,222,105,244,111,230,6,61,234,48,26,83,43,87,73,249,53,254,203,245,79,13,212,207,222,59,218,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,118,205,221,189,187,182,187,167,94,189,23,167,66,202,128,28,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,157,172,1,69,124,5,105,110,119,162,220,201,240,109,52,212,187,23,177,178,75,55,180,252,109,23,138,134,163,181,221,176,85,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,94,161,207,242,173,11,211,140,191,86,48,173,111,185,217,187,89,158,9,226,226,182,221,41,213,25,36,212,181,20,211,193,37,45,71,185,123,176,167,136,124,140,69,232,230,72,138,173,114,35,229,108,157,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,0,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,236,103,217,111,25,216,240,244,112,83,127,110,241,113,238,221,216,221,253,4,233,187,167,191,167,85,14,85,200,199,241,179,242,223,234,69,170,17,87,129,142,6,63,114,239,182,223,233,163,246,199,237,143,179,127,212,79,103,248,95,9,226,127,250,34,109,251,188,79,254,111,77,159,207,175,186,85,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,21,127,168,99,255,0,165,23,253,9,255,0,183,147,255,0,133,205,11,253,218,244,39,25,209,79,181,63,104,254,206,120,223,236,159,129,240,125,255,0,17,89,61,79,246,158,228,155,118,247,246,255,0,77,122,237,235,238,235,209,3,149,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,191,238,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,178,126,7,198,118,60,61,100,21,63,218,123,145,238,221,216,219,253,52,233,187,175,191,167,69,133,90,79,201,175,246,95,170,120,110,166,126,241,222,211,251,37,144,91,175,190,11,236,135,103,197,120,90,152,230,237,119,60,107,182,110,237,237,221,181,221,58,245,232,189,58,1,229,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,79,254,57,248,24,253,244,126,196,255,0,166,143,216,239,177,222,210,255,0,81,61,161,226,188,95,134,255,0,232,136,118,109,240,223,249,221,119,255,0,46,158,255,0,41,193,79,45,239,220,251,84,238,186,153,251,101,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,47,94,158,27,110,221,169,215,127,94,190,238,138,19,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,250,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,162,30,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,117,11,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,253,101,69,242,167,227,170,155,14,146,131,133,141,87,175,164,166,177,85,84,36,56,85,115,105,101,116,237,184,213,214,177,61,154,244,134,55,35,153,44,181,18,74,217,164,86,246,213,36,107,158,230,186,52,138,221,0,31,38,205,148,216,178,11,141,250,211,104,174,241,21,120,205,193,150,187,164,125,167,179,195,213,62,150,10,182,199,213,200,136,254,176,85,211,191,171,85,91,241,244,235,185,174,68,250,197,48,113,59,196,198,101,194,135,52,141,65,213,44,62,134,146,226,199,83,218,45,183,123,101,74,35,89,113,183,73,106,183,62,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,92,248,60,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,0,0,0,0,0,121,252,79,63,195,115,170,156,130,151,15,200,105,46,207,197,111,18,88,46,235,76,170,230,82,220,99,138,41,101,167,87,244,218,231,177,179,198,143,218,171,181,251,152,238,143,99,218,216,129,205,167,83,117,183,79,56,121,167,165,210,219,53,91,49,236,138,162,166,213,153,223,33,142,9,217,71,110,158,157,212,237,164,150,41,35,123,152,202,151,78,168,149,12,86,118,223,11,25,187,116,236,42,131,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,182,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,108,201,218,100,145,170,61,137,220,141,136,229,86,43,218,224,209,240,62,78,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,1,226,181,123,90,52,191,65,112,217,53,3,87,50,250,76,118,197,29,68,84,137,81,51,36,149,242,207,34,174,200,162,138,38,186,89,95,209,28,229,107,26,229,70,49,239,94,141,99,149,61,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,168,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,130,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,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,178,249,46,100,124,65,87,88,178,59,29,205,158,59,70,40,124,76,86,218,154,138,136,159,37,186,250,215,211,73,37,45,59,59,157,214,67,36,53,79,153,232,177,172,93,198,163,154,230,61,242,164,158,127,153,14,188,230,92,54,243,3,211,141,86,195,43,106,218,251,118,15,110,101,206,134,26,132,133,151,107,114,221,107,214,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,80,45,124,28,211,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,88,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,90,203,231,97,165,246,172,123,87,48,61,87,183,186,146,26,140,206,207,85,109,174,167,134,137,177,62,73,237,239,143,165,84,178,162,245,153,239,138,178,40,147,115,122,181,148,172,77,206,69,68,103,148,228,227,171,213,56,87,18,245,218,91,81,61,90,219,117,30,207,52,44,130,24,34,115,61,163,66,199,213,67,52,175,119,71,177,141,167,74,246,34,49,87,171,230,102,230,175,68,115,2,237,0,0,113,253,111,226,235,135,78,28,110,182,203,22,178,234,101,37,130,229,119,167,125,93,37,27,104,170,171,103,88,26,237,189,215,199,77,20,142,141,138,237,205,107,158,141,71,171,36,70,238,216,254,159,147,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,177,235,233,54,82,178,72,227,116,155,234,32,141,139,209,243,70,157,17,119,124,93,122,116,69,84,166,30,101,217,253,54,160,241,165,168,149,86,220,134,174,235,109,177,212,83,88,41,82,101,151,101,27,233,41,163,138,170,158,38,72,137,177,141,172,74,181,93,169,177,207,115,222,221,219,247,44,234,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,173,84,82,170,244,153,143,150,178,88,151,107,122,53,244,175,77,206,85,84,96,88,248,0,15,63,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,125,1,74,220,85,113,11,149,112,191,205,67,50,213,204,90,155,199,248,15,100,211,92,109,111,170,146,158,27,157,12,182,90,38,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,102,213,183,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,31,147,38,202,108,88,125,186,27,182,71,93,225,41,42,46,20,22,184,228,237,62,77,213,85,181,81,82,83,71,209,136,170,155,231,158,38,117,233,181,187,186,185,81,168,170,159,88,164,12,223,140,219,239,24,124,119,104,141,206,59,87,177,176,204,95,80,44,212,248,205,182,86,49,106,155,28,183,58,94,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,46,252,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,63,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,252,56,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,158,172,207,95,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,111,94,179,75,218,137,86,54,185,99,141,172,107,91,185,81,242,201,40,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,33,110,128,0,56,254,183,241,109,160,60,56,93,109,150,109,104,205,106,241,202,139,205,59,234,104,30,235,13,198,170,10,150,49,219,94,140,154,158,157,241,43,218,170,221,204,221,189,168,248,213,81,17,236,85,252,154,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,164,85,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,196,238,248,91,27,149,107,175,128,125,76,197,116,139,139,221,54,206,179,90,191,9,101,167,184,84,91,234,106,157,36,113,199,75,227,105,38,163,100,242,190,71,181,140,134,55,212,53,242,61,93,240,198,215,185,17,85,17,20,52,82,0,3,154,107,127,18,58,37,195,133,170,217,121,214,140,250,147,28,167,188,212,62,154,129,142,167,158,170,122,151,177,187,158,172,134,157,143,149,88,212,86,238,126,221,141,87,198,138,168,175,98,47,138,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,117,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,174,75,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,182,189,54,213,92,155,81,27,170,119,181,232,139,178,8,42,34,237,185,143,107,188,78,239,133,209,181,84,46,38,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,245,149,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,124,79,233,109,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,151,252,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,16,59,168,0,1,242,105,178,155,21,94,85,113,194,169,235,183,222,173,86,250,59,165,101,55,105,233,218,165,171,146,166,58,121,55,170,108,118,231,209,84,167,68,85,114,118,250,185,17,28,213,95,172,84,95,52,61,94,204,180,23,143,109,54,213,205,63,158,146,59,238,59,131,209,205,78,149,112,36,208,74,199,214,220,226,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,116,7,42,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,89,24,174,107,28,248,165,137,234,198,111,218,157,84,0,0,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,87,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,173,101,243,176,210,251,86,61,171,152,30,171,219,221,73,13,70,103,103,170,182,215,83,195,68,216,159,36,246,247,199,210,170,89,81,122,204,247,197,89,20,73,185,189,90,202,86,38,231,34,162,51,202,114,113,213,234,156,43,137,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,158,209,161,99,234,161,154,87,187,163,216,198,211,165,123,17,24,171,213,243,51,115,87,162,57,129,118,128,0,56,254,183,241,117,195,167,14,55,91,101,139,89,117,50,146,193,114,187,211,190,174,146,141,180,85,85,179,172,13,118,222,235,227,166,138,71,70,197,118,230,181,207,70,163,213,146,35,119,108,127,79,201,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,83,15,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,117,114,79,210,251,174,61,164,121,230,171,220,29,87,13,62,103,120,165,182,208,211,205,68,232,153,36,22,246,73,214,170,41,85,122,76,199,203,89,44,75,181,189,26,250,87,166,231,42,170,48,44,124,0,7,159,177,103,248,110,77,147,100,216,101,139,33,164,171,190,225,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,190,128,165,110,42,184,133,202,184,95,230,161,153,106,230,45,77,227,252,7,178,105,174,54,183,213,73,79,13,206,134,91,45,19,101,167,145,204,95,241,100,98,185,175,107,37,138,39,171,31,179,106,219,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,201,147,101,54,44,62,221,13,219,35,174,240,148,149,23,10,11,92,114,118,159,38,234,170,218,168,169,41,163,232,196,85,77,243,207,19,58,244,218,221,221,92,168,212,85,79,172,82,6,111,198,109,247,140,62,59,180,70,231,29,171,216,216,102,47,168,22,106,124,102,219,43,24,181,77,142,91,157,47,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,151,126,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,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,171,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,69,156,199,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,181,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,40,93,72,0,0,0,15,201,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,31,93,206,99,29,60,45,115,145,58,53,101,141,23,166,228,235,250,202,203,231,31,159,230,90,89,153,112,251,168,58,125,144,213,216,242,27,29,70,71,83,67,93,76,169,190,39,244,182,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,203,254,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,179,175,113,136,170,232,158,136,29,212,0,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,252,153,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,83,103,51,174,60,127,109,247,218,157,6,210,123,214,236,7,31,184,59,218,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,110,217,36,138,103,36,115,39,93,145,57,45,83,139,31,43,26,201,242,255,0,33,244,233,192,234,160,168,190,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,0,0,0,0,0,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,136,121,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,64,189,224,0,3,207,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,34,175,52,127,34,122,155,244,95,88,162,2,85,2,178,249,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,164,75,12,77,143,163,29,27,59,214,104,0,0,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,232,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,237,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,6,133,1,81,124,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,116,0,124,154,108,166,197,87,149,92,112,170,122,237,247,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,77,234,155,29,185,244,85,41,209,21,92,157,190,174,68,71,53,87,235,21,23,205,15,87,179,45,5,227,219,77,181,115,79,231,164,142,251,142,224,244,115,83,165,92,9,52,18,177,245,183,56,165,134,70,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,2,221,1,202,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,22,70,43,154,199,62,41,98,122,177,155,246,167,85,0,0,0,0,3,133,106,247,27,252,49,232,46,101,38,159,234,230,161,213,227,183,216,233,226,171,74,121,177,203,164,172,150,9,17,118,75,20,177,83,58,41,89,213,28,213,115,28,228,71,177,236,94,142,99,145,61,6,133,241,71,161,60,74,123,111,246,41,156,253,163,251,57,225,189,167,253,140,172,163,236,120,142,239,103,251,166,40,247,110,236,75,253,30,189,54,251,250,117,78,176,43,158,14,1,83,45,171,75,53,74,135,30,164,74,122,90,139,141,130,233,118,106,68,217,213,242,182,41,232,169,222,189,123,175,98,36,53,239,111,185,88,197,89,63,162,178,38,232,171,202,203,63,169,193,120,210,195,105,87,33,164,180,219,114,170,122,251,5,201,106,86,38,178,169,146,83,62,90,122,116,124,137,240,189,245,144,82,35,54,42,61,207,218,196,235,189,90,224,191,64,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,182,230,251,170,23,92,211,139,74,156,14,102,213,193,109,211,235,61,21,182,158,7,86,186,88,37,158,166,22,214,203,84,200,186,35,97,123,155,81,12,46,233,185,92,148,177,170,187,238,107,123,87,35,236,2,154,91,174,169,234,149,118,61,86,149,20,180,246,235,5,174,236,228,149,176,43,37,116,179,214,211,177,122,246,158,244,88,104,30,239,114,189,136,177,255,0,69,36,93,193,105,52,217,77,138,175,42,184,225,84,245,219,239,86,171,125,29,210,178,155,180,244,237,82,213,201,83,29,60,155,213,54,59,115,232,170,83,162,42,185,59,125,92,136,142,106,175,214,42,47,154,30,175,102,90,11,199,182,155,106,230,159,207,73,29,247,29,193,232,230,167,74,184,18,104,37,99,235,110,113,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,88,255,0,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,14,170,0,0,0,0,121,251,174,127,134,216,179,43,6,159,94,114,26,74,60,135,42,167,174,169,178,208,204,170,215,215,178,141,34,90,148,137,85,54,185,236,108,241,189,89,215,122,179,123,145,21,177,189,91,232,10,181,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,105,64,141,92,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,28,209,121,128,81,218,40,238,92,50,104,134,69,222,186,205,226,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,251,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,196,28,87,154,23,29,63,182,188,169,250,29,163,153,159,139,211,107,46,207,108,84,209,55,108,55,219,164,114,57,87,164,200,229,241,20,112,244,143,183,209,26,199,202,143,147,248,173,109,60,137,21,120,107,225,175,81,248,169,212,117,211,45,50,91,84,53,240,219,231,186,85,213,221,42,150,10,90,74,88,149,140,89,30,172,107,228,119,89,37,138,52,72,216,247,110,145,21,81,26,142,115,124,254,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,66,124,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,120,103,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,167,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,155,175,243,2,224,70,197,197,86,43,38,107,139,51,193,106,110,63,111,88,237,213,61,95,39,181,41,96,142,170,72,173,91,31,81,21,60,29,218,154,134,175,137,114,43,153,211,162,245,111,185,40,179,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,128,106,76,160,30,104,254,123,53,55,232,190,143,68,90,79,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,213,183,52,127,61,154,155,244,95,71,162,3,245,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,177,254,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,16,184,144,0,0,0,31,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,246,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,134,138,78,85,196,191,14,152,39,20,26,89,95,166,121,213,63,251,45,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,253,202,159,114,160,85,95,41,190,47,63,100,90,143,251,190,230,181,187,49,12,254,224,207,100,186,58,14,236,148,185,20,203,12,16,238,145,138,143,72,103,99,27,19,186,181,232,217,27,3,147,180,197,153,235,117,38,96,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,38,254,151,243,84,204,180,227,131,37,211,10,52,164,159,84,49,250,138,108,115,27,174,150,129,27,5,53,131,195,42,71,86,168,136,232,167,169,166,88,146,20,99,219,27,92,146,211,72,228,168,86,78,142,14,151,205,79,143,31,251,175,194,166,144,94,191,216,162,203,239,182,203,143,252,123,42,108,142,103,107,255,0,87,116,175,142,111,246,74,119,183,251,107,8,1,195,71,14,153,223,20,26,167,65,166,120,45,63,251,21,101,226,183,124,63,216,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,253,200,159,122,167,63,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,255,0,184,5,225,70,143,133,45,14,164,178,92,226,223,153,229,29,155,198,81,52,144,192,146,65,84,232,90,141,160,108,145,43,187,144,211,252,109,106,172,143,107,164,124,242,55,106,75,177,161,218,180,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,42,7,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,225,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,238,217,220,78,138,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,50,185,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,244,30,231,181,143,123,81,143,11,222,0,1,18,185,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,72,58,41,170,23,93,21,213,204,67,85,236,205,171,146,163,22,188,83,92,159,79,77,90,234,71,214,64,199,167,122,149,101,106,42,177,147,69,220,137,255,0,11,145,89,35,145,90,228,85,69,211,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,166,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,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,13,73,158,43,90,245,66,213,162,186,71,151,234,189,229,180,146,83,226,214,122,155,147,41,234,107,91,72,202,201,216,197,236,210,164,174,69,70,62,105,123,113,51,225,114,171,228,106,35,92,170,136,188,83,150,142,127,83,168,60,22,233,221,85,203,33,164,186,220,172,116,245,54,10,164,133,98,223,70,202,74,153,34,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,203,205,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,238,123,59,20,180,53,16,85,212,84,245,70,57,142,218,246,83,69,219,87,49,203,226,119,183,114,70,228,2,144,77,36,112,133,164,53,58,17,195,70,158,233,109,194,10,184,46,86,155,59,38,186,65,83,60,83,62,158,227,82,247,85,86,66,143,139,224,115,25,81,60,172,98,181,93,240,53,191,19,255,0,164,180,67,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,232,248,0,0,10,1,230,143,231,179,83,126,139,232,244,71,201,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,254,183,52,127,61,154,155,244,95,71,162,34,168,26,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,101,43,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,64,20,173,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,78,235,205,123,142,58,108,106,213,123,225,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,189,98,72,101,116,125,30,233,31,217,168,176,58,175,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,20,151,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,157,58,178,53,78,235,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,89,122,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,241,64,235,252,91,104,133,171,135,13,126,200,244,94,205,124,171,188,211,227,148,246,182,190,190,166,54,198,250,153,230,183,83,84,76,244,99,125,204,98,203,52,155,25,213,202,214,109,106,185,234,138,245,246,188,41,112,101,125,226,211,78,53,86,231,129,221,123,89,158,9,236,138,139,69,182,119,177,148,183,88,234,18,183,191,76,233,29,211,181,50,248,120,150,41,21,201,30,228,115,95,209,31,221,136,44,87,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,147,252,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,7,96,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,134,101,205,84,25,214,227,227,76,241,93,34,226,247,82,112,92,42,147,194,89,105,238,20,247,10,106,86,199,28,113,210,248,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,252,49,181,141,85,85,69,85,11,233,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,21,235,201,131,87,170,114,253,6,201,116,142,227,61,92,213,26,123,120,108,212,106,232,34,100,16,219,174,29,201,99,133,143,111,198,247,165,76,53,210,57,94,158,228,154,52,71,42,38,214,73,94,57,181,66,235,163,156,37,234,102,121,98,109,90,92,160,179,251,54,142,122,74,215,82,79,73,61,116,209,209,71,85,28,173,69,115,95,11,170,82,100,233,209,85,99,68,71,55,174,228,10,11,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,202,114,142,211,60,87,15,225,10,207,157,90,105,58,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,118,217,39,157,200,168,143,232,148,131,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,159,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,10,193,231,157,248,39,249,147,244,210,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,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,89,255,0,207,59,240,79,243,39,233,165,90,209,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,40,105,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,76,245,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,253,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,192,125,98,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,8,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,116,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,185,130,37,255,0,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,252,59,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,80,190,144,14,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,67,149,115,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,145,3,151,79,50,60,135,0,169,199,56,115,214,72,170,239,152,196,245,13,183,216,111,81,178,170,174,227,105,103,105,233,5,3,105,169,225,150,106,214,62,100,130,24,88,212,71,197,220,86,245,116,109,141,145,192,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,238,90,92,190,233,180,122,213,103,226,15,87,237,85,113,234,13,125,63,137,179,218,106,226,150,150,124,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,234,213,68,122,59,160,117,94,105,184,5,54,117,193,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,137,140,163,158,173,95,189,21,141,102,231,175,77,136,230,210,14,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,194,228,86,72,228,86,185,21,81,116,209,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,151,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,3,82,103,138,214,189,80,181,104,174,145,229,250,175,121,109,36,148,248,181,158,166,228,202,122,154,214,210,50,178,118,49,123,52,169,43,145,81,143,154,94,220,76,248,92,170,249,26,136,215,42,162,47,20,229,163,159,212,234,15,5,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,183,209,178,146,166,72,169,105,229,100,104,155,30,218,52,164,84,220,155,220,199,49,238,221,191,114,243,94,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,0,164,19,73,28,33,105,13,78,132,112,209,167,186,91,112,130,174,11,149,166,206,201,174,144,84,207,20,207,167,184,212,189,213,85,144,163,226,248,28,198,84,79,43,24,173,87,124,13,111,196,255,0,233,45,16,240,95,163,150,45,125,226,131,0,210,172,166,109,150,91,173,194,74,139,140,123,94,190,38,150,146,158,90,185,105,186,177,236,123,59,204,167,116,93,198,185,28,206,230,244,234,173,232,186,62,0,0,2,128,121,163,249,236,212,223,162,250,61,17,242,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,63,173,205,31,207,102,166,253,23,209,232,136,170,6,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,74,220,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,144,5,43,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,147,186,243,94,227,142,155,26,181,94,248,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,47,88,146,25,93,31,71,186,71,246,106,44,14,171,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,64,115,75,227,219,237,221,101,251,133,29,47,131,102,63,106,184,120,60,190,233,81,79,210,74,250,234,73,209,203,71,78,215,167,88,225,134,120,154,175,151,162,58,73,35,68,98,164,77,87,79,221,121,150,243,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,254,26,241,118,164,150,90,89,241,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,163,145,81,232,222,149,3,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,231,193,37,56,239,225,142,197,194,94,161,97,186,85,104,189,123,110,173,248,124,119,75,165,223,195,62,155,199,213,75,115,184,53,178,118,29,44,169,22,216,35,167,139,163,93,181,123,91,250,35,156,227,213,240,51,193,149,139,140,61,56,214,43,100,119,95,99,102,120,191,176,234,49,155,148,175,122,210,182,73,82,191,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,64,150,188,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,235,52,50,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,119,252,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,140,38,248,0,10,171,231,157,248,39,249,147,244,210,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,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,89,255,0,207,59,240,79,243,39,233,165,85,129,167,61,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,51,215,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,89,89,124,215,184,227,166,198,173,87,190,17,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,214,36,134,87,71,209,238,145,253,158,213,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,81,8,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,129,154,194,234,121,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,183,73,36,179,53,36,153,122,236,149,201,74,199,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,2,53,112,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,84,0,0,1,149,115,85,6,85,192,179,78,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,25,87,46,123,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,234,22,20,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,189,238,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,136,79,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,71,254,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,235,167,193,20,115,247,99,167,89,63,134,139,179,174,215,116,84,247,200,0,0,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,24,28,43,153,31,48,74,110,34,106,99,209,237,27,186,213,183,78,173,213,13,169,173,185,67,44,176,179,38,122,197,4,145,36,180,243,65,20,208,178,154,100,157,168,199,57,204,145,232,201,58,117,100,106,144,44,246,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,85,197,182,136,90,184,112,215,236,143,69,236,215,202,187,205,62,57,79,107,107,235,234,99,108,111,169,158,107,117,53,68,207,70,55,220,198,44,179,73,177,157,92,173,102,214,171,158,168,175,80,228,5,212,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,186,184,82,224,202,251,197,166,156,106,173,207,3,186,246,179,60,19,217,21,22,139,108,239,99,41,110,177,212,37,111,126,153,210,59,167,106,101,240,241,44,82,43,146,61,200,230,191,162,63,187,20,117,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,20,173,206,175,205,62,45,242,254,135,212,110,37,132,240,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,87,183,58,191,52,248,183,203,250,31,81,184,129,29,120,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,46,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,48,49,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,3,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,11,222,0,0,0,1,194,184,230,210,251,174,177,240,151,169,152,29,137,213,107,114,158,207,237,42,56,41,40,157,87,61,92,244,51,71,91,29,44,113,53,81,206,124,206,166,72,83,167,85,69,145,21,26,238,155,87,58,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,158,51,67,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,244,150,138,105,31,23,70,43,228,166,146,25,21,17,27,209,94,168,173,106,162,181,3,73,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,187,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,107,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,250,14,105,185,253,54,11,193,110,101,74,153,13,93,166,229,149,84,80,88,45,171,76,178,181,245,79,146,165,146,212,83,171,227,79,133,143,163,130,173,31,189,81,142,102,230,47,93,232,215,5,16,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,126,124,180,112,10,157,62,224,183,78,233,110,88,245,37,170,229,124,167,169,191,213,44,41,22,250,198,85,212,201,45,45,68,175,141,87,123,221,70,180,136,155,151,123,88,214,49,219,118,109,74,54,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,67,77,32,82,183,58,191,52,248,183,203,250,31,81,184,145,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,200,174,117,126,105,241,111,151,244,62,163,113,32,0,26,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,81,15,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,192,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,54,231,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,163,48,121,77,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,252,186,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,231,252,96,241,103,134,240,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,103,94,219,21,81,210,177,22,170,248,103,230,177,175,58,81,153,84,187,88,110,245,122,139,137,228,23,143,104,221,217,90,237,215,27,122,72,142,73,86,218,237,205,138,38,117,86,61,41,85,189,159,225,108,143,195,247,31,33,29,120,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,26,71,171,90,198,190,89,101,122,49,155,246,164,202,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,2,223,173,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,253,21,58,178,70,181,237,94,168,228,69,69,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,208,184,22,253,181,226,175,215,29,28,195,60,94,164,217,118,123,98,154,137,219,102,190,218,227,141,200,189,33,70,175,136,172,135,164,125,190,138,215,190,36,124,127,197,115,105,227,73,254,0,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,19,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,72,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,186,21,238,244,150,56,209,141,133,177,182,68,106,177,101,116,80,3,69,53,239,86,56,118,202,170,179,93,28,202,254,207,222,171,109,239,181,207,83,224,105,170,247,210,190,72,228,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,11,106,230,133,199,79,236,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,254,19,157,79,34,211,94,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,140,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,47,39,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,77,238,99,94,246,53,30,240,232,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,110,217,220,94,170,249,38,145,27,31,117,99,109,69,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,117,94,19,184,40,197,120,172,224,71,52,189,218,109,158,31,83,113,156,194,233,38,57,112,167,72,217,37,126,203,101,4,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,10,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,114,156,149,60,172,101,63,48,43,189,58,220,57,161,112,45,251,107,197,95,174,58,57,134,120,189,73,178,236,246,197,53,19,182,205,125,181,199,27,145,122,66,141,95,17,89,15,72,251,125,21,175,124,72,248,255,0,138,230,211,198,129,231,249,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,172,124,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,114,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,2,96,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,2,11,115,115,225,247,73,242,189,26,155,93,239,121,5,171,25,206,49,207,9,110,183,215,92,39,169,119,182,41,90,234,135,165,166,24,99,114,177,38,123,231,146,102,200,145,57,201,217,84,123,163,139,124,177,210,177,39,248,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,56,173,22,139,234,133,199,72,235,245,222,223,136,85,213,96,150,187,194,88,107,175,16,190,55,178,150,181,89,27,209,178,198,142,238,177,138,147,68,137,43,152,145,239,145,140,221,189,200,213,11,31,228,185,195,214,43,112,163,200,248,157,187,84,248,203,213,182,225,83,137,90,40,164,165,141,209,208,255,0,2,154,105,235,27,35,145,94,147,61,147,164,45,86,108,219,26,206,138,175,73,122,50,213,12,224,240,127,196,165,247,133,109,113,179,234,109,177,59,214,169,182,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,109,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,250,185,93,232,54,27,196,150,145,241,21,165,57,157,21,35,153,113,167,199,159,108,174,154,157,102,125,166,226,140,186,165,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,44,64,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,75,10,228,99,248,217,249,111,245,34,101,113,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,193,7,249,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,140,176,221,173,149,54,91,173,109,154,178,74,73,42,40,42,36,166,149,244,149,113,85,64,231,177,202,215,44,115,66,231,69,43,58,162,244,124,110,115,28,157,21,170,168,168,165,212,242,168,227,7,62,226,15,13,190,233,142,169,45,93,218,251,129,211,210,58,151,34,124,83,72,251,141,20,170,246,53,149,147,108,88,146,166,53,141,17,30,249,18,73,216,170,237,174,116,51,74,224,158,165,32,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,93,249,94,188,231,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,124,111,122,84,195,67,27,81,139,238,73,164,85,106,162,110,96,114,174,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,222,244,123,209,35,254,146,70,187,120,255,0,56,45,99,190,231,60,80,46,149,84,67,225,236,186,105,111,130,158,142,61,204,127,126,170,186,158,10,186,138,158,168,198,189,187,152,250,104,187,106,231,181,60,54,246,237,89,28,135,11,224,103,84,45,90,57,197,166,153,231,151,214,210,37,182,11,199,179,107,39,171,173,109,36,20,144,87,67,37,20,149,82,74,228,86,181,144,182,165,102,94,189,17,82,53,69,115,122,238,78,105,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,160,19,255,0,146,94,153,226,185,6,163,234,38,169,93,169,60,69,235,15,183,219,237,246,142,228,113,190,58,127,30,181,61,249,219,185,138,246,76,140,164,72,218,246,57,191,195,158,118,170,57,31,238,183,242,42,242,197,210,223,217,127,6,216,87,139,177,123,50,235,150,248,140,166,225,253,117,222,241,94,42,69,240,147,251,158,230,179,117,12,116,95,3,118,244,233,241,53,30,175,37,80,0,0,20,3,205,31,207,102,166,253,23,209,232,142,149,203,111,134,124,55,138,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,154,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,21,171,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,255,0,71,57,169,234,62,143,240,167,38,136,91,44,30,51,51,179,116,183,98,249,53,84,235,81,29,21,181,235,35,156,179,69,42,187,185,53,63,193,29,59,19,248,61,181,141,28,196,74,125,149,19,3,156,157,131,70,171,248,125,180,223,243,91,223,131,207,173,87,5,102,17,77,29,75,146,74,238,244,180,233,112,141,208,162,57,29,11,96,99,100,116,138,141,217,36,112,53,30,157,222,220,180,172,7,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,181,77,73,224,250,213,194,111,43,125,74,109,193,42,228,206,243,26,124,102,191,43,124,210,181,89,77,59,46,180,139,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,31,138,228,183,167,250,53,146,103,121,110,105,127,127,137,212,156,75,195,212,227,240,73,51,161,240,148,51,67,81,79,85,81,11,89,58,120,157,221,228,142,68,146,13,176,245,129,90,245,116,221,25,53,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,135,181,162,197,170,25,46,151,228,22,93,23,206,105,48,252,218,122,118,186,203,120,171,161,142,174,8,39,100,141,126,201,35,145,143,110,201,26,215,68,175,216,245,98,72,175,70,185,90,141,92,240,240,157,230,159,70,254,96,99,222,163,1,165,48,51,3,148,233,86,163,225,122,143,85,164,57,38,23,117,164,204,233,46,12,181,186,200,218,117,150,170,74,169,21,169,20,113,54,61,221,238,230,246,44,107,30,230,200,215,177,204,87,35,154,171,125,60,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,31,117,186,224,24,109,247,50,176,106,13,231,30,164,172,200,113,90,122,234,107,45,116,200,174,125,3,43,18,36,169,88,145,87,107,94,246,193,27,21,253,55,163,55,181,21,27,35,209,222,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,30,131,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,10,185,125,232,135,17,122,165,173,180,57,127,15,151,202,76,98,163,15,168,141,183,108,170,166,58,90,150,89,96,172,130,166,37,122,82,79,213,106,94,248,153,80,198,49,172,84,222,173,220,232,145,123,141,208,73,231,240,60,3,13,211,12,102,12,51,79,241,234,75,21,138,150,162,174,166,158,223,72,138,216,32,125,77,68,149,18,164,109,235,209,140,89,102,145,81,141,232,198,34,163,90,141,106,35,80,61,1,85,124,239,116,183,255,0,153,166,181,219,236,95,237,188,90,239,115,241,95,240,84,208,65,217,87,255,0,248,73,219,216,207,240,61,223,218,208,181,66,47,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,66,181,185,65,106,133,215,11,226,210,155,3,133,181,115,219,117,6,207,91,109,168,129,181,174,138,8,167,166,133,213,177,85,62,46,138,217,158,214,211,205,11,122,237,86,165,84,138,142,251,218,238,255,0,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,78,157,214,49,82,106,246,55,222,140,122,164,159,210,88,211,109,91,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,223,249,140,106,173,139,88,56,189,205,242,124,67,52,251,77,141,210,120,27,93,162,174,42,135,203,74,200,224,164,137,147,199,76,174,248,123,62,43,196,185,22,63,225,189,207,116,141,87,35,247,56,61,7,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,196,246,86,79,72,172,216,138,246,191,107,211,166,197,115,111,208,174,174,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,182,177,119,82,219,93,81,27,170,119,181,234,169,190,121,234,34,237,185,140,115,124,54,239,137,178,53,82,197,64,170,190,121,223,130,127,153,63,77,56,87,41,60,3,13,213,61,116,207,244,251,80,113,234,75,230,61,124,211,122,250,106,234,26,148,93,146,179,218,86,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,235,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,56,87,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,106,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,173,186,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,56,58,171,166,247,221,31,212,124,143,75,242,122,203,85,93,215,25,184,75,110,171,154,215,92,202,186,87,201,26,244,85,100,140,255,0,234,177,200,217,24,238,172,145,140,123,92,198,134,159,138,86,231,87,230,159,22,249,127,67,234,55,19,181,114,132,226,243,42,202,252,95,11,250,133,91,117,188,251,26,222,218,220,70,181,40,36,168,240,116,49,117,108,244,149,85,13,85,237,194,205,208,120,117,145,168,214,245,116,61,196,235,77,9,197,121,213,249,167,197,190,95,208,250,141,196,15,65,202,103,72,112,221,122,210,254,35,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,195,94,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,198,141,232,215,61,172,150,41,88,143,126,205,203,63,249,24,254,54,126,91,253,72,155,252,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,80,43,47,151,151,49,250,62,29,172,87,13,39,214,249,238,181,216,45,13,190,106,140,101,109,212,80,62,75,109,83,95,81,83,45,50,181,173,100,147,120,169,38,218,217,36,149,91,28,141,141,23,100,111,124,145,69,94,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,198,145,234,214,177,175,150,89,94,140,102,253,169,229,53,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,80,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,97,213,121,87,240,43,83,159,228,54,174,39,181,74,130,174,12,98,199,81,13,203,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,46,231,70,199,178,75,137,0,1,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,241,59,27,185,99,114,151,126,87,175,57,253,33,169,203,244,27,26,213,203,116,21,115,84,105,237,225,208,214,35,103,137,144,67,110,184,118,226,146,103,177,223,27,222,149,48,208,198,212,98,251,146,105,21,90,168,155,152,28,171,145,246,127,77,21,215,84,244,182,187,33,171,90,138,170,123,117,254,215,105,114,202,232,17,145,58,88,43,106,24,157,59,76,122,172,212,12,119,189,30,244,72,255,0,164,145,174,222,63,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,194,248,25,213,11,86,142,113,105,166,121,229,245,180,137,109,130,241,236,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,187,147,154,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,4,255,0,228,151,166,120,174,65,168,250,137,170,87,106,79,17,122,195,237,246,251,125,163,185,28,111,142,159,199,173,79,126,118,238,98,189,147,35,41,18,54,189,142,111,240,231,157,170,142,71,251,173,252,138,188,177,116,183,246,95,193,182,21,226,236,94,204,186,229,190,35,41,184,127,93,119,188,87,138,145,124,36,254,231,185,172,221,67,29,23,192,221,189,58,124,77,71,171,201,84,0,0,5,0,243,71,243,217,169,191,69,244,122,35,165,114,219,225,159,13,226,191,72,245,227,75,115,10,234,187,115,219,81,140,92,173,23,58,101,87,62,221,113,141,151,102,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,230,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,106,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,191,209,206,106,122,143,163,252,41,201,162,22,203,7,140,204,236,221,45,216,190,77,85,58,212,71,69,109,122,200,231,44,209,74,174,238,77,79,240,71,78,196,254,15,109,99,71,49,18,159,101,68,192,231,39,96,209,170,254,31,109,55,252,214,247,224,243,235,85,193,89,132,83,71,82,228,146,187,189,45,58,92,35,116,40,142,71,66,216,24,217,29,34,163,118,73,28,13,71,167,119,183,45,43,1,250,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,45,83,82,120,62,181,112,155,202,223,82,155,112,74,185,51,188,198,159,25,175,202,223,52,173,86,83,78,203,173,34,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,226,185,45,233,254,141,100,153,222,91,154,95,223,226,117,39,18,240,245,56,252,18,76,232,124,37,12,208,212,83,213,84,66,214,78,158,39,119,121,35,145,36,131,108,61,96,86,189,93,55,70,77,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,163,60,254,213,153,95,112,219,181,155,79,178,250,76,87,33,172,167,88,104,111,85,54,164,185,50,129,238,84,69,153,41,150,72,219,35,209,187,182,35,157,177,31,181,92,217,26,138,199,103,51,132,239,52,250,55,243,3,30,245,24,13,41,129,153,109,116,210,221,101,210,77,71,184,227,154,243,98,186,219,178,250,222,151,106,185,46,53,77,171,146,187,196,42,189,106,82,165,143,123,42,55,191,122,58,70,189,223,196,108,141,114,239,107,145,46,127,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,149,87,220,3,13,201,178,108,103,51,190,227,212,149,119,220,58,162,166,166,197,112,114,42,79,66,250,138,119,211,206,140,114,42,42,178,72,164,84,115,23,171,21,91,27,149,55,70,199,55,208,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,234,188,206,184,14,253,183,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,172,190,14,244,135,137,125,78,213,203,125,231,134,24,42,232,178,28,82,162,158,178,108,129,39,101,61,37,157,146,191,180,143,168,145,253,90,246,57,171,38,232,17,178,62,88,155,58,36,82,53,30,211,70,103,201,176,98,120,174,41,237,47,178,216,205,170,205,237,155,132,215,107,143,179,232,163,167,241,149,210,244,238,212,205,177,19,185,51,246,183,116,142,234,231,116,78,170,189,0,250,192,0,42,175,158,119,224,159,230,79,211,72,255,0,202,155,75,112,77,105,214,204,247,76,245,50,197,237,156,110,243,167,243,248,218,47,21,53,63,119,181,119,181,205,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,200,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,29,120,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,85,224,183,153,54,101,194,86,27,119,211,235,206,31,87,158,227,211,212,71,83,101,161,154,250,148,44,179,61,86,69,169,72,149,105,230,114,178,103,58,55,171,58,181,141,123,30,228,77,210,189,86,210,121,137,96,186,53,154,240,167,149,213,107,125,210,235,106,178,227,93,171,205,5,202,215,3,170,42,169,46,136,171,79,74,172,131,115,89,63,113,245,61,149,142,71,53,138,217,149,86,72,85,18,104,243,216,7,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,41,208,62,95,116,218,61,194,38,166,113,7,171,246,170,184,245,6,191,77,242,26,155,61,166,174,41,105,103,198,152,251,101,198,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,245,106,162,61,29,210,58,242,180,193,116,107,59,226,178,195,75,170,23,75,171,47,86,175,236,206,33,109,167,129,201,75,95,116,164,69,168,69,168,157,142,223,31,101,145,58,102,71,181,25,35,163,84,124,136,141,72,103,185,78,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,133,138,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,189,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,232,173,141,204,100,117,214,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,47,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,126,212,166,14,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,111,128,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,163,48,121,77,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,12,171,154,168,50,174,5,154,98,188,14,84,241,91,203,135,72,243,13,62,125,37,62,162,225,244,249,3,40,97,149,145,68,203,221,35,175,53,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,213,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,87,30,68,244,203,235,94,177,90,70,174,110,60,25,88,170,236,87,142,49,49,43,175,129,186,208,248,10,124,174,221,80,247,190,59,132,110,124,52,84,213,52,235,239,237,204,205,208,70,248,253,209,190,54,163,211,99,216,238,248,73,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,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,79,203,205,31,200,158,166,253,23,214,40,138,43,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,75,127,226,171,136,43,23,19,220,171,243,45,94,176,99,247,91,36,119,47,100,193,83,67,112,129,237,236,213,69,122,162,100,205,134,101,107,89,85,10,61,21,27,52,127,10,244,86,185,25,35,100,137,129,74,197,170,115,92,224,91,251,127,20,26,41,134,127,182,42,179,250,42,23,127,138,230,221,35,167,70,255,0,198,248,167,181,223,235,38,86,127,116,76,85,89,170,128,51,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,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,210,183,51,78,15,177,158,22,181,66,201,122,211,148,164,163,194,115,154,121,93,106,179,182,90,137,103,182,79,71,29,59,42,88,249,39,124,142,149,143,116,204,149,175,87,245,235,36,140,218,212,141,174,127,63,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,11,233,214,139,22,168,100,186,95,144,89,116,95,57,164,195,243,105,233,218,235,45,226,174,134,58,184,32,157,146,53,251,36,142,70,61,187,36,107,93,18,191,99,213,137,34,189,26,229,106,53,115,109,148,233,86,163,225,122,143,85,164,57,38,23,117,164,204,233,46,12,181,186,200,218,117,150,170,74,169,21,169,20,113,54,61,221,238,230,246,44,107,30,230,200,215,177,204,87,35,154,171,167,227,207,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,224,225,92,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,29,75,115,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,61,7,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,123,207,242,49,252,108,252,183,250,145,106,128,103,219,151,222,136,113,23,170,90,219,67,151,240,249,124,164,198,42,48,250,136,219,118,202,170,99,165,169,101,150,10,200,42,98,87,165,36,253,86,165,239,137,149,12,99,26,197,77,234,221,206,137,23,184,222,193,206,175,205,62,45,242,254,135,212,110,37,196,224,120,6,27,166,24,204,24,102,159,227,212,150,43,21,45,69,93,77,61,190,145,21,176,64,250,154,137,42,37,72,219,215,163,24,178,205,34,163,27,209,140,69,70,181,26,212,70,165,59,115,171,243,79,139,124,191,161,245,27,136,30,171,148,30,150,224,154,211,130,107,254,153,234,93,139,219,56,221,231,236,167,141,162,241,83,83,247,123,83,87,205,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,196,14,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,206,174,70,63,141,159,150,255,0,82,39,79,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,2,184,121,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,182,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,38,214,198,247,190,59,137,50,195,118,182,84,217,110,181,182,106,201,41,36,168,160,168,146,154,87,210,85,197,85,3,158,199,43,92,177,205,11,157,20,172,234,139,209,241,185,204,114,116,86,170,162,162,151,83,202,163,140,28,251,136,60,54,251,166,58,164,181,119,107,238,7,79,72,234,92,137,241,77,35,238,52,82,171,216,214,86,77,177,98,74,152,214,52,68,123,228,73,39,98,171,182,185,208,205,43,130,122,128,0,20,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,92,161,10,185,184,233,158,43,152,112,133,120,206,174,212,157,47,88,21,194,130,225,104,170,142,56,251,141,241,53,112,209,207,3,158,230,43,210,23,178,116,123,152,199,55,116,144,64,229,85,70,116,80,136,28,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,109,191,19,164,106,39,235,231,97,170,22,172,135,87,48,61,40,183,182,146,106,140,50,207,85,114,174,168,134,181,178,190,57,238,15,143,165,44,177,34,117,133,236,138,142,41,83,115,186,185,149,76,93,173,68,69,124,31,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,83,208,113,123,171,212,218,239,196,190,161,106,149,190,122,73,237,183,107,195,225,181,207,77,4,176,178,162,221,76,198,210,209,204,172,151,227,107,223,79,4,79,122,57,27,241,185,223,11,63,162,129,37,121,56,233,13,78,107,196,189,118,169,84,65,86,150,221,56,179,205,51,39,134,120,154,207,104,215,49,244,176,195,43,29,213,239,99,169,214,189,232,172,68,232,248,89,185,201,213,26,251,180,32,175,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,164,234,2,149,185,213,249,167,197,190,95,208,250,141,196,249,60,183,248,81,211,142,45,116,227,92,48,172,214,47,3,117,161,251,63,61,130,255,0,4,40,250,171,69,83,146,226,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,159,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,86,174,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,88,87,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,95,243,12,224,178,213,197,62,151,212,95,113,12,126,145,218,169,141,83,162,227,245,139,82,218,85,173,129,36,221,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,219,168,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,53,60,10,245,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,94,174,85,87,171,186,216,80,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,8,149,203,58,211,106,191,241,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,78,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,143,235,114,184,243,217,166,95,90,244,122,210,242,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,72,28,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,223,63,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,120,174,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,235,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,64,233,92,185,184,40,253,234,181,30,123,254,127,108,186,199,166,88,183,241,46,85,48,39,106,59,165,114,43,22,59,99,102,220,215,183,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,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,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,250,133,115,195,108,184,6,75,121,212,104,233,36,196,232,44,245,181,55,230,85,210,45,84,14,183,50,23,186,165,36,133,26,229,149,157,164,127,86,35,93,185,58,167,69,235,208,204,102,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,140,125,95,179,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,77,206,219,213,125,234,93,79,55,189,116,172,211,14,28,105,52,231,30,188,248,43,214,165,220,29,110,153,172,73,217,51,172,240,49,36,173,88,229,141,90,198,238,123,233,32,123,30,170,146,69,83,43,81,142,77,206,101,48,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,119,254,90,249,38,151,227,156,96,224,235,170,88,197,37,218,158,231,80,182,219,37,69,74,200,246,90,239,114,185,190,6,169,34,99,28,146,191,186,137,11,55,162,54,55,206,217,247,53,97,69,77,4,153,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,210,247,15,218,153,251,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,217,114,111,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,220,213,3,160,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,84,28,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,74,214,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,68,20,67,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,160,246,177,207,123,218,175,120,91,247,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,12,214,112,209,196,94,119,194,254,169,208,106,102,11,81,254,197,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,122,47,222,139,161,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,7,64,42,3,155,39,26,246,237,64,172,253,216,180,190,231,223,178,217,46,15,147,47,173,141,106,169,228,150,233,75,60,208,173,177,209,189,172,100,144,196,248,219,51,157,252,86,62,78,194,177,90,176,170,190,85,115,43,227,94,221,195,166,156,87,105,126,21,115,233,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,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,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,3,165,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,247,35,166,126,233,99,99,35,106,166,231,189,187,156,198,111,145,154,20,182,104,190,151,217,116,141,250,17,102,196,41,40,48,73,44,243,216,95,103,166,124,145,49,212,83,177,236,153,171,35,92,146,171,228,73,36,87,203,191,184,231,189,207,87,43,213,92,115,78,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,0,103,175,143,174,20,107,56,82,215,26,187,37,178,45,248,102,81,222,188,98,243,71,12,233,28,20,174,153,200,234,7,73,42,187,185,53,63,192,215,42,72,247,58,55,193,35,182,172,187,27,213,121,94,241,175,251,191,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,150,213,196,191,14,152,39,20,26,89,95,166,121,213,63,251,45,101,158,183,124,223,216,203,167,134,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,253,202,159,114,166,115,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,125,192,106,32,165,110,117,126,105,241,111,151,244,62,163,113,36,255,0,41,110,48,110,186,191,134,212,112,239,157,173,34,223,116,246,207,76,235,13,84,49,57,143,174,178,68,173,131,100,173,107,59,77,125,50,186,154,52,126,228,116,172,153,157,90,174,142,89,31,24,57,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,71,160,230,177,199,85,78,29,29,127,11,26,81,95,87,77,125,170,167,88,115,90,231,82,196,232,27,110,171,162,122,123,53,137,52,110,87,62,88,170,35,149,211,70,173,237,162,70,214,189,206,116,137,20,74,224,207,137,203,239,10,186,5,174,25,174,45,101,241,183,172,130,225,142,99,86,234,159,18,200,253,151,85,61,21,246,72,171,182,62,41,89,63,105,244,237,94,203,145,26,254,189,21,200,158,229,140,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,122,129,234,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,65,60,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,253,155,151,197,112,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,178,40,1,207,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,157,175,127,132,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,225,114,161,208,0,25,87,62,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,157,171,143,141,51,197,116,139,139,221,73,193,112,170,79,9,101,167,184,83,220,41,169,91,28,113,199,75,227,105,33,172,124,17,50,54,53,140,134,55,212,57,145,177,27,240,198,214,53,85,85,21,87,181,114,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,195,108,118,213,145,170,5,218,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,126,176,0,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,127,18,106,119,200,238,178,74,247,124,78,94,157,122,39,68,68,68,144,28,169,56,163,215,110,37,63,106,63,182,188,231,237,31,217,207,98,123,51,251,25,71,71,216,241,30,59,189,253,205,20,123,183,118,34,254,151,94,155,125,221,58,175,80,128,28,209,252,246,106,111,209,125,30,136,238,188,166,117,123,13,208,93,47,226,51,87,53,2,122,184,236,88,237,62,51,53,66,82,64,179,79,43,223,37,194,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,231,39,10,230,143,231,179,83,126,139,232,244,68,85,3,170,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,52,143,86,181,141,124,178,202,244,99,55,237,78,149,164,92,190,245,183,88,120,116,202,56,131,199,237,85,114,83,208,83,197,83,139,218,105,34,130,170,124,149,140,170,150,10,244,141,27,58,75,3,233,210,7,57,24,232,156,249,215,163,99,69,85,78,190,175,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,189,224,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,211,196,55,22,120,111,23,92,177,53,51,56,177,83,210,89,239,180,21,22,154,107,238,56,218,245,170,158,212,245,190,82,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,42,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,214,173,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,239,106,42,7,75,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,0,6,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,161,224,9,233,206,59,72,106,112,174,37,232,117,74,158,10,181,182,234,61,158,25,159,60,211,196,230,123,70,133,140,165,154,24,152,222,143,99,27,78,148,15,85,122,47,87,204,253,174,94,138,214,71,94,11,244,114,197,175,188,80,96,26,85,148,205,178,203,117,184,73,81,113,143,107,215,196,210,210,83,203,87,45,55,86,61,143,103,121,148,238,139,184,215,35,153,220,222,157,85,189,20,47,123,132,45,33,169,208,142,26,52,247,75,110,16,85,193,114,180,217,217,53,210,10,153,226,153,244,247,26,151,186,170,178,20,124,95,3,152,202,137,229,99,21,170,239,129,173,248,159,253,37,236,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,144,171,131,62,41,127,116,124,219,48,212,138,44,111,219,119,171,150,31,85,98,178,83,202,237,180,172,174,150,178,146,86,203,82,168,228,122,194,198,65,35,149,172,248,158,228,107,58,177,28,178,48,44,171,153,215,30,63,177,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,159,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,245,57,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,64,234,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,103,94,227,209,17,210,189,86,178,249,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,1,23,248,218,224,79,13,227,30,213,98,157,215,202,76,71,44,177,84,35,25,145,182,210,181,179,203,110,86,200,174,162,123,18,104,81,204,238,189,146,53,206,87,118,213,36,70,34,119,100,85,144,24,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,3,159,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,67,160,0,50,174,125,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,59,87,31,26,103,138,233,23,23,186,147,130,225,84,158,18,203,79,112,167,184,83,82,182,56,227,142,151,198,210,67,88,248,34,100,108,107,25,12,111,168,115,35,98,55,225,141,172,106,170,170,42,175,106,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,11,180,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,253,96,0,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,254,36,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,32,57,82,113,71,174,220,74,126,212,127,109,121,207,218,63,179,158,196,246,103,246,50,142,143,177,226,60,119,123,251,154,40,247,110,236,69,253,46,189,54,251,186,117,94,161,0,57,163,249,236,212,223,162,250,61,17,221,121,76,234,246,27,160,186,95,196,102,174,106,4,245,113,216,177,218,124,102,106,132,164,129,102,158,87,190,75,132,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,206,78,21,205,31,207,102,166,253,23,209,232,136,170,7,85,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,252,105,30,173,107,26,249,101,149,232,198,111,218,157,43,72,185,125,235,110,176,240,233,148,113,7,143,218,170,228,167,160,167,138,167,23,180,210,69,5,84,249,43,25,85,44,21,233,26,54,116,150,7,211,164,14,114,49,209,57,243,175,70,198,138,170,157,125,95,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,192,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,167,136,110,44,240,222,46,185,98,106,102,113,98,167,164,179,223,104,42,45,52,215,220,113,181,235,85,61,169,235,124,165,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,85,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,173,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,222,212,84,14,151,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,168,0,0,8,1,205,111,138,61,118,225,175,246,93,251,20,206,126,206,125,163,246,223,180,255,0,177,148,117,157,255,0,15,224,123,63,221,49,73,183,111,126,95,232,244,235,187,223,215,162,116,231,252,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,139,175,78,168,138,129,242,185,231,126,9,254,100,253,52,227,252,154,174,214,171,7,18,89,181,246,251,115,164,183,91,109,218,111,114,171,172,172,171,153,176,193,77,4,117,246,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,216,57,231,126,9,254,100,253,52,171,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,222,212,84,9,21,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,126,94,20,120,36,213,14,43,237,89,181,247,20,130,174,134,219,138,217,234,102,161,172,117,44,110,130,237,123,107,90,232,45,44,146,89,162,107,31,35,92,174,116,189,92,216,83,182,178,34,119,25,215,229,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,102,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,223,244,79,142,58,158,43,120,38,215,60,63,80,89,73,79,168,184,126,155,222,223,93,52,79,138,38,94,233,29,111,168,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,250,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,83,5,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,238,115,30,230,175,84,85,64,63,41,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,159,126,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,161,60,179,63,195,112,90,156,126,151,48,200,105,45,47,202,175,17,216,45,11,82,170,214,85,92,100,138,89,98,167,71,244,218,215,189,176,72,140,220,169,185,251,88,222,175,123,26,238,127,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,5,59,114,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,147,48,58,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,196,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,58,185,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,48,185,67,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,172,190,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,196,229,92,102,223,106,248,49,194,184,59,196,173,94,6,213,67,226,234,50,187,141,67,24,249,46,18,58,235,61,109,53,53,58,123,251,112,179,116,18,62,79,116,143,145,168,196,216,198,59,191,224,56,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,22,54,35,156,198,190,89,98,98,189,155,247,32,123,254,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,146,215,249,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,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,112,174,104,254,68,245,55,232,190,177,68,5,0,154,83,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,236,218,185,172,59,175,24,60,89,230,92,93,106,135,219,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,223,211,182,197,85,108,76,68,14,127,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,254,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,207,10,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,128,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,30,131,154,247,28,116,216,213,170,247,194,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,122,196,144,202,232,250,61,210,63,179,7,248,82,227,54,251,194,94,156,106,173,179,3,181,119,115,60,239,217,20,246,139,148,236,99,233,109,81,211,165,111,126,165,209,187,175,118,100,241,17,36,81,171,86,61,202,231,63,170,51,181,44,117,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,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,226,198,196,115,158,230,69,20,76,87,191,102,229,231,252,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,28,149,0,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,252,73,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,64,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,52,81,238,221,216,139,250,93,122,109,247,116,234,189,66,127,159,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,207,172,0,203,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,159,40,150,156,211,112,10,156,23,141,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,191,11,223,89,5,90,191,122,35,220,253,207,94,187,209,206,252,188,177,116,183,246,161,198,78,21,226,236,94,211,181,98,94,35,41,184,127,93,118,124,47,133,141,124,36,254,231,181,207,219,93,37,23,192,221,221,122,252,77,86,35,192,189,61,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,43,215,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,235,97,71,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,187,232,238,52,146,172,85,20,242,177,200,142,99,218,228,234,157,83,226,99,152,246,238,99,218,229,12,192,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,36,22,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,217,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,224,86,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,6,159,138,171,231,157,248,39,249,147,244,210,116,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,178,11,115,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,14,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,61,7,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,226,198,196,115,158,230,69,20,76,87,191,102,229,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,148,213,140,235,246,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,0,164,30,106,122,199,98,213,222,46,46,244,216,228,61,105,48,43,124,88,116,149,59,159,253,117,85,77,60,242,84,174,199,177,170,206,220,245,18,193,211,226,107,187,27,218,229,107,209,19,176,114,88,209,219,173,235,87,50,189,111,184,88,105,37,177,99,86,119,217,40,107,42,233,92,231,182,235,84,248,220,174,165,145,88,172,71,199,77,28,172,149,90,244,123,89,89,26,116,86,202,165,122,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,122,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,250,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,168,85,15,48,141,47,186,233,87,24,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,93,85,82,70,69,44,146,211,172,141,94,142,125,59,253,205,84,86,54,197,57,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,220,253,238,114,39,113,21,220,127,157,166,142,95,98,202,176,94,32,105,230,239,89,106,109,233,135,86,71,181,141,240,149,81,201,81,87,78,189,85,251,228,239,50,90,159,114,51,107,60,47,196,238,178,53,19,133,242,153,213,11,86,156,113,131,107,182,94,91,73,29,62,117,103,172,197,217,87,83,90,218,118,83,78,247,71,83,15,77,200,169,35,229,150,146,58,118,71,213,170,231,212,55,162,170,162,49,193,123,197,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,103,91,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,58,7,45,158,43,181,31,67,53,199,27,210,251,100,190,213,195,53,27,32,160,179,220,172,213,19,43,99,167,170,170,154,58,120,235,233,215,162,246,230,102,230,111,68,77,178,198,196,99,186,43,98,146,41,213,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,23,231,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,65,94,104,92,20,126,240,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,216,124,174,83,124,94,126,215,116,227,247,125,205,107,119,229,248,5,189,158,201,116,116,29,168,234,177,216,82,24,33,221,35,21,88,179,64,247,182,39,117,107,21,209,186,7,39,117,233,51,210,127,153,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,247,176,174,97,154,95,119,224,202,94,40,178,10,202,74,123,149,162,157,214,139,141,154,86,201,68,149,121,67,41,155,39,179,169,122,247,156,172,153,206,107,227,123,123,187,33,126,249,54,246,165,70,3,152,55,27,118,174,20,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,157,40,178,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,239,114,171,151,239,83,213,113,21,175,57,151,18,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,154,114,155,224,162,227,167,244,127,188,238,168,91,59,23,171,221,189,145,226,20,82,37,45,68,113,90,234,160,134,100,185,182,70,57,239,142,105,89,35,161,107,127,132,246,71,223,71,163,146,100,70,4,149,224,23,133,26,62,20,180,58,146,201,115,139,126,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,241,181,170,178,61,174,145,243,200,221,169,46,198,215,95,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,226,184,57,210,251,86,170,240,125,197,181,178,224,234,72,106,44,22,123,6,81,67,87,53,19,106,95,79,61,189,183,58,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,247,57,21,88,232,171,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,239,44,167,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,87,6,172,96,191,178,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,6,151,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,253,231,160,34,87,43,141,94,169,213,174,15,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,99,217,76,214,62,149,177,36,127,210,99,40,231,164,141,92,228,107,213,241,189,93,187,250,110,150,160,0,57,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,2,131,56,230,213,11,86,177,241,105,169,153,229,137,180,139,109,158,241,236,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,167,84,68,145,17,28,238,155,151,181,114,130,213,11,174,23,197,165,54,7,11,106,231,182,234,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,93,21,179,61,173,167,154,22,245,218,173,74,169,21,29,247,181,208,128,250,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,164,193,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,220,187,237,183,250,104,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,136,155,126,239,19,255,0,155,211,103,243,235,238,149,64,10,1,230,143,231,179,83,126,139,232,244,71,138,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,158,215,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,179,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,40,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,189,226,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,0,0,20,129,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,192,56,47,214,59,22,129,113,65,128,106,174,83,14,251,45,170,225,37,61,198,77,207,79,13,75,87,79,45,36,181,61,24,199,189,253,150,84,58,94,219,90,174,127,111,98,116,87,117,79,21,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,240,181,17,145,181,17,173,68,68,79,20,6,170,1,197,56,47,214,59,238,190,240,193,128,106,174,83,14,203,213,214,223,37,61,198,77,204,95,19,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,94,214,5,85,243,206,252,19,252,201,250,105,18,185,127,112,207,134,241,95,169,121,174,150,230,21,213,118,231,183,7,171,185,90,46,116,202,174,125,186,227,29,117,19,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,75,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,15,245,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,99,252,169,248,237,181,45,170,131,133,157,101,201,170,219,114,109,66,65,132,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,222,231,35,209,253,134,171,54,65,28,147,127,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,153,247,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,156,202,86,231,87,230,159,22,249,127,67,234,55,18,79,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,99,7,58,191,52,248,183,203,250,31,81,184,129,213,121,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,172,190,99,188,201,50,109,48,204,168,52,127,134,28,246,146,150,251,98,168,157,114,251,172,86,218,122,214,65,58,34,54,59,124,79,157,31,18,189,170,178,58,116,72,213,88,244,137,137,34,57,179,198,146,255,0,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,7,117,0,0,0,231,250,253,172,118,46,31,244,107,44,214,44,142,31,17,73,140,219,221,81,29,54,231,179,197,213,61,201,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,10,12,227,155,84,45,90,199,197,166,166,103,150,38,210,45,182,123,199,179,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,110,94,213,202,11,84,46,184,95,22,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,116,86,204,246,182,158,104,91,215,106,181,42,164,84,119,222,215,66,3,234,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,26,147,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,64,14,40,249,82,126,242,154,237,147,107,95,237,235,236,231,218,63,5,253,140,251,45,227,59,30,30,142,10,111,237,222,46,61,219,187,27,191,160,157,55,116,247,244,234,189,87,129,142,6,63,114,239,182,223,233,163,246,199,237,143,179,127,212,79,103,248,95,9,226,127,250,34,109,251,188,79,254,111,77,159,207,175,186,85,0,40,7,154,63,158,205,77,250,47,163,209,30,43,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,123,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,205,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,162,30,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,247,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,17,87,142,126,6,63,125,31,177,63,233,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,250,34,29,155,124,55,254,119,93,255,0,203,167,191,202,112,83,203,123,247,62,213,59,174,166,126,217,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,205,80,5,85,243,206,252,19,252,201,250,105,92,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,31,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,22,169,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,248,177,177,28,231,185,145,69,19,21,239,217,185,122,168,0,10,139,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,219,161,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,8,1,206,175,202,198,45,243,2,135,211,174,39,213,229,193,204,2,143,136,139,20,90,73,171,217,23,250,108,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,254,50,69,242,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,94,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,20,3,205,31,207,102,166,253,23,209,232,128,177,78,84,156,87,106,63,17,58,113,146,225,90,161,47,181,110,186,115,236,232,33,191,203,50,186,170,229,75,84,149,9,27,106,81,83,227,154,63,10,228,89,186,238,145,175,106,189,21,237,124,146,210,9,106,156,140,127,27,63,45,254,164,85,88,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,99,175,39,222,30,177,92,39,66,83,136,47,19,237,12,147,81,187,244,219,164,165,141,190,203,161,163,172,158,15,15,12,157,22,69,238,201,23,118,69,220,141,118,200,27,177,22,45,239,159,224,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,147,127,152,103,47,59,175,13,23,90,141,84,210,186,58,187,142,149,220,106,17,30,197,115,166,159,27,158,71,116,109,60,238,94,174,125,51,156,168,216,167,114,170,162,171,98,149,119,246,228,158,16,26,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,12,246,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,82,95,49,158,2,127,117,123,236,26,145,167,115,248,141,50,201,174,30,14,146,158,122,141,245,86,90,231,177,242,165,27,149,235,190,104,85,145,200,232,165,247,185,26,199,50,85,220,214,201,55,229,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,2,247,129,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,88,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,202,114,246,224,235,4,226,255,0,4,214,75,5,254,179,216,217,37,155,236,239,217,252,131,183,53,71,178,251,179,85,190,171,250,213,147,197,28,253,216,233,210,63,226,42,236,235,185,189,21,61,241,87,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,44,171,145,143,227,103,229,191,212,137,169,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,240,142,188,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,13,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,213,202,170,245,119,91,10,51,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,151,63,203,207,152,101,171,137,123,85,62,149,234,165,101,37,187,85,45,212,234,172,122,53,176,193,146,65,27,122,186,162,6,167,70,178,165,173,69,116,176,53,17,21,17,210,196,155,59,145,192,30,127,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,175,85,224,99,129,143,220,187,237,183,250,104,253,177,251,99,236,223,245,19,217,254,23,194,120,159,254,136,155,126,239,19,255,0,155,211,103,243,235,238,149,64,0,7,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,224,40,135,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,226,123,43,39,171,71,239,85,123,95,185,139,211,98,53,191,43,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,217,88,250,186,105,34,165,167,149,145,162,239,99,171,22,145,83,114,108,107,218,199,187,110,205,201,26,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,63,40,26,168,7,138,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,248,90,168,248,220,138,214,170,42,39,181,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,106,133,27,98,188,96,228,220,35,113,237,171,247,166,173,93,110,19,124,212,139,219,114,203,61,36,84,253,250,232,34,173,174,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,188,147,53,156,88,249,167,214,79,152,25,15,168,206,6,140,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,141,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,226,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,217,255,0,43,143,34,122,101,245,175,88,173,28,209,252,137,234,111,209,125,98,136,10,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,185,203,20,200,138,232,220,231,34,163,216,249,35,124,234,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,166,197,127,134,158,90,154,120,224,168,143,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,224,164,190,171,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,254,29,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,160,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,26,243,102,213,11,174,156,112,125,116,182,89,155,87,29,70,117,120,163,197,223,87,77,90,234,119,211,64,246,201,83,55,93,168,171,35,37,138,146,74,119,199,213,168,230,84,59,170,170,34,177,211,40,168,190,119,26,161,117,170,207,244,247,69,225,109,92,22,219,101,158,92,162,161,91,90,238,197,100,245,51,73,77,22,250,126,136,221,240,54,146,109,178,42,185,122,85,200,212,70,251,247,133,112,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,167,61,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,113,65,124,186,180,114,251,172,156,92,96,148,214,137,188,61,38,31,112,131,49,186,84,237,99,251,52,180,19,197,35,83,99,158,197,119,118,117,167,131,171,119,57,157,253,251,92,214,57,13,10,1,18,185,163,233,13,78,173,112,125,147,79,109,130,174,123,150,13,81,14,95,75,12,51,197,19,30,202,102,189,149,78,149,100,254,147,25,71,61,92,136,214,171,94,175,141,136,221,223,208,117,27,105,62,117,251,47,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,148,245,99,5,253,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,48,64,106,160,160,30,104,254,123,53,55,232,190,143,68,92,159,5,57,77,139,48,225,31,72,110,216,229,119,139,164,167,195,237,150,185,36,237,62,61,181,84,80,54,146,166,62,143,68,85,217,60,18,179,175,77,174,219,213,170,173,84,85,166,206,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,210,152,0,10,107,230,185,193,71,236,203,42,159,137,77,51,182,93,106,113,188,182,225,81,83,150,197,211,189,13,158,233,52,141,114,84,111,87,44,141,134,170,73,31,238,115,118,71,42,109,71,162,77,12,77,174,178,207,185,181,241,175,237,186,202,206,19,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,221,145,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,235,4,9,169,203,83,130,139,143,17,122,143,67,170,25,173,179,174,153,98,55,7,73,82,247,37,44,241,221,110,148,203,77,43,45,146,193,35,149,233,11,217,59,95,35,150,39,49,209,177,241,34,181,207,71,50,245,10,86,229,55,197,231,236,139,81,255,0,119,220,214,183,102,33,159,220,25,236,151,71,65,221,146,151,34,153,97,130,29,210,49,81,233,12,236,99,98,119,86,189,27,35,96,114,118,152,179,61,110,164,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,63,243,115,211,60,87,78,248,184,154,227,139,82,120,79,182,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,86,202,245,118,231,58,89,101,122,187,226,232,146,3,145,143,227,103,229,191,212,143,107,206,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,216,116,21,212,146,77,43,158,221,187,149,232,235,124,40,213,71,34,34,58,78,168,238,168,173,14,127,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,221,42,190,68,146,129,26,223,137,136,144,200,191,2,170,239,181,243,61,124,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,110,99,59,212,181,243,197,27,87,123,152,245,111,106,116,167,159,163,118,185,253,141,155,154,215,185,77,10,0,43,171,157,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,157,204,93,212,182,215,83,200,218,109,142,98,170,111,158,122,121,123,141,123,28,223,13,183,226,108,142,68,177,82,138,249,184,234,102,85,152,113,123,120,193,110,213,125,44,184,21,190,130,223,104,165,142,73,59,109,241,52,144,214,79,59,152,231,171,18,103,190,116,99,158,198,183,116,112,64,213,69,86,117,80,230,188,188,48,171,86,127,198,150,149,88,175,53,21,112,211,210,222,31,123,99,169,158,214,189,103,183,211,75,93,11,85,92,215,38,199,75,77,27,94,157,58,171,21,200,138,213,84,114,115,77,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,107,25,226,233,94,212,146,154,167,99,30,244,143,187,4,145,75,219,222,174,102,253,174,248,154,168,88,175,36,45,45,255,0,230,151,173,119,11,23,251,83,22,180,92,252,87,252,53,53,240,118,81,255,0,254,13,118,247,179,252,12,119,246,196,57,87,57,61,20,251,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,221,36,21,214,232,169,233,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,0,158,156,172,179,250,108,235,130,220,54,149,114,26,187,181,203,21,168,175,176,92,150,165,101,115,233,95,29,75,229,167,167,71,200,159,19,25,71,61,34,51,98,171,26,205,172,78,155,21,173,150,165,59,114,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,214,150,40,149,58,204,247,197,89,44,171,181,221,90,202,87,174,215,34,170,178,226,64,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,84,0,0,34,255,0,50,236,254,167,79,184,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,190,177,149,117,49,197,85,79,19,36,69,222,247,81,173,90,174,212,222,214,53,239,110,221,155,146,80,21,65,207,7,63,166,150,235,165,154,91,67,144,213,165,69,45,61,198,255,0,116,180,181,101,108,10,201,93,20,20,85,15,78,157,167,189,22,26,246,55,222,175,98,44,159,209,73,19,112,86,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,184,145,92,206,180,183,246,95,198,78,107,225,44,94,204,181,101,190,31,41,183,255,0,93,119,188,87,138,141,60,92,254,247,185,204,221,93,29,111,192,237,189,58,124,45,70,43,15,127,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,107,31,223,170,174,167,158,146,158,155,162,189,175,110,230,62,166,94,226,53,237,79,13,177,219,86,70,169,32,57,222,233,159,137,197,116,211,88,232,233,45,81,123,62,225,87,140,220,39,237,237,174,168,241,17,165,69,35,55,35,62,56,99,240,181,171,209,207,77,174,159,225,106,239,122,160,122,14,73,250,161,117,200,116,143,60,210,139,131,106,230,167,195,47,20,183,42,26,137,171,93,43,35,130,224,201,58,210,197,18,167,72,88,201,104,229,149,118,187,163,159,84,245,218,213,69,87,216,249,65,124,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,159,11,223,89,5,34,51,98,163,220,253,172,78,187,213,174,191,64,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,210,37,114,254,226,99,13,225,67,82,243,93,82,204,40,106,238,47,118,15,87,109,180,91,41,145,90,251,141,198,74,234,39,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,11,116,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,162,190,88,232,7,253,21,103,185,87,250,171,145,228,153,29,195,253,242,178,186,229,93,81,39,252,233,38,154,73,31,254,23,57,206,254,106,167,213,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,105,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,213,91,35,158,200,195,170,242,230,224,163,247,85,211,137,239,249,253,178,213,38,166,229,63,196,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,130,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,35,181,115,31,230,1,71,195,189,138,93,36,210,28,139,253,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,127,5,37,129,124,6,113,131,140,240,141,165,250,227,122,114,210,86,230,215,202,123,19,113,59,61,92,85,29,138,233,226,146,173,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,42,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,121,243,170,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,91,94,229,237,203,167,30,209,92,54,163,62,215,188,42,146,227,168,185,5,61,109,182,162,211,116,109,45,109,37,154,221,34,201,3,224,141,35,124,176,204,250,152,85,86,73,21,87,248,83,118,81,173,78,247,118,0,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,66,239,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,207,95,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,101,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,150,42,81,95,55,29,76,202,179,14,47,111,24,45,218,175,165,151,2,183,208,91,237,20,177,201,39,109,190,38,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,238,142,8,26,168,170,206,170,28,215,151,134,21,106,207,248,210,210,171,21,230,162,174,26,122,91,195,239,108,117,51,218,215,172,246,250,105,107,161,106,171,154,228,216,233,105,163,107,211,167,85,98,185,17,90,170,142,78,105,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,11,21,228,133,165,191,252,210,245,174,225,98,255,0,106,98,214,139,159,138,255,0,134,166,190,14,202,63,255,0,193,174,222,246,127,129,142,254,216,135,42,231,39,162,159,97,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,187,164,130,186,221,21,61,60,155,90,145,181,27,11,160,125,26,183,171,222,229,147,191,215,107,118,32,19,211,149,150,127,77,157,112,91,134,210,174,67,87,118,185,98,181,21,246,11,146,212,172,174,125,43,227,169,124,180,244,232,249,19,226,99,40,231,164,70,108,85,99,89,181,137,211,98,181,178,212,167,110,73,250,161,106,199,181,115,60,210,139,131,105,33,168,204,236,244,183,42,26,137,171,91,19,228,158,222,249,58,210,197,18,167,89,158,248,171,37,149,118,187,171,89,74,245,218,228,85,86,92,72,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,90,160,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,85,101,170,114,49,252,108,252,183,250,145,85,96,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,53,17,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,119,37,255,0,49,158,53,255,0,122,173,71,130,193,128,92,238,177,233,150,45,252,59,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,64,230,188,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,18,74,114,210,229,247,83,172,55,91,63,16,122,191,106,164,147,79,168,42,60,77,158,211,87,20,85,80,100,175,99,170,160,145,36,70,78,143,129,148,245,48,68,229,100,209,57,147,167,86,170,43,21,221,121,87,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,250,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,245,128,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,137,21,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,87,175,47,110,49,112,78,16,48,77,100,191,223,232,253,179,146,94,126,206,253,159,199,251,147,83,251,83,181,53,91,42,191,174,153,4,177,193,218,142,161,36,254,34,38,254,155,91,213,87,221,18,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,21,211,197,36,239,133,145,199,43,213,173,100,45,169,124,72,246,178,53,145,26,143,123,90,171,181,188,127,151,7,47,250,62,29,236,81,106,222,175,99,191,233,177,95,226,96,138,154,162,72,42,35,199,105,119,190,61,180,239,133,242,70,249,166,141,17,239,153,29,185,35,149,34,106,51,248,203,44,234,0,0,0,66,14,111,186,161,106,194,248,75,169,192,230,109,36,247,45,65,188,81,91,105,224,117,107,98,158,40,41,166,109,108,181,76,139,162,186,102,53,212,240,194,238,155,81,171,85,26,171,190,230,186,111,148,193,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,192,246,37,52,52,50,53,88,158,229,154,68,87,42,166,214,4,75,225,99,69,63,120,158,32,176,157,28,146,225,224,169,50,11,130,248,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,30,230,43,123,138,205,221,27,213,83,234,241,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,146,171,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,109,175,77,181,87,38,212,70,234,157,237,122,34,236,130,10,136,187,110,99,218,239,19,187,225,116,109,85,250,188,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,237,172,71,190,101,101,90,198,231,189,206,254,28,16,53,17,168,207,120,73,94,79,186,199,98,206,120,96,77,42,167,135,195,222,180,210,225,61,61,100,123,158,254,253,45,117,68,245,116,245,61,85,141,99,119,61,245,49,118,209,207,114,120,109,238,218,146,53,9,212,82,7,39,221,99,190,224,220,80,38,149,83,195,226,44,186,151,111,158,158,178,61,204,103,98,170,134,158,122,186,122,158,170,199,61,219,88,202,152,187,104,230,53,124,78,247,110,88,218,133,223,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,67,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,115,71,242,39,169,191,69,245,138,33,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,2,128,75,84,231,157,248,39,249,147,244,210,170,203,84,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,45,211,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,119,54,149,184,32,213,236,55,65,120,156,196,181,115,80,39,171,142,197,142,211,221,230,168,74,72,22,105,229,123,237,117,113,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,120,157,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,7,192,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,70,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,167,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,199,63,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,194,199,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,51,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,221,178,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,217,181,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,95,55,156,235,237,111,25,55,43,7,178,252,39,216,172,126,215,98,239,119,251,158,47,185,27,171,251,187,118,167,111,167,143,237,237,234,239,237,91,186,252,91,91,122,134,107,56,177,243,79,172,159,48,50,31,81,156,9,127,201,47,22,190,213,235,238,117,154,211,208,239,178,218,176,245,181,214,84,247,88,157,170,170,186,218,121,41,227,216,171,189,219,153,69,82,189,81,21,169,219,232,229,69,115,81,110,80,174,174,73,120,181,138,147,64,179,172,214,158,135,101,234,235,152,45,174,178,167,186,245,238,210,210,81,83,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,137,98,160,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,62,220,205,45,54,171,47,28,122,159,71,102,182,82,80,83,201,81,109,171,124,84,208,182,38,58,121,237,148,147,77,42,181,168,136,175,146,89,36,145,238,251,220,247,185,203,213,85,84,11,42,228,245,154,221,114,174,15,153,98,184,83,210,71,79,135,101,23,43,37,11,161,99,145,242,64,246,195,92,174,149,85,202,138,254,237,116,173,69,106,53,54,53,137,211,170,43,157,92,28,209,252,246,106,111,209,125,30,136,158,156,148,46,214,169,184,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,72,23,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,26,83,33,255,0,49,158,53,255,0,117,93,56,130,193,128,92,237,82,106,110,83,252,59,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,94,235,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,215,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,135,159,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,231,180,191,149,206,2,238,12,151,68,181,10,166,174,135,54,201,106,41,178,171,141,230,40,161,89,236,247,182,211,44,112,211,39,105,202,218,170,106,102,203,60,75,27,228,115,94,179,212,201,27,162,89,24,177,248,174,83,124,20,92,116,254,143,247,157,213,11,103,98,245,123,183,178,60,66,138,68,165,168,142,43,93,84,16,204,151,54,200,199,61,241,205,43,36,116,45,111,240,158,200,251,232,244,114,76,136,203,42,3,48,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,255,0,202,111,139,207,218,238,156,126,239,185,173,110,252,191,0,183,179,217,46,142,131,181,29,86,59,10,67,4,59,164,98,171,22,104,30,246,196,238,173,98,186,55,64,228,238,189,38,122,122,174,101,124,20,91,184,139,211,138,237,80,194,173,157,117,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,106,76,165,110,117,126,105,241,111,151,244,62,163,113,44,251,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,182,215,146,82,54,149,240,71,73,120,138,24,223,81,28,72,231,63,116,43,221,100,145,170,61,235,219,145,136,229,71,163,218,218,193,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,19,127,142,156,42,213,159,240,125,171,118,43,205,69,92,52,244,184,189,93,237,142,166,123,90,245,158,222,223,29,11,85,92,215,38,199,75,77,27,94,157,58,171,21,200,138,213,84,114,66,14,70,63,141,159,150,255,0,82,45,80,12,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,165,237,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,133,170,143,141,200,173,106,162,162,103,47,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,45,255,0,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,30,231,191,191,75,93,81,61,93,61,79,85,99,88,221,207,125,76,93,180,115,220,158,27,123,182,164,141,64,38,166,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,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,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,247,185,166,231,244,216,47,5,185,149,42,100,53,118,155,150,85,81,65,96,182,173,50,202,215,213,62,74,150,75,81,78,175,141,62,22,62,142,10,180,126,245,70,57,155,152,189,119,163,93,73,122,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,5,239,242,240,194,174,184,7,5,186,85,98,188,212,82,77,81,85,103,125,237,142,166,123,156,196,130,225,83,45,116,45,85,115,90,187,219,21,76,109,122,116,232,143,71,34,43,145,17,203,199,249,193,104,229,139,57,225,129,117,86,162,111,15,122,211,75,132,21,20,114,109,123,251,244,181,213,16,82,84,83,116,71,181,141,220,247,211,75,220,86,189,201,225,182,55,106,72,229,39,81,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,253,192,103,91,132,45,94,166,208,142,37,244,247,84,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,95,27,158,202,121,229,123,17,168,239,141,173,248,95,253,21,210,73,149,115,71,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,168,118,176,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,6,112,120,208,214,59,22,190,241,65,159,234,174,45,14,203,45,214,225,29,61,186,77,207,95,19,75,73,79,21,36,85,61,30,198,61,157,230,83,182,94,219,154,142,103,115,98,245,86,245,91,243,226,83,87,169,180,23,65,179,157,92,154,122,72,234,49,219,60,211,91,210,174,9,102,130,91,139,250,69,69,12,140,139,163,213,146,84,201,12,106,168,173,232,143,85,87,53,17,92,153,162,2,234,121,54,104,167,216,110,31,110,218,199,87,112,239,85,234,109,193,59,48,71,46,232,224,161,183,75,81,79,30,230,172,109,86,204,233,223,88,174,232,247,181,99,236,116,218,237,232,73,78,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,213,232,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,59,94,207,23,84,247,58,74,154,157,143,123,214,62,236,242,75,47,111,122,181,155,246,183,225,106,33,208,0,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,162,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,206,23,20,250,41,251,187,113,5,155,104,228,119,15,27,73,143,220,19,192,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,54,177,27,220,71,237,234,222,138,182,211,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,115,223,223,165,174,168,158,174,158,167,170,177,172,110,231,190,166,46,218,57,238,79,13,189,219,82,70,160,28,87,158,119,224,159,230,79,211,74,171,45,83,158,119,224,159,230,79,211,72,191,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,14,193,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,54,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,170,186,54,189,146,92,161,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,8,0,90,167,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,199,20,229,193,203,254,179,136,139,236,90,183,171,216,239,250,83,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,254,50,197,119,224,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,252,72,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,190,172,1,156,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,34,185,98,241,227,251,16,190,211,104,54,172,94,182,224,57,5,193,190,205,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,105,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,100,117,229,255,0,203,130,197,195,189,29,167,87,181,110,15,31,171,31,29,69,52,80,86,191,194,227,177,203,4,144,190,153,189,183,36,117,51,58,57,158,146,200,237,241,163,182,182,47,232,44,210,132,212,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,48,89,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,94,247,52,220,254,155,5,224,183,50,165,76,134,174,211,114,202,170,40,44,22,213,166,89,90,250,167,201,82,201,106,41,213,241,167,194,199,209,193,86,143,222,168,199,51,115,23,174,244,107,169,47,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,0,189,254,94,24,85,215,0,224,183,74,172,87,154,138,73,170,42,172,239,189,177,212,207,115,152,144,92,42,101,174,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,120,255,0,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,77,175,127,126,150,186,162,10,74,138,110,136,246,177,187,158,250,105,123,138,215,185,60,54,198,237,73,28,164,234,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,184,12,235,112,133,171,212,218,17,196,190,158,234,149,194,122,72,45,182,155,195,33,186,79,83,4,179,50,158,221,82,199,82,214,76,140,139,227,115,217,79,60,175,98,53,29,241,181,191,11,255,0,162,186,73,50,174,104,247,130,253,99,190,235,239,12,24,6,170,229,48,236,189,93,109,242,83,220,100,220,197,241,53,84,149,18,210,75,83,209,140,99,25,222,125,59,165,237,181,168,214,119,54,39,84,111,85,14,214,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,170,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,197,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,42,172,181,78,70,63,141,159,150,255,0,82,42,172,11,254,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,39,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,181,201,20,40,168,233,28,215,42,171,24,201,36,103,63,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,9,240,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,60,58,6,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,0,181,78,84,124,11,127,104,226,131,90,240,207,246,189,86,1,69,92,239,241,156,235,164,148,234,223,248,175,10,247,59,253,124,200,207,238,121,142,41,203,131,151,253,103,17,23,216,181,111,87,177,223,244,167,160,241,48,69,77,81,36,244,242,100,85,91,31,30,218,119,194,248,228,100,48,200,168,247,204,142,218,178,68,145,53,31,252,101,138,239,192,0,0,0,0,25,150,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,244,241,241,169,153,86,145,112,133,169,57,214,21,87,225,47,84,246,250,123,125,53,83,100,146,57,41,124,109,92,52,111,158,39,198,246,189,147,70,202,135,62,55,163,190,25,26,199,42,42,34,162,231,179,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,192,188,158,82,120,85,171,21,224,183,31,190,219,234,42,228,168,204,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,250,14,103,90,91,251,80,224,219,53,240,150,47,105,221,113,47,15,148,219,255,0,174,187,62,23,194,200,158,46,127,123,218,215,237,161,146,183,224,118,238,189,126,22,171,209,132,148,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,235,1,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,63,25,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,23,189,203,23,84,191,106,28,27,97,94,46,251,237,59,174,37,226,49,107,135,245,175,103,194,248,89,23,194,65,238,99,90,253,180,50,81,124,109,221,215,175,196,229,122,60,8,1,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,11,84,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,71,52,127,34,122,155,244,95,88,162,28,174,60,137,233,151,214,189,98,180,115,71,242,39,169,191,69,245,138,32,40,4,181,78,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,2,170,201,211,203,131,151,253,103,17,23,216,181,111,87,177,223,244,167,160,241,48,69,77,81,36,244,242,100,85,91,31,30,218,119,194,248,228,100,48,200,168,247,204,142,218,178,68,145,53,31,252,101,139,144,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,135,160,0,1,66,220,198,120,40,253,213,117,30,11,254,1,108,186,201,166,89,79,241,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,124,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,125,58,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,8,56,109,228,255,0,165,250,95,153,93,114,125,109,190,210,106,109,61,37,69,58,227,148,47,163,146,142,145,168,196,142,87,212,86,64,146,57,37,127,117,31,18,64,231,190,21,137,170,231,164,139,42,50,16,159,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,152,2,21,114,134,193,126,201,112,109,109,191,251,83,197,253,181,200,46,151,222,207,99,183,225,59,114,54,131,181,187,114,247,58,248,14,230,238,141,254,219,183,167,195,185,211,84,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,32,10,171,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,255,0,128,16,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,8,191,199,167,5,180,220,99,224,22,107,125,171,34,164,176,101,152,157,69,85,93,158,186,174,25,102,130,86,77,10,164,148,114,35,30,137,27,37,150,58,87,44,219,37,124,105,10,237,98,238,114,45,117,240,39,203,167,81,51,141,121,168,175,215,124,42,174,201,137,233,173,225,240,222,41,42,219,73,58,92,46,244,222,26,120,237,178,66,247,185,93,77,44,85,17,204,179,36,114,67,44,61,90,199,255,0,21,175,109,218,0,0,0,5,64,115,100,224,162,221,167,245,159,188,238,151,219,59,22,91,221,193,241,229,244,81,165,85,68,145,93,42,167,154,101,185,186,71,185,236,142,25,95,35,97,115,127,132,198,73,216,70,35,150,101,70,91,248,2,189,121,88,240,57,153,104,45,53,102,189,234,179,234,237,57,62,85,103,91,93,14,52,246,35,95,65,110,146,88,166,89,43,17,83,115,106,94,232,34,84,137,58,118,153,213,36,235,35,213,144,198,14,117,126,105,241,111,151,244,62,163,113,46,164,1,85,124,140,127,27,63,45,254,164,90,160,0,82,7,57,44,90,197,143,241,113,71,118,180,80,248,122,188,155,15,183,93,46,146,119,94,255,0,17,84,201,234,105,27,39,71,42,163,58,65,73,78,206,141,68,111,193,215,166,231,57,87,213,242,91,214,59,22,31,172,185,110,142,221,225,237,213,234,37,190,158,162,215,83,185,235,186,170,218,218,137,29,77,177,172,84,77,240,79,81,47,113,207,99,91,225,182,252,78,145,168,151,40,0,166,190,116,154,199,98,204,53,151,18,209,219,68,61,202,189,59,183,212,84,93,42,119,61,54,213,92,155,79,35,105,182,57,136,139,178,8,41,229,238,53,239,107,188,78,223,133,209,185,23,229,114,108,209,79,183,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,186,144,0,0,5,0,243,58,210,223,217,127,25,57,175,132,177,123,50,213,150,248,124,166,223,253,117,222,241,94,42,52,241,115,251,222,231,51,117,116,117,191,3,182,244,233,240,181,24,172,38,167,36,189,76,202,178,13,56,212,77,45,187,85,248,139,46,31,112,183,220,45,29,201,36,124,148,254,61,42,123,240,55,115,213,140,133,31,72,146,53,140,107,127,137,60,238,85,114,191,221,101,64,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,0,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,0,0,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,149,237,203,195,10,181,103,252,105,105,85,138,243,81,87,13,61,45,225,247,182,58,153,237,107,214,123,125,52,181,208,181,85,205,114,108,116,180,209,181,233,211,170,177,92,136,173,85,71,38,135,128,0,0,20,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,126,78,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,126,6,49,105,166,174,145,202,244,247,172,49,162,57,21,118,190,231,192,16,87,153,7,10,58,143,197,174,163,232,126,21,133,69,224,109,84,63,104,39,191,223,231,133,95,75,104,165,114,219,145,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,50,95,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,127,18,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,0,0,10,224,227,67,131,236,155,139,158,61,177,27,43,82,174,139,9,177,224,246,167,101,151,138,73,105,251,244,48,75,91,120,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,177,240,7,159,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,0,0,0,20,215,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,78,231,166,218,171,147,105,228,109,54,199,49,17,118,65,5,60,189,198,189,237,119,137,219,240,186,55,34,252,174,77,154,41,246,231,136,43,182,177,213,220,59,52,154,101,111,78,204,17,203,182,73,235,174,49,84,83,199,185,171,27,145,208,182,6,86,43,186,61,142,73,59,29,55,55,122,23,82,0,0,0,160,30,103,90,91,251,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,174,187,222,43,197,70,158,46,127,123,220,230,110,174,142,183,224,118,222,157,62,22,163,21,132,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,238,122,177,144,163,233,18,70,177,141,111,241,39,157,202,174,87,251,172,168,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,160,6,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,0,101,92,210,159,22,62,86,53,147,229,254,67,233,211,157,84,1,149,115,85,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,160,30,104,254,123,53,55,232,190,143,68,95,240,2,170,249,24,254,54,126,91,253,72,170,179,85,0,8,171,202,227,200,158,153,125,107,214,43,73,84,0,2,47,243,49,180,221,111,252,20,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,123,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,18,128,1,18,185,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,178,212,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,128,21,87,200,199,241,179,242,223,234,69,170,0,0,174,14,52,56,62,201,184,185,227,219,17,178,181,42,232,176,155,30,15,106,118,89,120,164,150,159,191,67,4,181,183,135,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,235,31,0,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,0,0,1,85,124,239,117,75,255,0,153,166,138,91,239,191,237,188,166,239,108,240,191,240,83,80,79,222,86,127,248,73,187,24,255,0,240,189,191,218,212,142,188,164,240,171,174,85,198,150,63,125,183,212,82,71,79,135,89,238,183,186,230,204,247,35,228,129,244,206,161,70,196,136,213,69,127,118,186,39,42,57,90,155,26,245,235,213,17,174,189,224,0,0,5,32,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,118,14,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,116,237,49,234,179,80,49,222,244,123,209,35,254,146,70,187,109,124,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,192,17,87,149,199,145,61,50,250,215,172,86,142,104,254,68,245,55,232,190,177,68,74,160,6,85,203,147,230,181,161,122,143,196,94,163,232,22,151,233,125,155,199,93,107,190,210,203,52,210,170,178,150,223,74,213,181,164,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,177,80,7,63,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,76,28,94,241,211,199,30,132,113,47,168,90,91,111,214,202,72,45,182,155,195,230,181,193,77,96,182,76,202,123,117,75,27,85,71,10,190,90,77,238,123,41,231,137,143,87,43,190,54,187,226,127,244,150,231,202,149,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,237,99,124,37,84,114,84,85,211,175,85,126,249,59,204,150,167,220,140,218,207,11,241,59,172,141,68,9,43,202,219,138,60,239,137,77,44,204,63,107,121,207,218,60,207,28,200,27,220,254,198,67,71,216,181,212,83,71,225,127,185,226,142,39,110,154,10,223,187,171,211,111,197,209,21,157,102,169,72,28,157,117,51,236,127,21,147,96,181,117,119,85,164,207,113,250,203,124,52,180,242,127,90,186,186,153,18,178,57,234,24,175,68,93,144,65,88,198,61,26,231,53,211,171,81,17,175,122,165,223,128,41,175,140,158,102,252,73,227,252,71,102,120,86,138,103,31,101,113,108,70,225,38,61,29,51,236,84,19,205,81,85,74,247,71,85,60,143,168,100,202,187,167,73,81,155,85,141,237,50,37,86,53,234,245,91,105,213,140,235,246,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,112,23,125,202,219,90,181,219,136,77,44,204,53,51,90,245,59,237,55,111,32,109,138,217,69,236,90,58,47,3,216,166,142,105,165,238,83,71,31,119,187,226,226,110,215,55,224,240,253,81,87,122,162,77,83,138,112,89,166,127,178,46,20,244,195,5,146,146,235,73,87,79,143,193,112,175,165,186,71,219,170,165,174,173,85,172,170,129,236,216,213,103,110,122,137,88,140,115,119,53,173,70,185,85,200,170,189,172,0,0,0,0,0,0,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,255,0,18,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,144,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,28,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,58,1,202,184,177,242,177,172,159,47,242,31,78,156,10,86,254,170,63,29,159,238,231,255,0,70,108,255,0,230,133,255,0,25,87,53,80,0,0,0,0,4,74,227,107,141,42,158,14,51,253,44,184,93,113,218,187,254,39,150,83,222,169,47,20,52,147,69,12,241,62,25,173,139,29,100,106,246,42,200,248,162,146,169,169,14,248,153,34,204,155,158,155,90,169,42,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,42,219,158,119,224,159,230,79,211,78,63,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,80,187,64,0,17,171,21,227,54,197,87,198,118,107,193,222,91,106,240,55,90,31,9,81,138,92,105,216,247,199,112,141,214,168,43,106,105,170,19,223,219,153,155,167,145,146,123,163,124,109,86,46,199,177,189,249,42,80,15,52,127,61,154,155,244,95,71,162,44,211,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,9,148,0,0,80,15,245,81,248,236,255,0,119,63,250,51,103,255,0,52,47,248,202,184,26,40,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,128,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,3,202,106,173,155,59,200,52,227,35,180,105,126,89,246,103,47,168,183,203,236,59,163,163,134,72,233,235,154,155,161,238,182,104,102,98,194,231,163,89,39,240,156,238,219,159,179,163,246,185,61,88,2,128,127,170,143,199,103,251,185,255,0,209,155,63,249,161,119,218,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,80,15,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,103,252,155,53,175,237,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,108,115,208,220,101,168,168,143,115,150,71,43,166,108,236,172,71,116,99,26,145,246,58,110,118,245,2,127,158,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,222,122,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,5,117,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,223,167,188,107,182,153,112,61,127,203,53,47,49,241,218,177,98,211,251,189,246,182,231,236,250,56,188,37,209,180,147,212,199,23,102,20,117,52,158,29,219,33,220,212,86,75,217,222,169,241,170,20,89,194,198,138,126,241,60,65,97,58,57,37,195,193,82,100,23,5,241,243,182,94,220,140,161,130,39,212,85,118,157,219,145,18,101,130,25,82,61,204,86,247,21,155,186,55,170,165,255,0,113,99,229,99,89,62,95,228,62,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,108,235,220,98,42,186,39,162,119,83,53,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,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,160,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,43,115,58,227,199,246,223,125,169,208,109,39,189,110,192,113,251,131,189,165,116,183,92,123,148,185,68,205,100,46,143,171,123,77,94,205,60,237,168,70,237,146,72,166,114,71,50,117,217,19,144,39,79,3,60,102,223,120,195,212,125,98,185,199,106,246,54,25,139,251,14,159,25,182,202,198,45,83,99,149,107,251,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,152,5,85,242,49,252,108,252,183,250,145,106,128,8,107,104,227,142,167,26,230,1,153,112,143,168,204,164,75,21,202,162,218,204,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,153,69,0,243,71,243,217,169,191,69,244,122,32,47,248,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,0,5,122,243,9,230,89,117,225,235,50,167,209,125,18,160,164,170,204,173,117,20,85,249,29,125,210,145,207,164,164,129,82,58,134,80,198,197,86,172,175,158,39,51,185,35,85,18,56,164,218,199,119,156,175,167,244,28,199,249,128,81,240,239,98,151,73,52,135,34,255,0,77,138,255,0,13,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,193,73,105,4,13,46,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,175,75,51,173,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,179,237,6,63,220,134,159,218,157,168,106,25,75,253,116,248,37,146,14,212,149,11,39,240,209,55,244,218,238,168,190,237,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,2,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,240,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,66,85,73,106,102,219,137,187,181,214,193,197,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,146,65,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,0,227,252,91,107,125,215,135,13,1,200,245,162,205,99,164,188,212,99,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,236,4,85,230,143,228,79,83,126,139,235,20,64,119,93,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,51,215,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,0,4,117,181,113,219,160,213,252,75,223,248,99,175,201,169,45,183,219,93,69,13,174,219,89,52,251,233,174,247,89,89,43,170,40,162,146,52,116,81,62,5,108,16,170,77,35,30,250,137,31,11,89,186,52,222,18,40,0,4,63,227,155,140,219,239,7,154,143,163,183,57,45,94,217,195,50,143,110,83,228,214,216,152,196,170,116,113,45,7,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,114,214,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,173,185,231,126,9,254,100,253,52,229,92,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,11,169,0,0,0,0,40,7,250,168,252,118,127,187,159,253,25,179,255,0,154,23,252,101,92,13,52,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,64,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,252,73,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,95,242,191,215,189,88,226,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,3,77,73,178,149,148,84,82,54,61,148,241,198,197,232,249,164,94,170,155,190,46,157,122,34,34,86,15,52,127,61,154,155,244,95,71,162,37,255,0,37,205,116,211,138,28,39,35,225,226,231,121,240,57,157,118,65,83,146,91,105,170,17,25,29,198,149,212,116,209,200,202,119,245,248,230,143,194,189,239,141,81,29,219,114,61,187,209,146,172,97,103,224,0,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,124,174,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,50,185,166,235,119,17,124,61,96,24,62,163,104,126,160,210,99,118,217,239,21,22,75,220,78,183,82,213,207,85,60,208,164,212,142,99,106,32,145,173,99,27,75,86,142,84,115,87,172,145,251,157,247,178,37,112,95,204,123,137,60,231,138,12,3,10,214,237,100,241,184,134,65,112,146,215,83,77,246,118,130,62,253,84,244,242,199,69,30,250,106,102,202,221,213,111,167,78,168,168,212,235,213,234,140,220,165,148,241,161,163,151,221,125,225,131,63,210,172,90,109,151,171,173,190,58,139,116,123,88,190,38,170,146,162,42,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,230,245,234,141,232,185,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,79,3,207,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,251,207,64,4,42,230,131,197,230,119,194,246,156,98,214,141,41,173,246,102,95,154,220,39,236,93,36,160,134,170,58,58,26,52,141,213,27,91,42,171,18,103,190,122,102,55,116,82,55,182,179,255,0,65,233,27,136,129,193,127,28,156,103,107,239,20,24,6,149,101,58,243,178,203,117,184,73,81,113,143,236,189,169,124,77,45,37,60,181,114,211,117,101,59,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,47,148,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,234,188,144,180,207,196,229,90,151,172,117,148,151,88,189,159,111,164,198,109,243,246,246,208,212,120,137,22,162,173,155,149,159,28,209,248,90,37,232,215,166,214,207,241,53,119,177,80,37,87,28,220,102,223,120,60,212,125,29,185,201,106,246,206,25,148,123,114,159,38,182,196,198,37,83,163,137,104,59,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,150,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,109,207,59,240,79,243,39,233,167,42,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,40,93,72,0,0,0,1,18,181,151,141,187,87,15,220,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,45,74,86,231,87,230,159,22,249,127,67,234,55,16,46,164,21,151,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,64,0,0,7,42,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,236,218,190,215,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,244,237,177,85,91,19,17,2,202,121,123,115,44,186,241,11,153,84,104,190,182,208,82,82,230,87,74,138,218,252,114,190,215,72,230,82,85,192,137,37,67,232,100,98,43,150,39,193,19,95,219,145,202,169,36,81,237,123,187,205,71,212,88,81,149,114,247,185,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,48,153,64,0,7,31,226,219,91,238,188,56,104,14,71,173,22,107,29,37,230,163,28,168,181,185,244,21,50,58,54,84,193,53,198,154,158,102,35,219,239,99,214,41,164,216,254,142,70,191,107,149,175,68,86,47,96,34,175,52,127,34,122,155,244,95,88,162,3,186,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,158,190,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,0,35,173,171,142,221,6,175,226,94,255,0,195,29,126,77,73,109,190,218,234,40,109,118,218,201,167,223,77,119,186,202,201,93,81,69,20,145,163,162,137,240,43,96,133,82,105,24,247,212,72,248,90,205,209,166,240,243,252,199,243,157,118,210,78,31,101,214,61,10,212,159,178,245,120,165,194,155,219,48,73,67,71,85,29,117,13,84,172,167,77,173,168,166,149,123,204,158,72,21,189,31,27,123,110,159,118,247,36,104,149,213,160,60,214,56,147,181,235,46,39,83,174,154,161,237,188,5,247,6,211,223,233,189,137,65,77,219,165,149,174,141,106,119,210,210,44,203,216,87,182,126,220,127,20,157,173,158,237,221,75,127,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,134,101,192,213,64,57,87,11,26,215,251,196,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,157,84,8,191,204,111,136,124,155,134,206,26,43,114,252,18,235,87,107,203,47,55,138,11,37,142,190,26,58,122,166,83,78,231,173,68,174,149,149,8,230,108,117,53,53,75,17,118,61,81,239,103,68,79,233,182,184,52,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,177,244,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,135,171,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,115,211,109,85,201,180,242,54,155,99,152,136,187,32,130,158,94,227,94,246,187,196,237,248,93,27,145,126,87,38,205,20,251,115,196,21,219,88,234,238,29,154,77,50,183,167,102,8,229,219,36,245,215,24,170,41,227,220,213,141,200,232,91,3,43,21,221,30,199,36,157,142,155,155,189,0,177,78,59,248,156,190,240,151,167,184,110,170,218,44,190,219,164,126,97,29,174,233,104,241,44,166,241,244,178,219,46,14,108,125,247,69,42,197,182,120,233,229,234,214,238,94,214,206,168,215,56,238,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,8,57,213,249,88,197,190,96,80,250,117,196,132,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,32,94,240,0,0,0,1,15,248,230,227,54,251,193,230,163,232,237,206,75,87,182,112,204,163,219,148,249,53,182,38,49,42,157,28,75,65,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,28,192,42,175,158,119,224,159,230,79,211,64,180,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,82,183,44,94,60,127,98,23,218,109,6,213,139,214,220,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,118,233,35,138,23,44,147,47,77,242,185,110,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,21,121,154,104,167,237,167,132,124,167,195,220,60,45,126,9,215,53,163,223,46,200,101,240,80,77,226,35,147,164,111,115,186,210,203,83,177,169,183,172,169,22,231,35,119,117,149,71,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,240,51,47,164,249,215,236,191,84,240,221,76,246,95,180,254,201,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,104,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,50,250,177,130,254,203,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,122,156,178,245,175,246,211,194,62,45,226,45,254,22,191,4,233,133,86,108,139,100,50,248,40,33,240,242,71,214,71,185,221,105,101,166,222,229,219,214,84,151,107,81,187,122,135,138,231,11,154,221,113,94,15,159,98,183,211,210,73,79,152,229,22,219,37,115,166,99,149,241,192,198,205,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,81,124,42,233,111,237,167,136,237,58,211,57,172,94,217,160,188,228,20,190,213,162,241,94,31,187,107,137,253,234,239,226,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,44,170,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,236,240,119,74,215,172,211,127,17,88,142,147,125,43,109,206,247,57,204,111,78,137,209,221,196,61,87,36,189,51,202,170,117,79,58,214,63,9,218,198,237,248,250,227,61,249,35,145,190,34,186,162,166,158,163,100,46,217,219,127,110,58,94,178,38,244,115,123,240,124,42,143,234,129,111,224,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,227,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,211,70,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,179,46,74,174,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,136,47,248,31,39,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,172,0,0,5,85,243,206,252,19,252,201,250,105,85,101,170,115,206,252,19,252,201,250,105,94,188,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,80,177,78,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,111,115,145,232,254,195,85,155,32,142,75,74,50,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,212,242,224,230,1,71,196,69,138,45,36,213,236,139,253,54,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,255,0,25,34,10,235,230,143,231,179,83,126,139,232,244,68,117,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,21,205,31,207,102,166,253,23,209,232,143,21,142,112,171,153,103,92,40,92,56,150,193,45,181,119,102,98,185,69,198,211,148,82,69,34,57,244,182,232,232,232,103,134,178,40,81,155,156,198,58,122,158,251,183,174,214,118,158,140,70,50,103,180,46,251,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,83,52,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,83,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,0,0,0,0,2,165,121,222,233,159,134,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,238,161,167,240,242,37,69,35,55,35,62,9,164,241,85,171,209,207,93,205,131,225,106,108,122,175,42,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,185,140,236,85,80,211,207,87,79,83,213,88,231,187,107,25,83,23,109,28,198,175,137,222,237,203,27,80,177,94,103,90,91,251,80,224,219,53,240,150,47,105,221,113,47,15,148,219,255,0,174,187,62,23,194,200,158,46,127,123,218,215,237,161,146,183,224,118,238,189,126,22,171,209,133,21,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,6,159,138,86,231,39,173,127,110,120,130,180,232,229,37,191,179,73,166,86,245,239,79,36,91,100,158,186,227,21,61,68,155,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,115,118,41,117,38,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,168,19,87,146,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,109,175,77,181,87,38,212,70,234,157,237,122,34,236,130,10,136,187,110,99,218,239,19,187,225,116,109,85,179,254,44,124,172,107,39,203,252,135,211,167,56,255,0,43,44,2,155,5,224,183,13,170,92,122,174,211,114,202,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,194,199,209,193,72,172,216,136,199,51,107,211,174,245,115,187,7,22,62,86,53,147,229,254,67,233,211,129,154,194,69,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,46,230,199,83,186,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,208,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,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,164,190,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,206,174,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,144,56,175,53,238,56,233,177,171,85,239,132,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,162,207,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,237,117,223,71,47,186,5,169,149,186,85,148,205,190,245,106,183,218,170,46,49,237,98,120,106,170,187,117,61,92,180,221,88,247,177,253,151,212,58,46,227,92,173,127,111,122,116,71,116,64,177,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,56,5,227,95,21,226,179,78,41,44,151,107,159,135,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,90,96,210,46,25,243,45,106,210,61,83,213,44,50,186,145,239,210,138,122,11,149,206,217,50,164,111,169,183,76,202,183,212,79,20,142,114,55,124,13,164,222,177,170,124,108,115,246,187,123,91,28,158,43,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,3,79,196,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,251,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,246,185,98,153,17,27,35,90,228,84,99,217,36,108,166,206,100,88,47,17,216,175,17,215,75,223,16,183,79,110,123,115,123,177,155,205,28,15,134,215,61,174,55,252,20,244,145,43,157,225,251,61,196,73,41,213,206,123,94,245,123,159,47,121,39,148,35,174,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,79,0,156,179,240,219,22,151,214,231,28,76,224,148,151,171,238,121,103,74,102,99,151,187,106,199,62,57,76,233,38,71,43,94,147,42,182,166,104,188,52,136,244,100,85,20,202,142,98,43,92,178,33,2,185,118,231,90,53,167,188,86,98,151,237,111,181,218,164,178,187,187,5,5,210,233,59,153,75,98,186,42,35,169,107,158,221,174,99,182,189,157,164,116,155,89,11,166,73,213,205,88,81,201,161,64,51,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,187,91,208,57,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,62,230,45,170,26,13,130,112,209,145,227,26,234,218,187,149,62,97,78,234,43,69,134,219,91,225,174,55,26,216,158,201,98,146,23,244,114,68,200,37,108,50,190,103,177,241,183,163,90,230,74,178,50,25,115,238,6,170,12,214,113,99,230,159,89,62,96,100,62,163,57,113,60,168,113,141,92,198,184,75,178,46,163,92,41,18,197,114,168,168,175,196,109,139,109,125,61,109,13,186,89,164,123,157,60,142,218,146,178,121,92,249,226,232,197,233,28,173,119,117,237,145,145,195,78,220,88,249,167,214,79,152,25,15,168,206,7,159,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,79,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,162,204,187,132,204,203,30,225,95,2,226,178,205,81,87,123,199,178,170,139,141,53,234,56,104,17,172,199,159,5,107,169,105,150,89,18,71,58,70,78,232,228,232,254,219,24,199,236,141,85,93,35,55,56,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,40,104,204,138,188,209,252,137,234,111,209,125,98,136,239,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,192,57,163,249,19,212,223,162,250,197,16,20,2,79,78,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,195,93,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,253,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,152,42,215,149,63,29,182,165,181,80,112,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,176,213,102,200,35,146,90,241,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,97,197,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,255,0,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,59,113,181,172,86,200,178,4,170,209,124,43,50,211,173,47,199,240,125,64,212,170,188,254,251,102,167,117,53,70,71,87,70,148,179,215,177,36,114,196,178,51,123,213,94,216,150,56,213,238,123,159,34,177,94,229,87,57,84,246,160,1,85,124,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,87,175,14,90,33,117,226,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,109,248,154,199,186,4,98,189,17,202,196,122,185,26,253,187,20,44,171,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,134,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,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,185,59,114,53,207,87,72,145,132,223,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,5,0,243,71,243,217,169,191,69,244,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,138,230,143,231,179,83,126,139,232,244,71,52,181,112,207,153,95,248,92,186,241,79,98,174,164,170,177,99,153,67,241,203,237,11,149,35,158,141,139,21,26,193,86,197,87,116,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,11,191,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,77,206,145,70,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,174,14,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,73,154,206,41,244,83,247,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,116,166,83,95,58,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,219,94,187,170,173,173,167,141,181,59,220,245,68,223,4,244,241,118,218,198,53,190,27,119,196,233,28,168,18,171,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,30,231,191,191,75,93,81,61,93,61,79,85,99,88,221,207,125,76,93,180,115,220,158,27,123,182,164,141,66,117,20,173,201,179,90,254,195,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,127,243,58,213,47,217,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,107,222,241,94,42,68,241,112,123,216,230,179,117,12,117,191,27,182,244,233,240,185,30,172,2,136,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,253,229,239,114,197,210,223,217,127,6,216,87,139,177,123,50,235,150,248,140,166,225,253,117,222,241,94,42,69,240,147,251,158,230,179,117,12,116,95,3,118,244,233,241,53,30,175,40,175,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,79,192,85,95,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,155,126,38,177,238,129,24,175,68,114,177,30,174,70,191,110,197,11,42,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,161,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,180,229,193,204,2,143,136,139,20,90,73,171,217,23,250,108,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,254,50,68,19,168,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,2,0,23,125,203,131,152,5,31,17,22,40,180,147,87,178,47,244,216,160,241,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,252,100,138,176,56,106,224,235,59,226,155,4,212,155,254,154,86,120,172,147,4,246,63,130,199,251,112,179,218,254,54,105,153,39,245,212,211,199,29,63,106,56,31,39,196,142,223,211,106,116,94,157,121,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,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,115,171,215,153,215,48,10,61,93,172,169,225,251,68,50,47,23,130,210,110,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,116,209,189,173,153,207,119,68,116,109,99,228,14,85,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,127,14,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,210,42,211,98,215,218,188,86,227,154,211,208,239,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,189,3,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,241,99,98,57,204,107,229,150,38,43,217,191,114,88,255,0,52,61,33,195,116,23,128,157,54,210,61,63,130,174,59,22,59,156,81,195,78,181,115,172,211,202,247,209,92,229,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,10,171,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,200,174,87,30,123,52,203,235,94,143,90,72,174,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,235,42,77,43,164,234,246,200,254,200,79,78,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,235,167,193,20,115,247,99,167,89,63,134,139,179,174,215,116,84,247,200,3,52,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,82,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,36,244,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,78,157,95,34,172,53,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,79,215,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,13,57,130,173,121,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,37,175,29,28,102,216,184,60,211,138,91,156,118,175,108,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,181,21,242,198,28,87,153,215,30,63,177,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,159,38,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,239,249,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,187,83,183,27,90,197,108,139,32,74,173,23,194,179,45,58,210,252,127,7,212,13,74,171,207,239,182,106,119,83,84,100,117,116,105,75,61,123,18,71,44,75,35,55,189,85,237,137,99,141,94,231,185,242,43,21,238,85,115,149,74,32,230,55,166,127,178,254,50,117,30,221,79,73,117,142,130,253,112,110,77,71,61,194,62,158,43,199,198,218,138,135,194,228,99,90,248,91,85,37,76,77,84,235,211,178,172,115,156,230,57,77,10,21,87,206,247,75,127,249,154,107,93,190,197,254,219,197,174,247,63,21,255,0,5,77,4,29,149,127,255,0,132,157,189,140,255,0,3,221,253,173,0,247,252,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,148,87,202,59,83,50,172,63,139,219,62,11,105,171,235,101,207,109,245,246,251,189,44,146,73,219,119,134,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,219,99,158,118,162,34,191,170,91,79,26,26,199,125,208,46,24,51,253,85,197,161,223,122,181,91,227,167,183,73,185,137,225,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,236,94,136,238,168,20,47,197,62,181,254,241,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,77,175,86,247,21,251,122,55,162,37,180,242,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,218,246,118,41,104,106,39,164,167,166,232,175,115,29,181,236,169,151,184,141,99,151,196,236,118,228,141,170,82,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,162,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,8,45,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,37,90,240,147,162,22,174,35,245,251,28,209,123,205,242,174,205,79,145,211,221,26,202,250,104,219,35,233,167,134,221,83,81,11,213,142,247,61,137,44,49,239,103,86,171,153,185,168,230,42,163,208,38,175,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,221,12,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,186,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,66,194,128,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,42,172,183,78,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,106,240,229,162,23,94,35,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,137,172,123,160,70,43,209,28,172,71,171,145,175,219,177,121,253,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,106,120,16,131,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,185,59,114,53,207,87,72,145,205,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,47,156,182,1,77,140,241,71,107,204,237,216,245,93,37,62,99,139,210,84,214,92,28,146,172,21,215,26,121,101,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,38,231,116,14,76,58,243,83,142,93,117,31,70,242,90,218,74,76,78,158,207,54,120,183,10,186,136,169,224,181,190,157,208,83,213,190,71,57,136,170,201,34,146,157,202,247,200,140,141,41,21,81,191,196,115,147,186,243,155,210,223,181,124,56,216,181,50,130,197,226,171,240,76,130,63,19,91,226,182,120,59,93,107,22,25,191,134,175,70,201,190,169,182,230,251,154,231,183,167,84,232,222,226,148,237,131,230,183,92,2,245,83,125,179,83,210,77,81,85,103,187,89,30,218,150,57,204,72,46,22,250,138,25,156,136,215,53,119,182,42,153,28,197,235,209,30,141,85,71,34,43,84,62,174,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,121,118,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,250,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,173,27,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,251,141,57,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,120,31,88,0,0,132,26,133,205,219,134,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,211,167,84,79,184,155,229,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,198,217,114,12,194,243,116,183,84,253,162,181,71,223,165,158,182,89,34,147,99,234,90,246,238,99,218,189,28,136,228,235,209,81,23,220,5,175,240,191,197,6,3,197,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,205,181,12,68,85,114,47,84,119,187,238,85,236,4,63,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,0,41,3,153,55,29,26,143,172,121,182,73,195,197,178,131,236,190,25,134,228,21,246,155,149,53,61,98,205,37,254,170,142,178,72,227,158,161,251,25,182,20,237,49,236,167,68,86,182,78,175,115,164,86,196,177,132,192,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,208,107,231,28,116,220,71,112,77,136,104,246,112,202,182,106,46,23,148,91,95,53,92,143,150,161,151,203,116,54,250,216,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,62,127,149,199,158,205,50,250,215,163,214,129,127,199,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,221,120,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,240,163,74,124,75,240,233,130,113,65,165,149,250,103,157,83,255,0,178,214,89,235,119,205,253,140,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,220,169,247,42,5,85,242,189,227,167,246,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,127,9,174,168,145,110,164,204,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,171,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,108,201,218,235,20,146,43,221,51,164,116,106,228,122,68,217,66,207,192,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,177,254,97,60,188,237,92,77,83,83,234,94,150,209,210,90,245,66,42,138,42,42,169,94,230,197,73,119,162,116,177,194,233,43,29,247,181,244,209,57,100,73,152,143,145,209,66,176,236,149,123,41,31,106,225,51,131,237,47,225,23,13,150,197,131,165,93,125,246,241,79,74,220,142,251,83,44,136,251,172,240,44,170,199,164,10,247,69,78,198,173,68,173,99,24,157,118,43,81,238,145,200,175,94,234,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,15,249,143,242,255,0,172,225,222,251,46,173,233,14,59,254,148,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,130,178,242,14,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,105,230,79,196,118,151,232,118,131,86,98,25,238,17,73,154,92,181,18,158,166,219,103,199,235,162,147,193,76,177,118,221,37,85,68,172,86,186,54,64,233,32,123,123,111,108,203,34,199,219,116,125,29,52,84,24,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,46,230,130,57,121,240,227,170,28,52,104,53,62,33,170,153,189,93,198,229,113,168,91,147,49,244,150,57,168,177,180,147,226,117,44,18,162,43,158,247,57,85,242,237,122,194,146,43,187,77,254,217,52,249,247,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,0,0,0,0,0,204,14,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,134,159,138,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,9,1,96,226,119,255,0,196,219,114,184,191,40,181,87,228,148,22,249,180,194,88,46,16,248,127,237,179,165,59,41,97,107,123,105,52,209,89,231,142,86,185,155,255,0,181,43,228,222,172,149,10,171,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,241,77,148,223,105,49,91,142,21,79,93,178,203,117,184,81,221,43,41,187,76,94,237,85,36,117,49,211,201,189,83,123,118,178,182,165,58,34,163,87,185,213,200,170,214,170,75,254,81,218,103,149,102,28,94,217,243,171,77,39,75,46,5,111,175,184,93,234,164,142,78,219,124,77,36,212,112,64,215,181,138,196,153,239,157,94,214,61,205,221,28,19,185,21,85,157,20,46,251,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,1,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,74,124,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,141,27,209,174,99,159,20,178,177,30,205,251,147,53,134,170,0,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,202,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,126,230,177,141,106,116,68,68,52,41,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,10,185,102,242,243,201,173,121,251,120,131,214,250,58,74,54,97,183,139,133,182,197,96,87,83,214,44,247,90,57,165,164,158,170,119,38,246,49,148,245,17,202,145,108,93,238,154,38,202,142,99,35,98,204,29,131,150,47,1,223,177,11,21,54,188,234,197,151,110,125,144,91,219,236,219,93,198,221,219,170,197,225,115,230,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,176,3,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,27,63,45,254,164,122,173,116,229,9,138,231,124,71,89,50,61,51,184,125,146,211,107,247,137,184,101,180,52,173,141,61,151,52,111,139,164,22,214,42,174,223,21,220,122,181,142,98,197,77,217,149,200,174,106,195,76,121,94,70,63,141,159,150,255,0,82,45,80,15,41,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,252,73,158,249,29,214,73,94,239,137,203,211,175,68,232,136,136,156,255,0,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,157,172,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,179,78,0,121,157,233,222,43,164,109,210,222,39,178,202,75,3,240,186,122,59,110,53,115,134,215,87,80,251,133,185,172,115,27,4,177,210,192,246,177,244,237,142,54,36,138,173,238,50,70,117,106,189,146,73,36,149,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,80,96,29,171,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,146,127,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,197,120,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,47,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,89,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,185,238,89,214,155,85,255,0,151,254,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,151,106,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,84,28,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,29,181,114,184,242,39,166,95,90,245,138,211,186,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,146,249,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,217,167,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,168,189,76,224,163,89,112,126,39,231,225,95,28,182,125,168,201,42,183,84,216,39,98,54,223,13,226,135,195,190,161,42,35,117,83,153,27,122,71,20,173,122,119,28,214,203,12,177,181,239,86,245,91,20,226,7,64,239,188,51,242,145,202,116,135,36,204,190,209,215,218,253,155,81,52,177,66,200,233,105,36,168,190,210,77,37,53,55,70,54,71,194,217,36,145,82,73,186,200,247,57,206,254,27,85,144,198,21,131,194,119,154,125,27,249,129,143,122,140,5,223,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,148,131,194,119,154,125,27,249,129,143,122,140,6,148,192,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,160,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,137,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,62,189,25,26,36,75,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,160,119,94,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,205,154,0,0,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,9,255,0,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,62,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,223,138,125,89,197,117,211,136,44,219,86,112,172,67,236,205,151,35,184,37,77,53,189,205,141,178,46,216,153,27,234,37,72,209,24,147,78,246,58,121,17,21,221,36,153,253,95,34,245,123,130,244,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,254,26,46,206,187,93,209,83,223,32,10,86,229,9,160,122,143,153,235,45,94,183,217,51,43,174,41,139,97,123,104,110,15,164,133,127,209,4,147,181,92,182,221,210,49,208,186,22,163,35,146,110,187,164,102,234,117,98,49,239,100,241,77,254,100,220,105,102,92,37,97,184,253,155,79,177,218,73,242,28,246,158,231,13,13,234,166,100,115,44,207,166,90,84,89,146,153,88,173,168,122,182,169,219,17,206,107,26,246,53,92,217,91,213,138,19,40,202,185,53,57,124,113,245,89,195,134,163,223,45,154,189,112,186,222,176,205,65,184,54,186,247,114,154,166,122,170,171,109,201,85,219,174,93,181,115,187,221,205,232,149,29,26,179,61,177,196,230,171,214,36,138,72,86,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,117,254,82,220,96,218,180,131,50,168,225,223,59,90,180,177,106,21,226,153,214,26,168,98,107,217,67,123,149,27,6,201,90,214,119,92,202,148,109,52,104,253,202,216,159,11,58,181,27,36,178,48,60,7,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,226,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,233,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,251,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,154,156,238,46,214,171,253,171,65,175,182,43,157,37,198,219,113,167,200,42,232,235,41,38,108,208,84,193,35,109,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,154,242,84,243,79,148,252,191,174,245,27,113,8,46,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,220,214,61,208,70,245,103,93,136,253,238,68,71,72,245,116,223,228,169,230,159,41,249,127,93,234,54,224,46,164,137,92,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,122,43,26,205,207,94,155,17,205,150,167,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,240,51,89,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,164,234,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,109,122,189,147,35,41,22,71,49,237,111,240,231,129,200,174,71,251,171,175,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,215,156,102,183,92,254,245,77,125,188,211,210,67,81,75,103,180,217,24,218,102,57,172,88,45,246,250,122,24,92,168,231,57,119,186,42,104,220,245,235,209,94,174,84,70,162,163,80,38,79,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,77,172,127,126,170,186,158,122,74,122,110,138,246,189,187,152,250,153,123,136,215,181,60,54,199,109,89,26,165,223,144,43,147,142,144,211,97,92,52,87,106,149,68,20,139,114,212,123,196,211,50,120,103,149,207,246,117,11,223,75,12,50,177,221,24,199,182,161,43,222,138,196,94,172,153,155,156,189,17,172,158,160,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,159,252,206,184,14,253,183,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,211,70,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,7,137,29,93,181,107,214,182,229,58,191,102,193,41,48,234,124,158,162,42,183,217,233,167,108,236,138,116,130,54,77,42,200,216,162,71,190,89,89,36,207,118,196,85,124,174,85,220,189,92,161,122,156,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,168,14,79,188,49,234,61,126,118,156,80,84,94,174,184,214,45,106,239,218,232,233,188,50,164,57,92,114,195,60,117,17,239,73,90,189,154,121,219,77,39,85,142,72,223,44,123,90,168,248,92,173,183,240,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,149,198,103,43,155,86,189,107,110,59,168,58,91,83,73,135,83,228,245,21,169,158,85,197,19,103,100,83,164,14,150,158,225,21,26,186,36,123,229,149,139,12,234,201,81,85,242,197,47,109,203,223,145,121,175,35,31,198,207,203,127,169,22,168,7,63,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,108,85,230,1,203,130,197,196,69,29,223,87,180,146,15,1,171,31,5,69,76,83,214,191,194,228,81,197,4,112,178,153,221,199,44,116,211,54,56,88,145,72,221,145,171,183,54,95,233,164,209,78,160,7,10,224,251,132,204,55,132,93,47,251,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,177,215,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,90,191,212,100,193,63,120,239,180,223,106,255,0,210,99,254,232,253,155,239,77,237,79,17,191,254,231,119,250,127,113,255,0,62,254,254,254,207,225,116,223,253,116,88,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,23,125,199,71,6,86,46,48,244,226,150,217,29,215,216,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,82,15,9,222,105,244,111,230,6,61,234,48,26,83,3,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,158,131,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,248,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,110,39,153,31,47,186,158,34,105,163,214,29,27,181,82,55,81,109,212,237,166,173,182,195,20,80,191,38,98,203,4,113,44,181,19,79,20,48,190,154,20,157,200,247,53,207,145,136,200,250,244,100,104,145,47,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,129,221,121,80,240,57,77,141,90,172,156,92,106,51,234,210,251,114,167,168,126,35,105,86,75,78,148,52,146,182,72,29,91,58,57,26,178,190,120,156,254,211,83,172,73,12,173,147,171,221,35,59,54,104,0,2,63,241,241,166,121,86,174,240,133,169,56,46,21,73,226,239,85,22,250,123,133,53,43,99,146,73,42,188,21,92,53,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,72,0,6,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,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,179,254,114,26,233,98,204,52,179,70,241,44,46,243,106,185,89,115,13,249,210,59,163,217,92,218,84,166,108,118,249,187,78,86,190,40,102,101,101,95,246,200,209,206,116,29,17,90,177,189,171,93,90,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,242,183,156,166,251,144,91,172,86,155,189,119,136,164,198,109,239,181,218,227,237,49,158,30,149,245,85,21,110,143,171,81,21,253,103,171,168,127,87,42,187,227,233,215,107,90,136,18,87,150,46,150,254,212,56,201,194,188,93,139,218,118,172,75,196,101,55,15,235,174,207,133,240,177,175,132,159,220,246,185,251,107,164,162,248,27,187,175,95,137,170,196,121,127,197,106,242,75,211,60,171,31,211,141,68,213,43,181,39,135,178,230,23,11,125,190,209,220,142,70,73,81,224,18,167,191,59,119,49,24,248,85,245,105,27,94,199,59,248,144,78,213,70,171,61,246,84,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,22,147,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,162,31,244,85,129,101,95,234,174,57,146,99,151,15,247,202,58,235,109,117,60,159,243,100,134,104,228,103,248,28,215,55,249,42,26,136,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,206,103,24,218,249,98,226,99,136,44,147,87,177,188,55,236,229,5,211,177,79,12,82,204,249,42,170,227,167,137,176,199,83,83,213,238,141,147,58,56,227,69,142,30,145,177,173,107,127,136,228,124,210,5,202,112,11,198,190,43,197,102,156,82,89,46,215,63,15,169,184,205,190,24,242,59,125,66,198,201,43,246,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,107,162,124,178,168,164,190,82,28,54,230,90,139,173,177,235,221,45,254,175,30,199,180,222,163,98,212,69,68,146,62,237,87,81,4,145,190,138,39,203,27,161,70,36,47,114,206,228,235,43,25,52,72,196,99,165,108,209,93,160,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,8,171,202,227,207,102,153,125,107,209,235,73,255,0,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,72,1,202,227,207,102,153,125,107,209,235,75,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,12,193,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,254,26,46,206,187,93,209,83,223,69,156,83,234,206,43,174,156,65,102,218,179,133,98,31,102,108,185,29,193,42,105,173,238,108,109,145,118,196,200,223,81,42,70,136,196,154,119,177,211,200,136,174,233,36,207,234,249,23,171,221,42,185,66,104,30,163,230,122,203,87,173,246,76,202,235,138,98,216,94,218,27,131,233,33,95,244,65,36,237,87,45,183,116,140,116,46,133,168,200,228,155,174,233,25,186,157,88,140,123,217,60,65,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,113,153,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,79,25,172,226,199,205,62,178,124,192,200,125,70,112,59,87,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,186,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,241,53,221,141,142,106,181,234,169,125,37,101,242,62,173,195,95,128,106,157,190,134,211,87,30,89,5,226,221,53,210,185,206,94,196,246,231,195,42,81,66,196,222,168,143,142,88,235,220,229,216,222,169,52,127,19,250,34,50,205,0,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,188,146,166,107,56,177,243,79,172,159,48,50,31,81,156,13,9,232,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,139,167,94,168,168,157,0,128,28,149,60,172,101,63,48,43,189,58,220,79,240,4,85,254,170,63,2,127,238,231,255,0,70,111,31,230,132,170,50,174,6,164,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,134,220,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,248,223,34,198,244,84,115,31,12,138,225,59,202,198,141,252,191,199,189,58,3,170,129,149,114,85,114,184,243,217,166,95,90,244,122,210,69,115,127,225,51,13,193,106,105,184,161,195,234,41,45,47,202,175,20,214,91,189,142,154,129,90,202,171,140,145,86,84,75,114,89,123,155,90,247,182,8,218,248,219,18,110,126,233,92,229,123,223,186,186,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,53,16,114,174,44,124,172,107,39,203,252,135,211,167,63,39,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,250,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,93,79,52,46,58,127,98,152,171,244,59,71,51,63,9,169,55,173,158,216,169,162,110,233,172,86,185,35,114,175,73,145,201,225,235,38,235,31,111,162,57,236,137,95,39,240,156,234,121,20,34,175,55,94,32,180,159,85,245,78,209,128,96,88,253,170,225,122,193,188,85,186,251,148,118,42,96,174,142,170,58,153,162,146,211,181,237,99,36,134,39,198,178,247,58,74,213,116,223,194,116,105,222,239,69,254,20,180,43,84,56,130,214,139,38,33,165,21,85,118,235,149,186,162,154,239,89,122,164,169,142,25,236,116,81,213,193,28,151,24,247,75,19,158,248,29,52,111,70,70,244,145,85,19,111,247,211,154,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,14,213,137,219,175,182,124,86,205,105,202,114,63,180,23,170,43,125,61,61,198,239,224,217,73,237,10,166,70,214,203,83,216,98,171,34,238,61,28,254,219,87,107,119,116,79,114,31,88,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,10,1,230,143,231,179,83,126,139,232,244,68,170,229,227,196,46,43,194,255,0,47,77,68,213,204,166,155,199,248,13,64,170,166,183,90,217,85,29,60,215,58,233,104,45,205,138,158,55,61,127,198,145,234,214,189,204,138,41,94,140,126,205,171,21,121,163,249,236,212,223,162,250,61,17,31,234,113,109,71,93,44,183,102,181,20,55,89,48,22,228,21,182,186,58,158,234,190,134,11,194,211,83,73,81,30,196,85,72,166,146,4,166,94,170,141,89,91,15,70,171,187,46,70,7,235,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,255,0,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,117,137,33,149,178,117,123,164,103,102,178,180,7,48,211,140,3,89,113,60,203,87,48,47,182,152,133,170,224,217,238,150,77,232,158,38,61,174,70,187,107,186,50,94,219,213,146,246,94,169,28,189,190,219,213,24,247,42,105,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,128,250,198,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,200,171,205,31,200,158,166,253,23,214,40,128,127,85,31,129,63,247,115,255,0,163,55,143,243,66,85,25,87,53,80,0,129,92,227,180,134,155,53,225,162,135,84,169,224,164,75,150,156,94,33,153,243,205,60,173,127,179,171,158,202,89,161,137,141,234,199,189,213,11,64,245,87,162,116,100,47,218,228,234,173,124,245,35,255,0,31,159,97,63,115,109,88,253,162,255,0,220,175,179,242,120,127,237,223,247,83,184,207,102,255,0,105,248,191,187,188,47,223,240,127,178,124,27,128,206,185,114,124,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,109,98,238,165,182,186,162,55,84,239,107,213,83,124,243,212,69,219,115,24,230,248,109,223,19,100,106,165,54,26,30,229,225,91,134,215,240,91,165,83,224,150,154,187,117,181,182,119,195,60,53,46,87,61,215,24,234,101,101,124,200,170,247,252,18,86,54,166,70,39,84,232,199,181,17,172,254,131,66,69,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,0,33,255,0,52,189,116,163,209,254,20,239,216,221,21,231,194,100,154,137,254,134,237,144,198,144,73,35,233,100,84,91,131,221,28,171,187,179,225,123,144,186,70,53,206,100,149,48,127,69,92,143,109,11,147,167,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,30,230,63,191,85,93,79,5,93,69,79,84,99,94,221,204,125,52,93,181,115,218,158,27,123,118,172,142,67,202,242,234,224,202,197,197,205,247,80,151,45,186,248,43,86,47,143,173,61,43,163,123,214,72,239,21,236,154,58,42,151,68,221,189,232,96,236,207,43,163,238,198,174,145,144,53,119,49,210,52,15,41,203,183,93,40,244,7,138,204,83,36,191,94,125,153,141,223,187,184,221,250,103,36,9,27,105,106,145,18,39,203,36,202,214,195,12,117,76,165,154,73,17,205,115,99,133,255,0,210,69,86,59,66,134,85,205,41,240,177,173,127,188,79,15,184,78,177,201,111,240,85,121,5,189,124,124,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,115,213,221,181,102,238,142,234,136,29,84,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,88,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,149,107,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,251,156,199,185,171,213,21,80,9,235,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,57,254,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,253,155,148,61,174,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,252,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,102,179,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,241,163,122,53,207,107,37,138,86,35,223,179,114,242,163,70,124,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,57,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,86,7,41,78,53,253,183,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,190,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,129,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,208,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,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,74,65,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,244,95,71,162,34,169,42,185,163,249,236,212,223,162,250,61,17,237,120,113,224,114,167,138,222,9,175,89,134,159,62,146,159,81,112,252,226,232,202,24,101,100,81,50,247,72,235,125,181,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,198,19,43,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,146,83,138,238,20,116,227,139,93,56,126,21,154,197,224,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,153,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,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,200,20,45,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,147,87,146,167,154,124,167,229,253,119,168,219,142,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,211,115,152,199,79,51,154,213,94,141,89,100,84,233,185,122,243,94,74,158,105,242,159,151,245,222,163,110,2,234,64,0,81,95,55,29,51,202,176,254,47,111,25,213,218,147,173,151,61,183,208,92,45,21,81,199,39,109,222,26,146,26,57,224,115,220,196,98,204,199,192,143,115,24,231,109,142,120,28,170,138,254,137,10,203,84,231,157,248,39,249,147,244,210,16,112,45,91,134,208,113,131,164,147,231,118,154,187,141,181,217,69,36,48,67,76,229,107,219,113,145,219,40,38,85,71,179,224,142,177,212,210,61,58,175,86,49,200,173,127,244,28,23,231,160,58,57,98,225,255,0,70,177,61,29,199,38,241,20,152,205,189,180,242,84,237,123,60,93,83,220,233,42,106,118,61,239,88,251,179,201,44,189,189,234,214,111,218,223,133,168,135,64,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,5,120,58,211,122,205,96,215,187,118,151,219,43,60,37,126,77,143,228,246,234,41,157,93,61,36,108,170,146,195,94,144,172,178,65,252,78,207,115,103,113,136,142,107,227,222,199,49,237,115,152,224,146,188,206,184,241,253,183,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,226,156,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,36,107,52,123,193,101,14,156,91,248,83,211,8,244,158,159,195,227,115,227,240,86,69,3,174,137,113,146,26,169,213,101,172,142,90,134,181,173,124,205,170,146,161,178,35,89,27,91,34,61,169,28,104,212,141,161,216,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,135,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,213,145,87,154,63,145,61,77,250,47,172,81,1,245,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,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,207,149,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,41,131,156,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,232,107,17,179,202,249,230,184,219,251,113,73,51,216,239,129,140,90,105,168,99,106,49,125,235,12,138,173,69,93,207,175,98,223,185,222,253,132,253,150,105,167,180,63,239,207,237,5,95,178,63,183,127,220,191,12,158,63,238,254,23,246,239,102,255,0,79,227,255,0,89,238,238,21,67,167,181,184,109,187,63,198,174,26,141,105,171,186,98,116,183,138,41,175,212,52,142,86,207,85,110,108,204,90,152,99,84,123,21,30,232,145,237,69,71,179,222,169,241,55,239,64,208,239,5,250,57,125,208,46,24,48,13,42,202,102,223,122,181,91,228,168,184,199,181,137,225,170,170,234,37,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,218,192,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,168,189,27,192,245,67,83,245,18,223,167,250,55,75,87,85,150,95,105,235,169,41,105,233,174,17,209,62,120,22,146,111,21,18,203,35,216,196,99,169,146,118,189,174,114,35,216,174,103,191,119,69,9,149,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,56,81,121,60,164,53,55,72,242,158,26,35,211,189,62,179,85,218,178,28,50,163,126,87,13,76,108,115,235,42,234,223,35,227,173,73,227,141,141,149,146,54,39,70,198,185,59,177,50,157,177,57,94,214,71,44,129,47,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,197,107,167,20,122,19,195,95,177,63,109,121,207,217,207,180,126,39,217,159,216,202,202,206,255,0,135,237,119,191,185,162,147,110,222,252,95,210,233,215,119,187,175,69,233,213,74,171,231,157,248,39,249,147,244,208,38,166,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,97,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,234,188,206,184,241,253,183,223,106,116,27,73,239,91,176,28,126,224,239,105,93,45,215,30,229,46,81,51,89,11,163,234,222,211,87,179,79,59,106,17,187,100,146,41,156,145,204,157,118,68,228,129,86,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,185,204,123,154,189,81,85,15,87,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,14,129,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,43,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,241,99,98,57,207,115,34,138,38,43,223,179,114,245,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,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,121,152,194,234,121,205,234,151,217,78,28,108,90,103,65,125,240,181,249,222,65,31,137,162,240,187,252,101,174,137,139,52,223,196,86,43,99,217,84,235,115,189,206,107,221,215,162,117,111,113,10,139,210,141,47,186,234,173,234,245,108,183,186,174,26,123,6,47,124,202,43,170,225,162,117,75,41,224,183,219,230,169,78,239,69,68,141,146,203,28,84,233,35,151,163,95,80,207,115,149,81,142,9,21,202,179,88,236,90,69,197,197,162,155,35,135,165,38,123,111,151,14,142,167,115,255,0,173,106,170,103,130,74,101,216,198,57,95,220,158,158,40,58,124,45,111,127,123,156,141,98,162,223,73,151,125,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,121,166,141,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,120,30,128,0,0,230,151,110,38,248,109,176,93,107,108,87,222,32,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,210,204,214,113,99,230,159,89,62,96,100,62,163,56,26,51,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,67,169,37,172,178,92,225,174,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,189,122,61,171,252,208,244,4,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,174,174,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,192,242,188,31,241,41,125,225,91,92,108,250,155,108,78,245,170,109,182,188,146,145,180,172,158,74,187,60,179,70,250,136,226,71,57,155,102,78,211,36,141,81,236,78,228,108,71,42,177,94,215,94,78,185,103,248,110,169,240,77,169,218,131,167,217,13,37,243,30,190,105,190,65,83,67,93,76,171,178,86,123,62,161,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,21,99,124,156,105,157,197,29,234,225,149,221,105,19,68,105,106,61,175,106,161,162,169,149,181,181,172,150,87,171,45,15,87,61,210,196,200,17,168,217,42,55,171,228,141,98,237,171,100,146,69,166,155,252,66,226,214,44,27,130,253,75,194,177,106,31,5,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,192,206,17,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,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,249,69,175,114,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,205,147,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,111,141,232,217,126,23,181,157,2,64,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,233,189,204,107,222,198,163,223,50,128,0,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,160,30,104,254,123,53,55,232,190,143,68,77,254,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,187,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,131,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,175,94,57,56,28,204,184,66,204,155,85,74,250,187,230,157,95,42,28,203,13,249,236,77,241,191,162,187,193,86,109,68,107,42,90,212,114,163,145,17,147,49,170,246,35,85,178,197,23,64,229,231,204,50,235,195,69,214,159,74,245,82,178,174,227,165,119,26,133,86,61,26,233,167,198,231,145,221,93,81,3,83,171,159,76,231,42,186,88,26,138,168,170,233,98,77,253,200,231,181,78,55,53,27,72,244,199,134,140,198,247,173,88,173,38,87,143,86,211,178,218,204,114,106,150,64,251,197,92,175,68,134,8,158,229,71,49,237,114,119,150,72,250,203,19,32,124,204,106,186,36,67,57,128,106,160,202,185,123,220,171,244,231,91,112,14,26,45,83,234,150,85,73,62,61,124,167,134,229,134,99,208,211,65,190,211,110,157,243,84,186,121,106,35,68,116,143,170,117,74,72,145,189,95,218,99,88,155,154,231,190,40,232,132,11,254,229,113,228,79,76,190,181,235,21,164,170,41,218,201,199,85,79,12,188,187,116,167,76,52,198,190,174,151,84,50,58,123,157,202,150,185,180,177,73,5,162,220,153,13,114,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,39,213,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,133,186,0,0,0,0,0,0,16,3,156,158,181,253,134,225,246,211,163,148,150,254,245,94,166,220,23,189,60,145,110,142,10,27,116,180,245,18,109,114,72,213,108,206,157,244,104,222,172,123,86,62,255,0,93,174,216,164,255,0,41,3,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,30,230,63,191,85,93,79,5,93,69,79,84,99,94,221,204,125,52,93,181,115,218,158,27,123,118,172,142,64,32,177,114,124,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,70,71,128,102,82,224,53,26,164,220,122,173,49,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,175,87,189,34,133,239,118,212,93,136,177,239,219,220,143,116,170,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,104,94,241,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,124,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,177,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,119,185,137,211,162,171,154,20,109,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,223,114,142,211,60,87,15,225,10,207,157,90,105,58,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,118,217,39,157,200,168,143,232,148,109,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,168,140,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,3,62,252,195,240,171,86,1,198,150,170,216,172,213,21,115,83,213,94,25,123,123,170,94,215,61,39,184,83,69,93,51,81,90,214,166,198,203,83,35,88,157,58,163,17,168,170,229,69,114,216,79,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,205,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,215,180,199,170,205,94,246,251,145,239,68,147,250,73,26,109,224,28,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,11,222,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,242,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,181,65,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,70,174,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,157,159,104,49,254,228,52,254,212,237,67,80,202,95,235,167,193,44,144,118,164,168,89,63,134,137,191,166,215,117,69,247,6,138,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,1,85,124,243,191,4,255,0,50,126,154,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,165,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,22,211,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,80,0,0,0,25,87,53,80,101,92,1,126,124,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,54,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,14,232,193,171,188,184,43,56,137,225,219,66,245,99,68,32,181,80,231,85,216,126,47,79,147,37,198,182,118,71,114,165,117,174,130,154,42,148,115,156,248,225,240,177,195,185,209,199,18,58,72,221,34,166,249,24,200,229,155,252,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,174,197,106,61,210,57,21,234,29,212,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,14,127,205,175,130,143,109,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,89,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,57,148,129,204,127,151,253,103,14,247,217,117,111,72,113,223,244,167,175,240,208,75,77,79,36,245,18,99,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,252,21,148,62,183,51,30,33,113,94,40,52,107,135,141,92,197,169,188,7,143,251,81,77,113,181,190,170,58,137,173,149,209,58,218,217,105,228,115,23,252,89,24,174,107,28,248,165,137,234,198,111,218,142,74,158,105,242,159,151,245,222,163,110,32,1,63,249,42,121,167,202,126,95,215,122,141,184,11,169,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,5,27,243,108,205,110,185,87,26,89,5,138,225,79,73,29,62,29,103,181,89,40,93,11,28,143,146,7,211,54,185,93,42,171,149,21,253,218,233,90,138,212,106,108,107,19,167,84,87,58,26,159,87,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,65,172,58,95,117,209,204,221,112,59,235,170,210,229,5,158,205,114,172,130,174,137,212,147,210,79,93,108,166,173,146,150,72,156,170,230,190,23,84,172,43,215,162,170,198,170,173,111,93,168,26,51,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,16,3,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,7,52,226,247,72,105,180,35,137,125,66,210,219,124,20,144,91,109,55,135,205,107,130,154,121,102,101,61,186,165,141,170,163,133,95,47,198,231,178,158,120,152,245,114,187,227,107,190,39,255,0,73,109,127,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,30,231,191,191,75,93,81,61,93,61,79,85,99,88,221,207,125,76,93,180,115,220,158,27,123,182,164,141,66,37,115,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,240,49,139,77,53,12,109,70,47,189,97,145,85,168,171,185,255,0,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,11,148,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,242,186,67,173,26,95,175,88,108,122,129,164,121,125,38,69,98,146,162,90,69,168,133,146,68,248,167,141,83,124,82,197,43,91,44,79,232,173,114,53,237,106,171,30,199,167,86,189,170,181,65,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,70,174,14,184,197,206,248,64,206,234,47,246,10,63,108,227,119,157,159,104,49,254,228,52,254,212,237,67,80,202,95,235,167,193,44,144,118,164,168,89,63,134,137,191,166,215,117,69,247,6,138,65,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,1,74,220,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,108,147,215,92,98,167,168,147,107,146,71,35,161,108,12,163,70,245,99,28,146,119,250,238,110,197,32,1,239,245,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,240,50,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,131,67,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,175,107,43,47,145,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,110,218,172,70,219,225,86,162,53,21,21,210,117,87,117,68,109,154,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,4,255,0,230,47,203,163,246,247,226,245,175,69,45,223,233,147,252,63,105,219,59,223,247,199,253,201,77,15,241,170,106,89,79,71,225,233,226,149,223,11,63,139,247,47,197,209,86,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,79,197,5,243,45,214,29,18,214,30,34,239,23,77,32,198,233,36,168,160,168,240,215,140,194,146,243,61,84,25,43,217,75,75,12,107,28,15,106,69,3,41,214,9,98,71,194,174,100,233,210,68,85,69,106,168,91,255,0,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,238,165,11,114,197,210,238,32,179,78,32,169,179,29,16,201,126,204,208,99,59,98,201,175,82,197,21,93,44,116,179,197,51,226,165,169,161,117,68,50,85,195,81,37,47,109,82,55,110,141,219,101,71,49,204,99,146,250,64,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,85,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,120,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,58,150,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,5,32,243,115,212,204,87,81,56,184,154,221,139,85,248,191,177,88,253,38,51,113,157,146,71,36,46,174,142,122,138,137,89,27,152,247,117,237,248,166,196,244,118,215,54,88,165,98,183,225,234,189,171,146,94,142,95,101,202,179,174,32,106,38,236,217,105,173,235,135,81,199,181,142,241,117,82,73,79,87,80,189,81,251,227,236,178,42,111,114,179,107,252,87,194,238,177,185,22,186,245,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,250,121,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,218,246,119,170,171,224,138,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,1,70,220,75,224,20,218,89,196,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,239,138,221,226,30,180,106,139,42,171,222,199,83,172,79,99,220,171,189,142,107,186,187,119,85,185,238,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,117,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,16,115,167,192,42,108,92,67,98,154,131,79,143,82,81,219,114,172,93,148,207,174,133,34,107,235,238,52,117,18,36,203,42,53,119,185,236,167,158,129,136,247,167,189,155,26,213,94,218,163,127,95,37,61,76,251,63,174,57,166,150,213,213,218,169,233,51,12,125,151,8,124,68,155,42,170,43,168,38,254,28,20,253,94,136,254,176,85,214,72,246,35,92,237,176,35,145,90,214,63,168,92,160,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,0,0,17,255,0,141,254,41,127,116,125,14,159,82,40,177,191,109,222,174,87,8,236,86,74,121,93,182,149,149,210,195,52,173,150,165,81,200,245,133,140,130,71,43,89,241,61,200,214,117,98,57,100,101,91,112,201,204,255,0,94,112,221,121,135,37,215,45,67,171,202,176,252,170,162,146,131,34,130,189,187,96,181,192,221,177,165,117,20,20,241,237,129,241,53,85,239,142,24,186,78,155,209,205,89,21,146,178,234,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,60,60,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,9,169,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,136,215,202,227,207,102,153,125,107,209,235,72,235,117,207,243,43,238,27,96,211,235,206,67,87,89,143,98,181,21,213,54,90,25,149,28,202,7,214,44,75,82,145,42,166,230,177,238,130,55,171,58,236,71,239,114,34,58,71,171,164,87,43,143,61,154,101,245,175,71,173,2,255,0,128,0,80,15,52,127,61,154,155,244,95,71,162,38,167,42,109,82,193,52,91,129,220,247,82,245,50,251,236,108,110,205,168,19,248,218,223,11,53,71,107,187,73,107,134,63,225,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,133,124,209,252,246,106,111,209,125,30,136,142,178,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,213,239,72,161,99,27,185,87,98,44,155,54,247,36,220,29,87,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,73,254,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,182,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,253,240,200,198,182,103,61,189,85,209,181,236,147,143,242,243,224,178,235,197,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,221,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,59,175,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,89,149,115,85,6,85,192,31,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,199,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,164,171,52,77,147,171,27,27,59,210,171,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,15,21,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,2,80,0,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,130,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,247,151,189,204,235,84,191,101,252,27,102,190,18,251,236,203,174,91,225,241,107,127,245,175,123,197,120,169,19,197,193,239,99,154,205,212,49,214,252,110,219,211,167,194,228,122,176,163,109,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,137,168,140,141,202,174,106,34,170,5,170,97,92,58,230,87,206,78,18,233,222,57,137,210,82,229,153,29,157,217,122,211,83,196,146,79,118,98,93,27,112,167,119,245,179,94,233,170,102,160,130,158,56,154,168,175,235,217,137,219,54,244,109,69,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,169,51,50,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,13,41,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,224,56,177,242,177,172,159,47,242,31,78,156,143,252,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,172,128,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,59,87,51,14,59,175,188,50,91,173,186,85,165,111,240,249,246,77,111,75,163,110,253,24,255,0,98,82,178,170,54,199,39,98,122,121,33,169,241,9,21,100,93,55,35,163,217,189,83,226,103,94,43,200,199,241,179,242,223,234,68,223,227,7,132,204,55,139,173,47,251,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,129,93,124,183,57,139,84,224,25,12,154,55,196,102,107,87,62,49,124,168,116,150,91,245,193,209,108,180,220,103,170,158,162,165,245,179,171,18,105,25,85,53,74,185,213,18,200,254,211,218,213,114,54,55,190,72,248,87,52,127,61,154,155,244,95,71,162,35,254,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,126,92,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,11,52,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,21,23,207,7,53,181,87,231,250,89,167,48,211,213,165,202,199,103,184,222,234,37,115,27,216,116,21,211,69,12,77,99,183,110,87,163,173,243,43,145,90,136,136,232,250,43,186,170,54,221,10,1,230,143,231,179,83,126,139,232,244,64,124,158,91,216,181,139,48,227,107,75,109,57,29,15,139,164,167,184,85,221,35,143,186,248,246,213,81,80,212,85,211,73,213,138,138,187,39,130,39,244,235,181,219,122,57,21,170,168,186,20,42,87,145,214,45,98,171,202,181,115,53,168,161,223,122,181,91,236,246,186,58,158,235,211,181,75,87,37,84,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,182,212,4,63,230,193,139,88,178,14,9,114,251,181,222,135,196,85,227,55,11,69,210,215,39,117,236,240,245,79,174,134,145,210,116,106,162,63,172,21,117,12,232,228,86,252,125,122,110,107,85,41,7,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,167,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,130,3,85,6,107,56,177,243,79,172,159,48,50,31,81,156,208,71,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,91,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,51,239,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,2,207,185,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,94,232,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,247,77,27,220,232,90,199,116,70,200,230,62,58,129,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,225,254,138,179,220,171,253,85,200,242,76,142,225,254,249,89,93,114,174,168,147,254,116,147,77,36,143,255,0,11,156,231,127,53,80,62,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,245,94,49,120,58,206,248,64,206,233,236,23,250,207,108,227,119,157,255,0,103,242,14,220,52,254,212,237,67,78,250,175,235,86,79,44,144,118,164,168,72,255,0,136,169,191,166,230,245,69,247,91,167,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,183,186,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,56,41,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,189,227,52,60,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,58,185,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,33,110,128,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,135,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,186,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,144,171,155,142,166,98,184,127,8,87,140,22,237,87,214,245,158,220,40,45,246,138,88,228,143,184,239,13,87,13,100,243,185,142,122,61,97,99,32,70,57,236,107,182,201,60,13,84,68,127,84,154,165,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,161,10,180,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,157,172,127,132,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,241,57,16,176,174,120,56,5,52,87,93,44,213,42,28,122,173,106,42,169,238,54,11,165,217,169,43,160,70,68,232,167,162,167,122,245,237,49,234,179,87,189,190,228,123,209,36,254,146,70,155,124,87,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,171,61,57,151,96,21,58,131,193,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,45,244,108,164,169,142,90,170,136,159,34,166,199,182,141,42,209,118,174,247,49,207,99,119,111,218,161,92,28,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,247,49,157,138,170,26,121,234,233,234,122,171,28,247,109,99,42,98,237,163,152,213,241,59,221,185,99,106,23,126,101,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,105,246,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,42,219,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,88,167,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,77,175,127,126,150,186,162,10,74,138,110,136,246,177,187,158,250,105,123,138,215,185,60,54,198,237,73,28,165,80,112,133,171,212,218,17,196,190,158,234,149,194,122,72,45,182,155,195,33,186,79,83,4,179,50,158,221,82,199,82,214,76,140,139,227,115,217,79,60,175,98,53,29,241,181,191,11,255,0,162,186,9,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,134,101,192,213,65,15,249,145,113,155,125,225,47,78,44,246,204,14,213,221,204,243,191,27,79,104,185,78,198,62,150,213,29,58,67,223,169,116,110,235,221,153,60,68,73,20,106,213,143,114,185,207,234,140,237,75,221,120,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,206,177,86,195,27,37,234,244,100,117,49,205,26,42,171,186,163,17,81,206,69,71,43,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,66,170,248,31,230,127,159,97,58,161,113,178,241,65,168,117,119,204,39,43,168,170,184,213,94,46,77,154,162,123,21,111,109,207,106,211,71,4,111,119,134,145,205,108,94,21,140,72,227,87,49,241,246,209,178,54,79,203,206,175,205,62,45,242,254,135,212,110,36,63,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,192,203,51,252,203,58,166,199,233,115,12,134,174,236,204,86,207,29,130,208,181,42,142,125,45,186,57,101,150,42,116,127,77,206,99,29,60,136,205,202,187,89,181,141,232,198,49,173,11,52,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,5,159,115,58,230,1,89,164,84,117,60,63,104,134,69,225,51,170,189,208,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,238,154,55,185,208,181,142,232,141,145,204,124,117,3,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,195,253,21,103,185,87,250,171,145,228,153,29,195,253,242,178,186,229,93,81,39,252,233,38,154,73,31,254,23,57,206,254,106,160,125,93,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,226,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,234,188,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,214,172,158,89,32,237,73,80,145,255,0,17,83,127,77,205,234,139,238,183,78,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,111,117,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,112,83,15,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,198,104,120,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,117,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,66,221,8,213,204,111,83,63,101,252,27,106,61,198,158,174,213,29,125,250,222,220,102,142,11,132,157,60,87,143,145,180,245,12,133,168,246,185,243,54,150,74,153,90,137,215,167,101,94,230,185,172,114,18,84,170,190,119,186,165,255,0,204,211,69,45,247,223,246,222,83,119,182,120,95,248,41,168,39,239,43,63,252,36,221,140,127,248,94,223,237,106,5,96,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,107,252,231,180,118,234,186,71,165,217,174,25,97,164,166,196,244,246,162,178,201,85,71,65,74,230,50,221,5,91,41,91,74,230,199,27,59,80,211,49,104,251,61,85,90,136,249,169,216,212,93,222,232,213,202,11,75,238,185,167,22,148,217,228,46,171,130,219,167,214,122,219,149,68,237,162,116,176,75,61,76,46,162,138,149,242,245,70,194,247,54,162,105,155,215,114,185,41,100,68,111,222,230,218,247,26,26,57,125,215,222,24,51,253,42,197,166,217,122,186,219,227,168,183,71,181,139,226,106,169,42,34,171,138,155,171,222,198,51,188,250,118,197,220,115,145,172,238,111,94,168,222,138,20,217,203,23,84,191,101,252,100,225,94,46,251,236,203,86,91,226,49,107,135,245,175,123,197,120,168,215,194,65,238,99,156,205,213,209,209,124,109,219,211,167,196,228,98,188,191,227,42,230,159,116,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,2,21,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,168,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,11,74,230,189,199,29,54,53,106,189,240,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,59,174,94,177,36,50,186,62,143,116,143,236,214,86,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,190,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,104,116,173,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,230,143,171,213,58,75,193,246,77,5,182,122,184,46,89,205,68,56,133,44,208,193,20,172,99,42,90,247,213,54,84,147,250,44,125,28,21,113,163,154,142,122,62,70,43,118,255,0,77,178,212,169,94,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,38,230,59,197,213,73,37,69,37,58,116,86,111,143,178,200,170,125,232,253,175,241,95,19,122,198,213,80,174,189,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,211,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,43,114,105,192,41,178,110,40,238,153,157,199,30,171,171,167,195,177,122,186,154,59,131,82,84,130,134,227,81,44,84,241,163,220,213,70,43,228,166,146,185,26,199,245,234,141,145,200,157,99,220,219,180,2,26,243,102,210,251,174,163,240,125,116,185,217,157,87,37,70,11,120,163,202,31,73,77,68,234,135,212,192,198,201,77,55,93,170,139,27,34,138,174,74,135,201,209,200,214,83,187,170,34,42,189,180,237,194,174,169,126,197,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,254,26,49,238,119,90,89,103,111,192,213,122,117,234,206,142,70,170,104,163,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,224,106,76,17,255,0,128,157,76,197,117,67,132,125,51,184,226,213,125,207,96,227,244,88,205,198,7,201,26,205,75,93,65,3,41,229,100,141,99,221,179,119,109,178,177,29,209,203,20,209,61,90,221,253,9,0,0,0,0,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,1,202,184,151,225,211,4,226,131,75,43,244,207,58,167,255,0,101,172,179,214,239,155,251,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,185,83,238,84,234,160,12,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,181,242,184,243,217,166,95,90,244,122,210,215,184,228,224,115,13,226,247,13,109,85,43,233,44,122,139,99,167,115,44,55,231,177,118,72,206,170,239,5,89,181,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,181,131,203,223,0,204,180,179,152,246,19,167,218,131,143,85,216,242,27,29,69,238,154,186,134,165,19,124,79,246,53,98,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,94,240,0,10,1,230,143,231,179,83,126,139,232,244,71,63,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,181,201,20,40,168,233,28,215,42,171,24,201,36,103,106,227,215,75,115,189,105,230,79,156,233,166,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,130,150,105,63,137,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,218,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,30,29,3,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,12,171,154,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,10,203,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,174,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,105,248,165,110,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,133,164,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,206,15,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,252,57,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,161,234,192,0,84,7,59,77,76,197,114,13,71,211,189,45,180,213,248,139,214,31,111,184,92,46,253,185,35,124,116,254,61,105,187,16,59,107,213,236,153,25,72,178,57,143,107,127,135,60,14,69,114,63,221,207,249,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,56,7,26,26,199,98,215,222,40,51,253,85,197,161,217,101,186,220,35,167,183,73,185,235,226,105,105,41,226,164,138,167,163,216,199,179,188,202,118,203,219,115,81,204,238,108,94,170,222,171,106,156,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,241,59,29,185,35,106,129,58,138,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,46,80,132,28,223,116,190,213,154,112,151,83,158,76,234,72,46,90,125,120,162,185,83,206,234,38,203,60,176,84,204,218,41,105,89,47,84,116,44,115,170,33,153,221,55,35,150,150,52,86,253,206,104,68,174,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,119,61,119,85,91,91,81,35,169,182,53,138,137,190,9,234,37,238,57,236,107,124,54,223,137,210,53,18,207,248,177,242,177,172,159,47,242,31,78,156,207,183,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,214,42,216,99,100,189,24,175,146,154,73,163,69,85,111,69,122,42,57,170,136,228,208,79,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,106,120,174,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,144,60,7,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,204,14,172,103,95,181,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,105,248,202,184,23,83,201,147,75,126,202,112,227,125,212,202,251,23,133,175,206,242,9,60,53,111,138,223,227,45,116,76,72,97,254,26,61,91,30,202,167,92,91,239,107,94,238,189,87,171,123,106,79,242,42,242,184,242,39,166,95,90,245,138,210,85,0,50,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,238,53,16,103,91,143,204,23,246,119,198,78,172,88,61,169,237,15,23,144,73,125,239,118,59,91,125,165,27,43,251,91,119,59,175,111,197,118,247,117,248,182,110,232,222,187,80,45,255,0,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,186,114,122,205,110,185,87,7,204,177,92,41,233,35,167,195,178,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,118,186,86,162,181,26,155,26,196,233,213,21,206,168,190,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,114,124,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,108,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,123,225,145,142,116,45,99,122,171,100,115,217,31,0,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,213,93,27,94,201,46,80,0,0,8,255,0,198,47,7,88,39,23,248,37,61,130,255,0,89,236,108,146,205,191,236,254,65,219,154,163,217,125,217,169,223,85,253,106,201,226,142,126,236,116,233,31,241,21,118,117,220,222,138,158,250,33,182,112,221,173,183,109,109,127,14,84,184,13,91,53,21,149,19,211,45,142,166,162,10,103,239,134,7,212,61,82,89,94,216,85,139,11,29,35,30,143,217,35,21,174,98,185,28,222,186,94,62,77,54,45,98,164,202,174,57,173,61,14,203,213,214,223,71,107,172,169,238,189,123,180,180,146,84,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,136,30,87,64,112,253,71,192,52,107,19,195,117,115,61,251,105,151,218,173,237,130,233,123,216,169,226,100,220,229,107,119,59,163,229,237,177,89,23,121,232,146,75,219,238,61,17,239,114,39,64,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,76,208,241,41,171,213,58,245,175,57,206,174,77,61,92,148,249,21,226,105,173,233,87,4,80,207,21,185,157,34,162,134,70,69,213,136,248,233,163,134,53,84,87,117,86,42,171,156,170,174,91,243,227,67,88,239,186,5,195,6,127,170,184,180,59,239,86,171,124,116,246,233,55,49,60,53,85,93,68,84,145,84,244,123,30,199,246,95,80,217,123,110,106,181,253,189,139,209,29,213,51,153,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,23,127,202,11,75,237,88,95,9,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,245,87,76,198,186,158,105,155,215,106,53,106,164,68,111,222,231,77,243,228,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,245,128,204,102,181,233,125,215,69,117,115,47,210,139,203,170,228,168,197,175,21,54,214,84,84,209,58,145,245,144,49,235,217,170,72,156,170,172,100,209,118,229,103,196,228,86,72,213,71,57,21,21,111,39,150,46,169,126,212,56,54,194,188,93,247,218,119,92,75,196,98,215,15,235,94,207,133,240,178,47,132,131,220,198,181,251,104,100,162,248,219,187,175,95,137,202,244,121,93,92,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,241,59,27,185,99,114,157,3,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,185,232,247,204,172,171,73,26,198,53,223,195,130,119,42,181,25,239,15,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,47,248,206,15,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,163,226,157,185,216,105,125,171,30,213,204,15,85,237,238,164,134,163,51,179,213,91,107,169,225,162,108,79,146,123,123,227,233,85,44,168,189,102,123,226,172,138,36,220,222,173,101,43,19,115,145,81,24,18,83,147,142,175,83,102,188,52,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,246,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,158,165,37,242,113,213,234,156,43,137,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,158,209,161,99,234,161,154,87,187,163,216,198,211,165,123,17,24,171,213,243,51,115,87,162,57,151,104,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,5,121,143,242,255,0,163,226,34,197,46,173,233,14,59,254,155,20,30,26,9,105,169,228,130,158,60,138,151,123,35,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,255,0,130,177,7,21,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,92,159,44,94,95,245,154,69,71,77,196,14,183,227,190,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,248,100,99,157,11,88,222,170,217,28,246,71,192,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,148,0,0,2,63,241,139,193,214,9,197,254,9,79,96,191,214,123,27,36,179,111,251,63,144,118,230,168,246,95,118,106,119,213,127,90,178,120,163,159,187,29,58,71,252,69,93,157,119,55,162,167,190,136,109,156,55,107,109,219,91,95,195,149,46,3,86,205,69,101,68,244,203,99,169,168,130,153,251,225,129,245,15,84,150,87,182,21,98,194,199,72,199,163,246,72,197,107,152,174,71,55,174,151,143,147,77,139,88,169,50,171,142,107,79,67,178,245,117,183,209,218,235,42,123,175,94,237,45,36,149,50,83,199,177,87,99,118,190,182,165,122,162,35,151,185,209,202,168,214,162,7,149,208,28,63,81,240,13,26,196,240,221,92,207,126,218,101,246,171,123,96,186,94,246,42,120,153,55,57,90,221,206,232,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,137,66,220,124,106,102,43,171,188,94,234,78,117,133,85,248,187,45,69,194,158,223,77,84,217,35,146,58,175,5,73,13,27,231,137,241,189,204,124,50,62,157,207,141,232,239,138,55,49,202,136,170,168,151,211,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,203,129,114,124,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,109,98,238,165,182,186,162,55,84,239,107,213,83,124,243,212,69,219,115,24,230,248,109,223,19,100,106,165,138,156,255,0,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,128,6,112,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,13,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,122,244,87,116,75,84,228,251,172,118,44,231,134,4,210,170,120,124,61,235,77,46,19,211,214,71,185,239,239,210,215,84,79,87,79,83,213,88,214,55,115,223,83,23,109,28,247,39,134,222,237,169,35,80,140,28,236,52,190,213,143,106,230,7,170,246,247,82,67,81,153,217,234,173,181,212,240,209,54,39,201,61,189,241,244,170,150,84,94,179,61,241,86,69,18,110,111,86,178,149,137,185,200,168,140,242,156,156,117,122,167,10,226,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,180,104,88,250,168,102,149,238,232,246,49,180,233,94,196,70,42,245,124,204,220,213,232,142,96,75,94,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,57,87,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,192,118,174,92,28,191,232,248,119,177,69,171,122,189,142,255,0,166,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,227,44,179,168,0,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,93,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,222,202,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,197,64,17,215,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,254,44,174,123,35,115,102,123,122,191,162,45,68,157,26,157,85,93,34,128,0,87,86,191,114,124,177,107,38,178,229,154,171,142,107,95,217,26,76,170,224,235,164,150,143,179,111,175,236,213,74,212,117,76,157,247,214,177,93,221,157,101,151,166,214,181,157,205,141,68,107,80,177,80,4,127,224,167,133,47,220,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,200,0,0,0,0,0,0,0,0,143,252,107,112,165,251,224,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,78,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,7,148,213,140,23,246,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,79,86,0,170,191,234,24,255,0,233,69,255,0,66,127,237,229,170,0,0,0,0,0,0,226,153,87,10,58,113,127,226,79,10,226,154,217,23,177,179,60,95,197,193,114,146,158,20,88,239,180,178,208,79,73,27,106,19,170,116,154,46,235,21,147,39,87,44,108,88,156,142,68,137,97,237,96,0,0,14,127,138,232,94,156,98,26,177,154,235,125,178,205,221,204,243,191,9,21,202,233,80,168,249,33,165,167,166,130,8,233,105,253,201,218,133,124,59,36,122,39,87,62,69,69,115,149,25,19,99,232,0,0,0,0,42,175,250,134,63,250,81,127,208,159,251,121,106,128,14,85,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,246,79,192,248,62,255,0,136,172,158,167,251,79,114,77,187,123,251,127,166,189,118,245,247,117,232,157,84,0,7,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,253,96,10,181,187,114,53,181,77,117,173,154,197,196,181,93,29,181,245,18,58,142,158,175,18,109,76,240,192,174,94,219,36,149,181,145,182,71,163,122,34,189,35,98,57,81,85,26,222,189,18,69,112,101,192,206,163,240,121,125,174,142,217,196,159,218,140,50,243,186,91,150,51,81,138,173,60,110,170,217,182,58,170,121,124,107,251,19,38,214,53,234,140,115,100,141,17,174,106,171,98,124,115,0,0,62,78,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,125,96,5,85,255,0,80,199,255,0,74,47,250,19,255,0,111,44,127,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,226,114,171,228,114,171,156,170,170,190,212,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,85,127,212,49,255,0,210,139,254,132,255,0,219,203,20,203,52,210,251,156,232,21,231,71,114,156,223,198,222,178,12,62,163,26,184,228,158,205,100,125,250,169,232,157,79,45,119,132,99,154,198,238,123,221,47,101,175,70,167,93,168,228,79,121,208,0,21,87,253,67,31,253,40,191,232,79,253,188,181,64,0,0,0,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,172,255,0,0,69,94,6,56,24,253,203,190,219,127,166,143,219,31,182,62,205,255,0,81,61,159,225,124,39,137,255,0,232,137,183,238,241,63,249,189,54,127,62,190,233,84,0,0,0,28,83,67,56,81,211,142,29,181,31,81,243,93,47,139,217,86,173,70,246,100,243,88,34,133,27,75,109,170,165,90,181,145,212,202,139,240,67,39,138,106,164,61,54,198,230,57,24,168,199,50,56,187,88,0,10,171,254,161,143,254,148,95,244,39,254,222,90,160,3,202,105,62,11,251,47,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,0,1,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,246,51,236,183,140,236,120,122,56,41,191,183,120,184,247,110,236,110,254,130,116,221,211,223,211,170,207,240,4,127,224,167,133,47,220,251,75,46,186,103,246,247,237,111,180,242,9,239,190,55,217,126,3,183,220,166,167,135,181,219,239,75,215,167,134,221,187,114,117,223,211,167,187,170,197,93,88,228,215,251,80,213,60,203,83,63,120,239,102,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,187,246,247,54,238,218,222,189,58,244,78,189,11,42,0,114,174,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,178,126,7,193,247,252,69,100,245,63,218,123,146,109,219,223,219,253,53,235,183,175,187,175,68,234,160,0,60,86,178,105,14,27,174,250,119,112,210,221,65,130,174,124,122,237,81,67,53,116,20,211,172,47,168,101,53,92,53,73,10,189,62,38,177,238,129,172,122,181,90,253,142,118,215,49,221,28,158,212,1,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,0,0,0,0,0,0,0,69,94,57,248,24,253,244,126,196,255,0,166,143,216,239,177,222,210,255,0,81,61,161,226,188,95,134,255,0,232,136,118,109,240,223,249,221,119,255,0,46,158,254,85,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,0,0,0,0,5,85,255,0,80,199,255,0,74,47,250,19,255,0,111,45,80,1,229,52,159,5,253,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,0,0,4,0,226,143,149,39,239,41,174,217,54,181,254,222,190,206,125,163,240,95,216,207,178,222,51,177,225,232,224,166,254,221,226,227,221,187,177,187,250,9,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,178,0,0,0,1,21,120,231,224,99,247,209,251,19,254,154,63,99,190,199,123,75,253,68,246,135,138,241,126,27,255,0,162,33,217,183,195,127,231,117,223,252,186,123,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,70,174,55,184,65,190,241,141,138,227,88,85,62,175,253,139,178,216,238,19,93,43,41,190,207,178,227,227,234,187,125,186,121,55,172,209,62,46,211,31,82,157,17,85,175,239,245,114,117,99,84,225,92,55,114,142,181,104,46,182,226,218,191,121,214,122,76,198,159,24,168,150,173,150,122,156,65,176,50,89,214,9,25,12,169,35,170,229,70,62,41,95,28,204,118,197,84,124,77,84,218,189,28,150,20,0,0,0,141,92,111,112,83,98,227,55,21,198,173,53,25,127,217,75,214,47,112,154,162,142,239,236,247,215,116,165,158,61,181,20,221,132,158,38,124,111,142,153,253,197,87,57,189,142,141,232,143,113,197,120,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,240,4,85,227,159,129,143,223,71,236,79,250,104,253,142,251,29,237,47,245,19,218,30,43,197,248,111,254,136,135,102,223,13,255,0,157,215,127,242,233,239,229,92,46,114,164,253,218,245,219,25,214,191,219,215,218,63,179,158,55,251,25,246,91,193,247,252,69,28,244,223,219,188,92,155,118,247,247,127,65,122,237,233,238,235,213,39,248,0,71,94,54,184,60,181,113,145,128,88,177,9,178,170,76,86,229,97,188,37,202,158,244,235,35,110,19,182,7,67,36,114,210,179,248,177,57,140,145,206,133,238,232,254,138,180,241,245,106,244,69,108,138,0,87,86,128,242,147,190,240,255,0,172,184,158,177,99,156,78,120,138,188,102,224,218,137,41,190,197,177,158,46,149,237,116,117,52,219,223,88,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,88,168,0,0,0,115,252,27,66,244,227,77,181,31,57,213,12,42,205,236,171,174,163,120,25,111,240,192,168,218,90,138,170,85,168,84,170,108,104,159,4,210,120,167,119,85,23,107,220,198,189,90,143,116,143,127,64,0,0,0,1,31,248,214,225,75,247,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,146,0,1,0,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,240,0,0,0,30,43,89,52,135,13,215,125,59,184,105,110,160,193,87,62,61,118,168,161,154,186,10,105,214,23,212,50,154,174,26,164,133,94,159,19,88,247,64,214,61,90,173,126,199,59,107,152,238,142,79,106,0,252,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,0,0,56,167,23,156,61,223,120,161,209,170,157,29,180,106,95,216,170,75,157,194,150,162,233,83,236,102,92,188,101,44,14,89,27,77,177,210,70,177,255,0,29,180,242,247,26,244,119,240,118,251,218,247,33,13,180,247,146,165,171,13,207,241,172,190,251,175,116,153,37,182,199,120,162,185,86,89,106,240,150,246,46,80,67,51,36,146,150,77,213,175,110,201,26,213,98,245,99,147,163,151,171,93,247,45,154,0,0,0,56,167,23,156,49,216,184,180,209,170,157,42,187,222,189,137,86,203,133,45,210,215,119,240,207,169,240,21,81,57,90,233,59,13,150,36,151,116,18,84,69,209,206,218,157,221,253,21,205,105,21,116,7,148,157,247,135,253,101,196,245,139,28,226,115,196,85,227,55,6,212,73,77,246,45,140,241,116,175,107,163,169,166,222,250,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,82,197,64,28,171,136,78,29,48,78,37,172,248,190,39,169,148,254,59,27,177,100,9,125,173,182,111,154,47,104,109,160,172,166,142,46,244,50,199,36,91,100,170,100,219,154,171,215,179,177,83,163,213,83,170,128,0,0,0,0,0,138,188,115,240,49,251,232,253,137,255,0,77,31,177,223,99,189,165,254,162,123,67,197,120,191,13,255,0,209,16,236,219,225,191,243,186,239,254,93,61,242,168,1,0,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,246,51,236,183,131,239,248,138,57,233,191,183,120,185,54,237,239,238,254,130,245,219,211,221,215,170,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,107,167,20,122,19,195,95,177,63,109,121,207,217,207,180,126,39,217,159,216,202,202,206,255,0,135,237,119,191,185,162,147,110,222,252,95,210,233,215,119,187,175,69,233,242,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,123,30,190,147,101,43,36,142,55,73,190,162,8,216,189,31,52,105,209,23,119,197,215,167,68,85,64,237,96,0,0,31,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,208,63,88,0,0,0,0,0,0,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,31,174,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,0,56,166,181,241,153,195,103,14,217,85,46,21,172,122,145,246,126,245,91,111,101,210,10,111,99,215,213,239,165,124,146,70,217,55,211,193,35,19,171,225,145,58,42,238,248,122,244,232,168,171,245,180,47,138,61,9,226,83,219,127,177,76,231,237,31,217,207,13,237,63,236,101,101,31,99,196,119,123,63,221,49,71,187,119,98,95,232,245,233,183,223,211,170,117,14,170,0,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,243,253,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,63,137,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,132,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,42,47,64,120,227,169,225,199,141,157,94,209,236,225,148,143,211,172,211,86,47,175,154,174,71,197,78,251,29,198,107,131,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,145,164,140,84,86,189,147,91,161,154,206,44,124,211,235,39,204,12,135,212,103,3,74,96,170,190,85,156,120,255,0,220,142,21,53,126,245,254,203,22,33,125,185,220,127,226,25,77,100,107,59,95,250,195,162,124,147,127,177,211,177,191,218,152,90,160,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,30,127,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,184,57,127,113,49,153,113,95,204,15,53,213,44,194,134,146,220,198,233,189,93,182,209,108,166,68,115,45,214,232,238,180,79,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,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,215,165,242,84,243,79,148,252,191,174,245,27,112,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,85,7,50,29,121,204,184,109,230,7,167,26,173,134,86,213,181,246,236,30,220,203,157,12,53,9,11,46,214,229,186,215,173,69,20,170,230,61,187,36,107,122,35,149,142,216,244,100,141,77,236,106,165,175,148,173,206,175,205,62,45,242,254,135,212,110,32,90,167,13,28,69,224,156,80,105,101,6,166,96,181,31,236,84,119,138,45,147,127,99,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,247,162,253,232,157,84,206,183,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,128,250,192,0,0,21,129,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,65,197,121,161,113,211,251,107,202,159,161,218,57,153,248,189,54,178,236,246,197,77,19,118,195,125,186,71,35,149,122,76,142,95,17,71,15,72,251,125,17,172,124,168,249,63,138,214,211,200,158,131,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,10,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,126,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,1,92,28,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,113,254,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,48,208,72,62,78,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,28,115,136,126,41,180,251,134,159,179,255,0,110,236,249,13,127,218,63,23,225,125,147,79,4,187,60,63,107,127,115,187,52,125,58,247,217,211,167,95,185,122,244,247,117,248,218,7,198,126,151,113,23,152,214,97,56,77,135,41,162,174,162,182,73,117,146,75,173,45,60,81,44,76,150,40,213,168,177,207,34,238,221,51,87,167,68,78,136,190,255,0,185,23,26,113,150,41,187,212,77,81,189,232,110,237,236,222,107,119,1,244,165,22,42,155,26,76,239,247,105,19,164,253,211,26,59,224,0,201,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,202,139,201,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,98,173,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,126,55,200,177,189,21,28,199,195,94,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,164,202,118,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,252,156,66,243,114,190,234,239,14,48,233,126,39,131,125,159,203,242,155,124,246,188,214,225,35,89,45,12,116,175,98,199,44,118,230,185,206,127,245,195,28,237,203,42,110,129,174,115,24,178,189,91,59,32,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,160,121,82,127,242,84,243,79,148,252,191,174,245,27,113,249,57,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,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,254,190,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,218,117,91,93,52,227,70,171,49,11,78,107,121,237,93,115,188,130,139,27,176,91,96,68,125,85,109,85,68,241,194,175,107,21,83,164,49,119,90,249,100,85,70,181,170,212,78,175,124,108,125,75,115,171,243,79,139,124,191,161,245,27,136,16,0,153,92,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,250,15,115,218,199,189,168,199,252,158,91,218,13,134,241,37,169,122,143,165,57,157,21,35,153,113,211,123,139,237,149,211,83,172,207,180,220,82,186,129,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,120,175,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,6,148,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,82,188,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,251,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,109,64,67,94,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,253,55,181,238,99,216,213,99,233,6,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,239,114,171,151,239,82,226,121,161,112,45,251,107,197,95,174,58,57,134,120,189,73,178,236,246,197,53,19,182,205,125,181,199,27,145,122,66,141,95,17,89,15,72,251,125,21,175,124,72,248,255,0,138,230,211,198,148,215,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,94,247,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,57,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,215,213,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,222,127,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,10,22,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,122,124,191,120,238,177,113,85,138,199,133,101,47,240,90,155,143,219,210,75,141,55,71,201,237,74,88,35,165,142,91,174,246,83,197,79,7,118,166,161,201,225,154,170,230,116,234,157,91,239,74,55,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,123,220,136,212,251,144,187,238,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,55,185,141,123,216,212,123,194,16,115,171,243,79,139,124,191,161,245,27,137,0,9,255,0,206,175,205,62,45,242,254,135,212,110,35,150,71,14,152,39,20,26,89,175,122,103,157,83,255,0,249,130,178,207,91,190,111,236,101,211,195,94,33,130,179,183,20,177,247,187,93,247,187,180,247,108,127,220,169,247,42,3,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,248,77,117,68,139,117,38,96,117,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,45,43,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,161,237,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,2,40,243,34,205,51,28,23,67,172,119,108,39,44,188,227,213,211,101,116,212,210,85,90,171,229,164,149,241,45,29,99,150,53,124,110,106,171,85,204,106,237,235,211,171,81,127,146,17,75,130,29,103,214,28,179,138,12,47,31,202,117,95,50,188,218,234,189,163,223,162,184,95,106,170,41,229,219,110,169,123,119,70,247,171,93,209,205,107,147,170,123,149,17,126,244,53,87,243,90,44,98,169,194,205,51,51,58,113,241,79,242,157,128,196,230,217,13,220,250,139,212,211,69,184,174,119,102,39,89,220,137,153,227,203,142,137,43,204,55,64,53,111,92,254,192,126,203,49,47,109,251,19,218,190,63,250,254,154,155,179,222,240,157,191,237,242,51,119,94,212,159,209,235,211,111,191,167,84,235,227,120,6,225,131,92,180,87,88,111,25,78,166,224,254,198,181,213,99,85,22,248,103,246,157,29,70,234,135,85,82,189,172,219,12,175,114,117,108,79,94,170,157,61,223,127,85,78,179,224,31,186,178,187,53,226,188,174,102,119,184,122,52,225,26,122,63,54,53,141,188,204,176,249,4,236,237,52,81,212,204,85,26,233,86,255,0,106,169,170,120,239,105,206,120,118,121,0,173,238,100,90,173,170,56,46,184,216,237,56,78,164,229,56,245,12,216,165,53,76,148,182,171,197,69,36,79,149,107,43,26,178,43,35,123,81,92,173,99,83,119,78,189,26,137,252,144,114,221,213,109,81,206,181,198,249,105,205,181,39,41,200,104,97,197,42,106,99,165,186,222,42,42,226,100,169,89,70,212,145,25,35,220,136,228,107,220,155,186,117,232,229,79,230,167,151,210,244,121,95,146,110,206,186,233,171,97,252,156,226,191,103,191,104,122,250,119,55,55,247,116,157,121,233,166,188,150,66,0,54,234,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,72,21,205,255,0,71,180,75,5,213,202,108,219,15,201,41,45,57,182,85,79,77,95,119,196,105,172,211,181,149,76,145,245,137,45,233,106,247,118,26,247,201,4,113,62,6,181,30,231,238,153,221,85,239,115,164,175,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,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,212,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,7,159,46,207,148,118,143,104,150,51,162,245,218,165,129,228,148,153,118,89,125,168,142,130,249,118,117,154,122,41,236,239,74,74,89,229,178,177,102,114,164,140,138,89,55,186,120,145,172,153,86,62,189,123,76,219,86,218,159,194,30,178,233,22,135,96,188,65,102,52,86,166,98,217,255,0,111,192,54,158,189,178,213,82,247,161,116,244,190,34,62,136,137,223,129,143,149,157,183,63,107,90,173,151,180,245,70,47,213,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,64,154,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,61,255,0,58,44,166,197,156,226,188,61,102,184,181,119,141,178,228,22,251,229,210,221,83,218,124,125,250,89,227,181,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,60,7,37,79,52,249,79,203,250,239,81,183,1,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,39,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,170,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,131,56,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,3,245,217,120,139,206,248,160,227,235,74,181,47,58,168,252,64,177,209,217,232,182,67,253,140,181,251,105,38,130,143,185,20,81,247,187,93,247,183,186,246,239,127,222,171,247,34,117,94,117,126,105,241,111,151,244,62,163,113,34,175,9,222,105,244,111,230,6,61,234,48,18,171,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,101,60,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,90,220,149,60,211,229,63,47,235,189,70,220,78,158,96,92,119,88,184,85,197,100,194,177,103,248,221,77,200,45,235,37,186,155,163,227,246,93,44,241,213,71,21,215,123,233,229,167,159,181,83,78,212,240,206,84,115,250,245,94,141,247,168,81,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,41,202,247,142,159,219,94,42,205,14,214,60,207,197,234,77,151,127,177,234,107,91,182,107,237,174,56,218,169,214,101,114,248,138,200,122,73,220,234,141,123,226,70,73,252,87,54,162,68,166,191,244,85,158,229,95,234,174,71,146,100,119,15,247,202,202,235,149,117,68,159,243,164,154,105,36,127,248,92,231,59,249,170,151,189,203,231,130,75,87,10,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,129,45,74,160,230,131,203,238,154,211,77,122,226,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,252,44,107,250,90,248,3,52,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,249,53,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,242,181,99,236,39,237,79,50,253,150,255,0,222,103,218,11,143,217,207,237,223,247,47,196,201,225,127,183,255,0,23,251,79,111,251,103,199,254,187,223,212,246,188,31,197,134,213,241,71,165,182,189,64,194,169,50,203,21,211,40,161,181,212,90,106,229,86,65,43,234,101,72,34,146,68,232,169,35,34,150,72,229,88,156,138,201,82,53,141,223,11,212,11,10,229,117,203,254,142,209,71,109,226,111,91,241,222,245,214,111,13,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,221,50,247,122,69,28,136,199,66,232,221,34,181,94,177,58,43,63,0,10,86,231,87,230,159,22,249,127,67,234,55,19,165,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,245,220,230,49,211,194,215,57,19,163,86,88,209,122,110,78,188,215,157,95,154,124,91,229,253,15,168,220,72,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,208,187,78,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,31,244,85,129,101,95,234,174,57,146,99,151,15,247,202,58,235,109,117,60,159,243,100,134,104,228,103,248,28,215,55,249,42,26,62,225,163,136,188,19,138,13,44,160,212,204,22,163,253,138,142,241,69,178,111,236,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,244,95,189,18,21,115,100,224,162,227,168,20,127,188,238,151,219,59,247,171,37,189,241,229,244,81,165,45,60,114,218,233,96,154,101,185,186,71,185,143,146,104,153,27,97,115,127,138,247,199,216,70,35,82,21,71,132,117,226,151,141,187,87,21,252,13,99,86,44,158,122,74,29,69,197,115,139,76,55,90,55,85,53,211,221,160,109,158,173,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,188,215,149,199,158,205,50,250,215,163,214,145,84,149,92,174,60,246,105,151,214,189,30,180,11,204,213,61,32,211,173,106,199,233,241,109,77,199,189,179,107,165,172,101,194,24,60,92,244,251,106,26,199,177,175,221,11,216,229,232,217,94,157,21,122,123,254,238,168,157,60,118,1,194,15,14,218,93,151,80,103,120,38,158,123,50,249,108,238,248,90,175,107,87,77,219,238,68,248,159,240,75,51,152,189,89,35,211,222,213,233,215,170,123,209,20,241,188,124,234,254,162,232,174,143,89,242,157,50,200,125,141,116,170,201,105,237,243,79,225,32,168,221,78,234,90,167,185,155,102,99,218,157,93,19,23,170,39,95,119,223,209,87,172,107,225,7,139,238,34,117,71,136,156,75,4,206,245,15,218,118,59,159,143,241,84,190,201,161,135,185,219,161,168,149,159,28,80,181,233,209,241,177,125,206,78,189,58,47,185,85,13,62,35,25,131,183,140,166,205,203,122,215,51,26,78,145,223,203,143,62,11,35,38,217,205,163,198,108,229,236,199,7,139,220,194,211,77,201,170,223,89,114,53,138,98,102,168,221,136,221,157,232,225,198,120,247,189,15,54,127,194,191,174,127,247,9,207,121,89,249,129,200,63,228,109,95,249,109,17,97,26,181,160,26,73,174,126,202,253,169,226,94,219,246,39,127,192,127,95,212,211,118,123,221,190,231,246,137,25,187,175,106,63,233,117,233,183,221,211,170,245,249,218,89,195,6,134,232,174,65,81,148,233,150,15,236,107,165,85,27,237,243,79,237,58,202,141,212,238,123,30,230,109,154,87,181,58,186,38,47,84,78,190,239,191,162,175,95,27,153,93,234,243,31,43,137,141,221,99,211,175,8,211,209,249,182,88,61,188,203,112,251,25,59,59,85,21,245,211,77,113,174,148,238,118,171,154,163,142,246,188,167,143,103,153,170,124,48,104,110,181,100,20,249,78,166,224,254,217,186,82,209,178,223,12,254,211,172,167,219,78,215,189,237,102,216,101,99,87,163,165,122,245,84,235,239,251,250,34,116,105,103,12,26,27,162,185,5,70,83,166,88,63,177,174,149,84,111,183,205,63,180,235,42,55,83,185,236,123,153,182,105,94,212,234,232,152,189,81,58,251,190,254,138,189,98,215,31,60,79,235,150,138,235,13,159,22,211,44,227,216,214,186,172,106,158,225,52,30,204,163,168,221,80,234,170,166,57,251,166,137,238,78,173,137,137,209,23,167,187,238,234,171,213,192,55,19,250,229,173,90,195,120,197,181,55,56,246,205,174,151,26,168,184,67,7,179,40,233,246,212,54,170,149,141,126,232,98,99,151,163,101,122,116,85,233,239,251,186,162,116,253,249,110,11,203,122,158,175,247,154,243,210,57,248,243,98,254,204,109,63,236,207,210,126,89,254,201,185,175,87,214,92,243,117,229,185,166,231,187,93,19,224,0,110,213,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,253,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,234,212,69,127,89,234,234,31,213,202,174,248,250,117,218,214,162,88,87,42,126,7,41,181,42,235,65,197,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,162,35,233,161,151,163,90,216,220,189,201,162,145,175,86,182,39,71,55,20,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,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,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,125,248,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,219,191,182,189,21,146,67,34,182,62,234,70,221,15,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,67,54,245,57,77,246,175,21,183,97,85,21,219,236,182,171,133,109,210,142,155,180,196,237,85,85,199,77,29,68,155,209,55,187,115,40,169,147,162,170,181,59,125,90,136,174,114,172,234,228,169,230,159,41,249,127,93,234,54,226,37,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,36,181,228,169,230,159,41,249,127,93,234,54,224,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,101,226,121,254,101,130,211,100,20,184,126,67,87,105,102,85,103,146,193,119,90,101,70,190,170,221,36,177,75,45,58,191,166,230,177,238,130,52,126,213,77,204,220,199,117,99,222,215,4,191,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,198,201,22,71,170,171,152,200,97,84,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,167,181,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,117,138,243,20,225,211,4,225,127,128,92,31,77,48,90,127,196,11,101,101,226,183,124,223,217,59,167,177,106,225,158,179,183,44,178,118,123,189,134,59,180,199,108,103,220,137,247,170,132,0,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,137,21,120,78,243,79,163,127,48,49,239,81,128,149,92,234,252,211,226,223,47,232,125,70,226,7,31,229,253,196,198,27,194,134,165,230,186,165,152,80,213,220,94,236,30,174,219,104,182,83,34,181,247,27,140,149,212,79,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,192,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,150,63,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,204,29,171,149,63,3,149,58,107,106,160,226,147,82,95,73,45,247,39,179,163,241,107,99,89,20,233,110,183,85,53,143,74,215,201,209,85,149,51,69,209,173,108,110,78,220,50,200,215,171,157,43,163,134,199,192,0,69,254,100,58,223,106,209,30,20,50,199,92,44,117,119,74,140,242,158,163,7,161,100,50,54,54,65,61,125,29,66,44,242,185,122,170,50,56,163,149,232,141,106,171,158,140,103,194,142,89,25,40,10,118,231,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,234,173,149,0,175,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,63,37,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,181,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,215,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,62,87,51,77,20,253,139,113,113,148,248,123,135,138,160,206,250,230,180,123,229,223,52,94,54,121,188,68,114,116,141,141,111,74,168,170,118,53,55,116,137,98,220,229,118,238,129,117,60,42,234,151,237,167,135,29,58,212,201,175,190,217,175,188,227,244,190,213,173,240,190,31,187,116,137,157,154,239,225,163,24,214,244,170,138,118,252,13,70,47,78,172,234,213,106,175,85,43,3,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,122,191,115,252,87,194,222,145,185,86,207,192,165,110,117,126,105,241,111,151,244,62,163,113,32,173,54,45,125,171,197,110,57,173,61,14,251,45,170,225,71,107,172,169,238,177,59,85,85,113,212,201,79,30,197,93,238,220,202,42,149,234,136,173,78,223,71,42,43,154,139,58,185,213,249,167,197,190,95,208,250,141,196,247,252,151,113,107,22,115,138,241,11,133,101,52,62,54,203,144,91,236,118,187,141,55,117,241,247,233,103,142,233,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,8,129,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,62,252,114,112,137,117,225,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,237,223,219,94,138,201,33,145,91,31,117,35,111,74,229,169,198,189,199,135,77,71,161,210,252,214,231,211,76,178,235,131,163,169,99,150,150,8,237,87,74,149,166,137,151,57,103,145,168,245,133,140,129,172,145,171,43,88,216,222,249,81,28,230,35,94,30,175,155,39,8,127,178,45,71,253,224,176,170,45,152,134,127,112,127,181,155,37,127,118,74,92,138,101,154,121,182,198,244,71,164,51,177,142,149,189,28,244,108,141,157,171,218,98,194,197,229,92,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,205,241,77,195,199,239,45,167,214,252,19,237,127,217,207,1,121,138,237,226,189,159,227,55,236,130,120,187,123,59,145,244,235,223,235,187,114,255,0,71,167,79,127,84,227,154,1,203,203,246,25,171,118,29,83,253,175,251,111,216,158,43,250,195,236,255,0,134,239,119,169,165,131,251,103,137,126,222,157,221,223,209,94,187,122,123,186,245,78,199,197,55,16,255,0,187,78,159,91,243,191,178,31,104,252,125,230,43,79,133,246,135,131,217,190,9,229,238,111,237,201,215,167,99,166,221,169,253,46,189,125,221,23,142,104,7,48,223,219,158,173,216,116,179,246,65,236,79,109,248,175,235,255,0,180,30,39,179,217,166,150,127,237,126,25,155,186,246,182,255,0,73,58,110,235,239,233,209,116,248,143,163,188,178,158,187,235,117,141,60,239,119,46,11,35,38,253,178,253,156,189,244,119,254,135,118,230,255,0,213,114,210,119,252,238,223,45,121,113,244,61,15,28,28,83,106,15,13,63,98,190,194,89,241,234,255,0,180,126,210,241,94,214,167,158,93,158,31,195,108,237,246,166,143,167,94,251,250,245,235,247,39,78,158,254,190,87,131,14,51,245,71,136,189,81,186,97,57,181,135,22,162,161,162,176,79,117,142,75,85,45,68,82,172,172,168,167,141,26,171,36,242,38,221,179,57,122,116,69,234,137,239,251,209,122,95,22,124,38,126,244,127,101,127,209,255,0,217,159,179,62,59,253,74,241,190,35,196,118,63,223,163,217,183,177,254,30,187,191,151,79,127,158,225,103,129,255,0,221,167,80,110,25,223,237,63,237,31,143,179,75,105,240,190,197,240,123,55,207,4,189,205,253,249,58,244,236,116,219,181,63,165,215,175,187,162,254,46,91,199,249,126,245,58,245,90,199,124,122,56,240,231,205,147,132,197,236,140,108,140,217,189,20,253,33,187,87,244,107,215,93,249,221,237,105,187,230,233,223,241,56,166,224,127,247,150,212,27,126,119,251,79,251,57,224,44,209,90,124,47,177,124,102,253,147,207,47,115,127,126,62,157,123,253,54,237,95,232,245,235,239,232,142,22,120,31,253,218,117,6,225,157,254,211,254,209,248,251,52,182,159,11,236,95,7,179,124,240,75,220,223,223,147,175,78,199,77,187,83,250,93,122,251,186,43,138,110,56,63,118,157,65,183,224,159,179,15,180,126,62,205,21,219,197,123,107,193,236,223,60,241,118,246,118,36,235,211,177,215,118,228,254,151,78,158,238,170,225,103,142,15,222,91,80,110,24,39,236,195,236,231,128,179,75,118,241,94,218,241,155,246,79,4,93,189,157,136,250,117,239,245,221,185,127,163,211,167,191,170,63,252,111,150,255,0,238,235,254,46,127,39,207,255,0,119,253,153,255,0,249,251,159,251,62,102,191,245,57,251,210,148,0,110,213,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,198,53,99,140,30,30,116,109,106,169,114,173,77,199,166,186,81,108,239,218,40,239,84,46,175,143,127,109,91,186,9,38,99,147,171,100,107,211,175,222,222,171,247,1,217,193,14,116,235,154,183,11,26,135,119,91,71,138,189,227,61,63,251,235,34,125,186,138,157,126,23,187,250,126,45,223,235,58,125,223,123,154,159,204,149,152,150,109,134,231,246,120,178,28,23,45,179,100,86,185,247,118,171,109,53,241,85,211,191,107,156,197,219,36,78,115,87,163,152,246,175,69,251,218,169,247,162,129,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,46,91,155,97,184,5,158,92,135,58,203,108,216,237,174,13,189,218,219,181,124,84,148,236,220,230,177,55,73,43,154,212,234,231,177,169,213,126,247,34,125,234,128,125,160,67,157,69,230,173,194,198,158,93,210,209,226,175,121,55,95,254,250,199,95,110,173,167,79,133,142,254,159,139,111,250,254,159,119,222,215,39,242,58,254,147,241,131,195,206,178,45,45,46,43,169,184,244,55,74,221,253,139,69,101,234,133,181,242,108,238,43,182,193,28,207,114,244,108,110,122,244,251,155,209,126,224,59,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,203,115,108,55,0,179,203,144,231,89,109,155,29,181,193,183,187,91,118,175,138,146,157,155,156,214,38,233,37,115,90,157,92,246,53,58,175,222,228,79,189,80,15,180,8,129,168,92,211,56,88,211,234,169,41,125,165,117,201,123,114,199,23,115,30,154,221,88,199,110,143,126,228,95,22,222,173,79,232,170,255,0,39,123,143,121,164,28,119,240,211,172,145,209,182,209,168,118,155,21,117,194,88,224,165,182,223,174,246,250,90,201,166,147,183,178,54,68,218,135,171,158,174,145,26,141,78,170,174,107,145,62,224,36,24,63,226,41,99,154,54,77,12,141,146,57,26,142,99,218,189,81,200,190,244,84,84,251,208,255,0,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,3,170,243,206,252,19,252,201,250,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,89,255,0,60,239,193,63,204,159,166,157,215,150,135,3,148,220,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,3,227,72,216,136,141,123,230,15,127,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,200,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,9,85,206,175,205,62,45,242,254,135,212,110,36,85,225,59,205,62,141,252,192,199,189,70,2,85,115,171,243,79,139,124,191,161,245,27,136,28,83,151,239,12,118,46,42,181,246,60,43,41,189,120,43,46,63,111,76,150,227,77,225,159,39,181,41,96,173,165,142,90,29,236,150,39,193,221,101,67,147,188,213,87,51,167,84,106,175,189,52,19,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,76,60,149,60,211,229,63,47,235,189,70,220,93,72,0,0,3,50,220,64,234,103,237,147,92,115,205,82,142,174,235,81,73,147,100,21,215,10,15,106,73,190,170,26,23,204,239,11,3,254,55,163,123,80,36,81,163,26,229,107,26,196,107,87,107,80,189,254,97,26,161,106,210,174,15,181,38,231,112,109,36,213,23,251,60,184,189,13,36,213,173,166,125,68,247,6,173,50,246,186,162,172,143,138,41,37,168,88,218,157,92,202,119,251,218,136,175,110,120,64,185,238,75,24,5,53,139,135,156,175,80,106,49,234,186,59,150,85,148,62,153,149,211,36,173,101,125,186,142,158,52,133,98,71,46,199,49,149,19,215,177,94,196,247,191,123,92,171,219,68,111,138,231,105,163,150,41,113,92,23,136,26,121,187,55,170,107,130,97,213,145,237,123,188,93,44,145,212,85,211,175,85,126,200,251,47,138,167,220,140,220,255,0,21,241,59,164,109,69,158,156,52,96,21,58,89,195,206,155,233,245,195,30,164,177,220,172,120,189,182,154,233,67,76,145,108,138,227,225,216,181,138,171,18,171,30,247,84,44,175,123,218,171,189,238,115,186,187,119,85,240,28,194,52,190,213,170,188,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,117,84,88,223,44,81,203,78,178,53,122,181,149,15,247,57,21,88,224,168,190,89,122,215,251,22,226,227,22,241,22,255,0,21,65,157,244,194,171,54,69,190,104,188,108,240,248,121,35,235,35,26,222,149,81,83,111,114,238,233,18,203,181,170,237,189,47,248,203,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,115,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,129,78,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,176,158,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,207,103,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,105,120,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,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,129,77,153,103,22,121,150,117,194,134,63,194,246,97,79,87,118,102,43,148,71,122,180,95,42,107,209,207,165,183,71,71,45,60,86,212,139,183,185,204,99,167,145,204,145,210,174,214,109,137,173,70,49,155,125,175,43,143,61,154,101,245,175,71,173,35,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,146,87,149,199,158,205,50,250,215,163,214,129,112,92,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,238,221,51,87,167,68,78,136,190,255,0,185,23,129,240,193,192,54,176,232,174,185,99,90,155,148,228,152,109,85,174,205,227,59,240,219,235,42,159,80,238,245,28,208,183,107,95,78,198,175,71,74,213,94,174,79,114,47,222,190,229,146,188,83,113,15,251,180,233,245,191,59,251,33,246,143,199,222,98,180,248,95,104,120,61,155,224,158,94,230,254,220,157,122,118,58,109,218,159,210,235,215,221,209,120,230,128,115,13,253,185,234,221,135,75,63,100,30,196,246,223,138,254,191,251,65,226,123,61,154,105,103,254,215,225,153,187,175,107,111,244,147,166,238,190,254,157,23,73,137,167,1,56,218,102,237,83,214,107,26,71,31,119,118,139,71,35,191,181,212,236,197,250,50,251,84,206,11,118,230,245,83,185,172,70,147,191,206,168,171,132,107,202,60,53,72,77,90,215,253,36,208,207,101,126,212,242,223,98,123,111,191,224,63,172,42,106,123,221,158,223,115,251,68,111,219,211,187,31,244,186,117,221,238,235,209,122,124,237,44,226,127,67,117,171,32,168,197,180,203,56,246,205,210,150,141,247,9,160,246,101,101,62,218,118,189,140,115,247,77,19,26,189,29,43,19,162,47,95,127,221,209,23,164,74,230,207,248,87,245,207,254,225,57,239,43,63,48,57,7,252,141,171,255,0,45,162,63,23,51,75,212,102,62,73,17,27,186,199,167,94,49,175,167,242,100,224,246,15,45,196,108,100,237,21,85,215,215,69,53,206,154,211,185,217,174,105,142,27,186,242,142,61,174,110,247,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,110,217,154,157,122,162,245,69,247,125,202,174,12,56,48,213,30,29,53,70,233,155,102,215,236,90,182,134,182,193,61,170,56,237,85,85,18,202,146,190,162,158,68,114,164,144,70,155,118,194,228,235,213,87,170,167,187,239,84,245,92,83,113,193,251,180,234,13,191,4,253,152,125,163,241,246,104,174,222,43,219,94,15,102,249,231,139,183,179,177,39,94,157,142,187,183,39,244,186,116,247,117,87,11,60,112,126,242,218,131,112,193,63,102,31,103,60,5,154,91,183,138,246,215,140,223,178,120,34,237,236,236,71,211,175,127,174,237,203,253,30,157,61,253,81,185,151,121,118,187,211,214,235,203,143,63,187,67,202,54,207,246,83,171,234,169,242,29,207,59,90,53,220,215,159,157,189,207,213,170,82,128,13,242,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,126,100,28,100,84,240,193,128,219,44,24,148,111,151,46,203,123,222,205,153,17,93,5,39,133,154,145,242,247,221,28,241,203,30,248,167,114,55,106,59,170,253,253,19,239,162,252,131,35,200,114,219,189,70,65,149,95,174,55,155,165,94,206,253,117,194,169,245,21,18,237,106,49,187,228,145,85,206,232,214,181,169,213,125,200,212,79,185,9,137,205,167,51,191,94,248,177,191,98,23,10,167,62,219,141,120,95,103,196,175,122,164,126,34,219,67,36,189,17,92,173,78,174,68,95,133,19,175,243,234,66,176,4,162,224,175,142,28,203,133,204,182,150,146,247,114,188,93,176,39,239,241,86,134,77,44,235,79,210,42,133,103,133,129,211,199,11,55,79,58,62,78,191,127,78,169,241,39,190,46,128,53,71,77,85,77,91,3,106,105,39,142,104,159,215,107,227,114,57,171,209,122,47,69,79,119,222,135,245,35,255,0,1,89,157,251,80,184,78,193,178,252,154,169,213,23,42,255,0,105,247,229,115,222,245,118,203,149,84,109,247,189,206,114,252,44,106,123,213,126,226,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,170,106,169,168,160,117,77,92,241,195,19,58,110,124,142,70,181,58,175,68,234,171,238,251,212,207,247,26,156,112,230,92,81,229,181,84,150,75,149,226,211,129,51,103,133,180,62,105,96,90,142,177,83,171,252,84,13,158,72,95,182,120,21,241,244,251,186,245,95,137,125,215,13,199,174,103,126,211,222,19,179,156,191,25,170,117,61,202,131,217,157,137,90,247,177,91,190,229,75,27,189,236,115,92,159,11,220,158,229,79,188,206,184,3,232,99,249,30,67,137,93,233,242,12,86,253,113,179,93,41,55,246,43,173,245,79,167,168,139,115,85,142,217,36,106,142,111,86,185,205,94,139,239,71,42,125,202,124,240,5,240,114,223,227,34,167,137,252,6,231,96,203,99,124,89,118,37,217,246,148,202,138,216,42,252,84,213,111,139,176,233,39,146,89,54,69,3,81,219,145,189,23,238,234,159,116,200,40,175,148,182,103,126,178,113,99,97,196,45,245,78,101,183,37,241,94,208,137,30,244,73,60,61,182,186,72,186,162,57,26,189,28,170,191,18,47,79,229,208,189,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,149,77,85,53,20,14,169,171,158,56,98,103,77,207,145,200,214,167,85,232,157,85,125,223,122,153,254,227,83,142,28,203,138,60,182,170,146,201,114,188,90,112,38,108,240,182,135,205,44,11,81,214,42,117,127,138,129,179,201,11,246,207,2,190,62,159,119,94,171,241,47,186,225,184,245,204,239,218,123,194,118,115,151,227,53,78,167,185,80,123,51,177,43,94,246,43,119,220,169,99,119,189,142,107,147,225,123,147,220,169,247,153,215,0,126,139,109,202,227,103,184,210,221,237,21,245,20,53,212,51,50,166,150,170,154,87,69,52,19,49,200,230,72,199,181,81,90,230,185,17,81,200,168,168,168,138,135,231,0,92,167,43,78,54,175,58,195,79,62,133,106,69,93,93,102,73,100,183,58,190,146,233,81,35,228,101,69,12,41,69,74,198,73,52,211,190,71,212,58,73,30,245,68,98,53,122,170,162,162,245,66,197,12,235,112,31,153,223,176,222,41,244,251,216,85,78,135,219,153,5,166,203,89,209,239,110,250,89,174,52,189,198,252,46,78,189,118,167,185,122,183,251,232,166,138,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,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,94,207,116,27,13,212,173,92,211,221,86,204,40,169,46,111,211,122,123,171,237,20,53,52,235,35,35,184,213,190,137,98,173,69,222,141,223,3,105,36,70,53,204,119,199,51,100,106,177,241,49,78,150,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,18,171,157,95,154,124,91,229,253,15,168,220,72,171,194,119,154,125,27,249,129,143,122,140,4,170,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,21,193,206,227,53,181,80,104,190,158,233,204,212,245,107,114,190,101,18,222,233,229,107,27,216,108,20,52,146,67,43,94,237,219,145,234,235,132,42,212,70,170,42,54,78,170,222,136,142,172,190,20,113,63,183,60,77,105,86,45,38,51,246,130,146,183,48,180,248,251,115,168,188,92,115,208,178,170,55,213,119,98,232,228,116,45,129,146,186,77,201,181,35,107,213,223,10,41,42,185,213,249,167,197,190,95,208,250,141,196,249,60,155,113,107,22,65,197,197,101,218,239,67,226,42,241,156,62,227,116,181,201,221,123,60,61,83,231,166,164,116,157,26,168,143,235,5,93,67,58,57,21,191,31,94,155,154,213,64,187,243,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,245,128,25,119,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,23,253,203,223,84,45,90,171,193,246,155,92,237,237,164,134,162,193,103,139,23,174,164,134,181,181,47,167,158,222,212,166,78,239,68,69,141,242,197,28,85,9,27,147,171,89,80,207,123,145,81,238,165,110,58,112,171,174,1,198,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,116,45,85,115,90,187,219,21,76,109,122,116,232,143,71,34,43,145,17,203,102,156,149,60,172,101,63,48,43,189,58,220,4,85,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,172,14,116,122,23,167,20,56,78,57,196,61,178,205,224,115,58,236,130,155,27,185,84,211,170,50,59,141,43,168,234,100,141,245,12,233,241,205,31,133,99,25,34,42,59,182,229,99,183,163,34,72,226,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,109,60,124,233,6,162,235,86,143,89,241,109,50,199,189,179,116,165,201,105,238,19,65,226,224,167,219,78,218,90,166,57,251,166,123,26,189,29,43,19,162,47,95,127,221,209,23,164,107,225,7,132,30,34,116,187,136,156,75,59,206,244,243,217,150,59,103,143,241,85,94,214,161,155,183,220,161,168,137,159,4,83,57,235,213,242,49,61,205,94,157,122,175,185,21,75,41,6,182,246,87,102,254,38,49,85,76,239,70,158,141,56,123,147,108,179,111,51,44,171,37,185,145,89,162,137,181,114,43,137,153,138,183,187,113,164,233,49,84,71,127,14,30,58,128,131,28,206,181,23,80,112,31,217,175,216,76,235,33,199,60,127,182,124,87,178,110,115,209,247,246,120,61,157,206,211,155,187,110,247,244,235,215,166,229,233,247,169,225,121,110,234,182,168,231,90,227,124,180,230,218,147,148,228,52,48,226,149,53,49,210,221,111,21,21,113,50,84,172,163,106,72,140,145,238,68,114,53,238,77,221,58,244,114,167,243,83,241,94,107,69,24,207,35,221,157,120,113,241,141,89,56,125,128,196,226,54,110,118,146,47,83,20,68,85,59,186,78,189,154,166,158,124,187,181,122,158,62,120,96,215,45,106,214,27,62,83,166,88,63,182,109,116,184,213,61,190,105,253,167,71,79,182,161,181,85,79,115,54,205,43,28,189,27,43,23,170,39,79,127,223,213,23,163,128,110,24,53,203,69,117,134,241,148,234,110,15,236,107,93,86,53,81,111,134,127,105,209,212,110,168,117,85,43,218,205,176,202,247,39,86,196,245,234,169,211,221,247,245,84,235,62,1,247,232,155,30,83,229,122,206,246,186,247,105,242,252,223,143,229,15,52,250,15,246,127,171,183,212,238,238,107,165,91,218,107,175,61,253,53,255,0,135,220,0,13,162,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,158,115,26,15,120,149,216,238,183,227,86,94,253,4,30,47,237,53,103,137,99,124,63,95,103,211,82,127,13,242,110,126,231,110,111,240,217,238,251,221,253,242,171,77,76,95,172,54,156,158,211,61,142,249,73,226,104,170,118,247,98,238,57,155,182,185,28,158,246,170,42,124,77,69,247,47,242,42,231,94,57,51,186,91,197,203,37,209,12,207,177,65,63,103,193,227,62,206,221,225,246,178,38,73,253,119,83,93,185,251,157,221,151,222,158,239,232,167,242,2,171,79,67,167,218,125,151,234,158,95,65,129,224,118,143,105,223,110,125,223,9,73,226,34,135,185,219,137,242,191,227,149,205,98,116,100,111,95,123,147,175,78,137,239,84,66,97,105,215,40,174,39,50,91,186,209,234,5,171,236,109,10,125,213,189,251,125,199,175,194,245,254,215,21,98,47,244,154,198,255,0,207,235,252,148,178,206,15,184,21,211,190,19,44,187,232,235,254,208,229,117,31,221,215,238,212,244,158,39,107,234,59,127,214,203,81,44,108,219,21,66,199,240,253,251,119,47,189,125,193,221,180,243,7,180,233,198,31,111,195,44,81,236,161,183,119,123,77,234,229,233,220,149,242,59,222,231,57,127,164,245,251,213,127,251,71,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,57,168,120,61,167,81,240,251,134,25,125,143,125,13,199,181,221,111,87,39,94,220,172,145,190,246,185,171,253,38,39,220,169,255,0,218,51,55,168,58,125,151,233,102,95,95,129,231,150,143,102,95,109,157,175,23,73,226,34,155,183,220,137,146,179,227,137,206,98,245,100,140,95,115,151,167,94,139,239,69,67,80,228,102,227,7,129,93,59,226,206,203,190,178,191,236,246,87,79,253,195,126,237,79,87,225,183,62,159,185,253,108,149,17,70,253,209,83,164,127,23,221,187,114,123,211,222,25,240,4,227,212,94,81,92,78,99,87,116,163,211,251,87,219,42,21,251,235,123,246,251,119,79,133,139,253,174,90,197,95,233,57,237,255,0,153,215,249,161,219,244,31,147,59,162,188,91,114,93,111,204,251,244,16,119,188,102,51,236,237,190,35,115,37,100,127,215,116,213,219,153,181,221,169,125,201,239,254,138,255,0,48,28,153,244,30,241,19,178,45,111,201,108,189,138,9,252,39,217,154,207,18,199,120,142,158,208,166,171,254,27,36,220,205,174,218,223,226,51,223,247,183,251,229,171,31,62,195,97,180,227,22,152,44,118,58,79,13,69,77,187,181,23,113,207,219,185,202,229,247,185,85,87,226,114,175,189,127,153,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,154,135,131,218,117,31,15,184,97,151,216,247,208,220,123,93,214,245,114,117,237,202,201,27,239,107,154,191,210,98,125,202,159,253,163,51,122,131,167,217,126,150,101,245,248,30,121,104,246,101,246,217,218,241,116,158,34,41,187,125,200,153,43,62,56,156,230,47,86,72,197,247,57,122,117,232,190,244,84,53,14,70,110,48,120,21,211,190,44,236,187,235,43,254,207,101,116,255,0,220,55,238,212,245,126,27,115,233,251,159,214,201,81,20,111,221,21,58,71,241,125,219,183,39,189,61,225,159,0,78,173,66,229,11,196,150,57,85,36,88,21,47,219,8,91,44,108,100,187,232,45,251,216,177,238,115,246,203,90,170,155,95,240,116,254,127,127,220,116,77,15,228,211,154,93,171,45,55,221,104,203,189,129,5,53,92,21,21,246,47,103,197,85,227,32,106,198,233,105,252,77,53,106,44,123,209,101,143,123,83,171,118,238,79,189,0,241,220,161,244,30,241,155,235,45,102,170,221,172,187,177,107,5,28,145,83,87,248,150,39,75,188,21,84,19,178,46,219,100,73,63,181,57,93,185,90,177,255,0,37,234,190,226,234,207,43,166,122,105,137,105,38,27,110,193,112,155,111,129,181,219,105,225,130,40,187,210,203,238,142,38,68,139,214,71,57,223,209,141,169,239,114,253,223,223,234,167,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,4,170,231,87,230,159,22,249,127,67,234,55,18,42,240,157,230,159,70,254,96,99,222,163,1,42,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,5,5,243,83,187,93,110,60,113,231,212,119,11,157,93,85,61,174,158,207,73,67,20,211,57,236,165,129,109,148,211,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,123,149,86,74,242,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,175,105,239,69,134,129,238,247,43,216,139,31,244,82,69,221,2,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,127,128,0,164,14,114,88,181,139,31,226,226,142,237,104,161,240,245,121,54,31,110,186,93,36,238,189,254,34,169,147,212,210,54,78,142,85,70,116,130,146,157,157,26,136,223,131,175,77,206,114,175,107,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,28,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,64,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,14,123,171,90,1,164,154,231,236,175,218,158,37,237,191,98,119,252,7,245,253,77,55,103,189,219,238,127,104,145,155,186,246,163,254,151,94,155,125,221,58,175,95,157,165,156,48,104,110,138,228,21,25,78,153,96,254,198,186,85,81,190,223,52,254,211,172,168,221,78,231,177,238,102,217,165,123,83,171,162,98,245,68,235,238,251,250,42,245,234,96,241,156,61,153,175,173,154,35,123,211,164,107,247,182,84,231,57,149,24,95,33,167,17,92,89,227,27,155,245,110,113,157,103,179,174,156,103,140,240,231,196,0,30,205,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,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,233,96,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,189,206,85,95,122,169,245,128,0,0,3,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,220,135,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,249,33,237,64,0,0,3,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,106,122,0,7,52,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,15,173,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,243,83,218,128,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,201,15,106,0,0,0,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,228,135,160,0,0,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,154,140,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,146,30,212,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,254,106,126,172,23,73,244,179,75,252,119,236,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,251,212,245,96,0,0,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,249,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,26,197,204,106,239,163,122,157,145,105,157,239,65,187,213,22,42,199,64,201,254,212,181,190,38,157,200,143,130,125,173,166,122,51,185,19,227,147,102,229,86,239,218,190,244,83,27,19,139,179,131,166,43,189,58,68,250,166,126,77,214,73,179,217,142,209,222,171,15,150,91,223,174,152,214,99,122,154,120,107,166,189,169,141,120,204,114,244,194,107,130,189,255,0,170,207,255,0,210,7,254,149,127,216,199,245,89,255,0,250,64,255,0,210,175,251,25,135,244,222,3,251,79,133,95,162,77,252,150,237,103,247,79,251,150,191,206,176,128,87,191,245,89,255,0,250,64,255,0,210,175,251,24,254,171,63,255,0,72,31,250,85,255,0,99,31,77,224,63,180,248,85,250,31,201,110,214,127,116,255,0,185,107,252,235,8,4,106,225,75,141,59,71,19,89,5,247,22,155,11,251,47,116,181,81,199,112,166,131,218,46,173,241,148,251,246,76,253,201,4,109,143,182,231,192,157,21,85,93,221,247,39,70,184,146,166,125,140,69,188,85,17,114,212,235,8,142,109,148,99,114,60,85,88,44,194,222,229,200,210,102,53,137,231,26,198,147,19,49,62,233,245,115,137,0,7,179,90,0,0,0,65,141,69,230,117,246,7,80,114,124,19,246,35,227,254,206,94,107,109,62,43,237,47,107,191,225,231,124,93,205,158,21,219,119,108,235,183,114,244,235,211,170,253,230,54,39,25,103,7,17,85,234,180,137,245,76,252,155,204,143,102,243,61,164,185,93,172,178,214,253,84,198,179,218,166,157,34,120,127,74,99,224,156,224,175,127,234,179,255,0,244,129,255,0,165,95,246,49,253,86,127,254,144,63,244,171,254,198,97,253,55,128,254,211,225,87,232,146,127,37,187,89,253,211,254,229,175,243,172,32,21,239,253,86,127,254,144,63,244,171,254,198,63,170,207,255,0,210,7,254,149,127,216,199,211,120,15,237,62,21,126,135,242,91,181,159,221,63,238,90,255,0,58,194,1,231,180,235,45,251,125,167,216,198,119,236,255,0,1,246,142,205,69,118,240,189,222,239,99,196,64,201,123,123,250,55,118,221,253,55,109,78,189,58,244,79,184,244,38,210,154,162,168,138,163,148,160,119,173,87,98,229,86,174,70,149,83,51,19,227,28,36,0,31,94,96,0,0,57,167,17,58,215,111,225,255,0,74,174,90,149,91,110,167,185,205,73,53,53,53,37,182,90,246,209,186,186,89,101,107,86,56,222,173,122,171,155,26,201,46,212,107,151,108,78,95,114,34,170,68,47,234,179,255,0,244,129,255,0,165,95,246,51,7,19,153,97,112,149,245,119,170,210,121,242,153,249,66,83,146,236,86,123,180,56,121,197,229,182,55,232,137,154,117,222,162,158,49,17,51,194,170,162,123,227,143,47,138,194,1,94,255,0,213,103,255,0,233,3,255,0,74,191,236,99,250,172,255,0,253,32,127,233,87,253,140,240,250,111,1,253,167,194,175,209,183,254,75,118,179,251,167,253,203,95,231,88,64,43,223,250,172,255,0,253,32,127,233,87,253,140,127,85,159,255,0,164,15,253,42,255,0,177,143,166,240,31,218,124,42,253,15,228,183,107,63,186,127,220,181,254,117,132,3,243,91,159,112,150,223,75,37,218,150,158,154,185,240,177,213,80,211,78,233,226,138,85,106,111,107,36,115,24,175,106,59,170,35,149,140,85,68,69,86,183,175,68,253,38,215,154,1,49,187,58,72,0,15,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,1,93,220,211,244,166,224,151,12,99,92,98,187,83,186,133,208,195,138,77,66,230,57,37,100,168,234,170,152,229,107,189,232,230,185,171,43,92,139,181,90,172,103,77,251,215,101,136,156,211,136,237,46,183,234,254,139,229,88,117,70,53,79,123,185,62,217,83,83,99,134,87,182,55,71,117,100,47,240,178,71,34,185,169,27,187,138,141,220,174,70,171,92,230,187,171,28,228,92,28,203,13,229,120,106,173,199,62,113,227,9,86,197,103,159,179,249,229,140,101,83,216,215,118,174,94,109,92,39,159,45,57,243,142,92,212,116,0,43,135,107,0,0,59,31,9,26,181,119,209,237,120,198,111,148,23,75,117,5,186,241,89,79,99,190,75,112,70,165,58,91,106,42,34,73,156,231,185,83,181,179,107,101,71,238,78,139,26,110,234,205,205,117,214,153,239,46,115,130,141,77,180,106,119,14,24,140,246,216,187,21,24,205,28,88,205,194,13,206,119,110,162,142,40,216,139,185,88,212,94,228,93,153,126,30,168,222,238,205,202,173,82,85,179,120,174,53,97,234,159,92,126,106,7,166,188,138,55,108,103,54,169,255,0,5,122,71,140,211,51,63,124,114,244,70,188,162,123,160,0,149,185,244,0,0,40,199,136,159,48,58,157,255,0,44,175,95,229,178,151,156,81,143,17,62,96,117,59,254,89,94,191,203,101,35,91,75,245,86,252,103,228,188,58,15,251,67,23,236,83,248,156,244,0,67,221,32,0,0,188,238,29,188,191,105,143,252,141,178,255,0,145,68,116,35,158,240,237,229,251,76,127,228,109,151,252,138,35,161,22,133,143,170,167,194,62,78,15,205,190,208,191,237,213,248,164,0,30,173,120,1,243,178,44,130,209,137,227,247,60,167,32,171,240,182,187,53,28,215,10,217,251,110,127,106,158,22,43,228,126,214,34,185,221,26,213,94,141,69,85,233,238,69,83,228,204,68,107,47,213,20,85,114,168,162,136,214,103,132,68,119,171,91,154,54,166,218,50,93,78,199,52,206,219,22,250,140,42,142,105,238,19,238,114,116,168,174,72,94,144,109,86,34,124,49,67,12,155,218,231,34,247,246,252,42,197,235,10,79,67,168,89,222,65,169,217,189,239,63,202,106,123,215,75,237,100,149,147,244,123,220,200,247,47,195,20,123,220,231,36,81,183,107,24,213,114,237,99,26,222,189,16,243,197,107,141,196,121,94,34,187,222,153,248,114,143,131,184,54,95,38,141,159,201,240,249,116,115,162,158,61,253,169,237,85,167,171,122,103,79,80,0,49,91,224,239,124,14,105,117,191,85,184,140,176,90,111,248,213,61,242,193,105,134,166,239,118,165,169,123,123,73,20,81,171,97,115,216,174,78,235,124,76,148,200,177,244,114,57,28,168,230,171,55,156,16,180,30,88,122,83,112,196,180,170,241,170,53,183,106,121,161,207,166,137,180,148,113,49,219,169,226,161,150,166,21,116,143,94,136,174,124,143,147,225,68,84,70,177,171,185,85,234,214,108,178,156,55,149,98,233,166,121,71,25,240,143,214,116,143,122,19,210,30,119,244,22,207,95,189,76,233,93,113,213,209,206,39,122,190,26,196,199,41,166,157,234,163,151,26,83,60,0,88,110,53,64,126,62,120,159,215,45,21,214,27,62,45,166,89,199,177,173,117,88,213,61,194,104,61,153,71,81,186,161,213,85,76,115,247,77,19,220,157,91,19,19,162,47,79,119,221,213,87,175,178,229,229,175,250,183,174,127,111,255,0,106,121,111,182,253,137,236,175,1,253,97,77,77,217,239,120,190,231,246,136,217,187,175,106,63,233,117,233,183,221,211,170,245,143,124,211,60,192,227,255,0,242,54,147,252,182,180,232,92,166,63,21,62,135,255,0,221,196,86,214,34,244,231,19,106,107,157,221,103,134,179,167,155,61,203,251,49,201,178,218,58,55,140,117,56,122,34,246,229,185,223,220,167,127,141,218,98,123,90,107,198,56,79,30,92,22,16,0,37,74,4,0,0,42,147,89,248,222,226,131,19,214,28,235,22,199,245,59,194,218,236,217,45,206,223,69,7,177,109,207,237,83,195,85,35,35,102,231,192,174,119,70,181,19,171,149,85,122,123,213,84,181,178,140,120,137,243,3,169,223,242,202,245,254,91,41,30,218,27,215,108,218,162,109,85,49,199,186,116,92,93,14,229,152,28,207,29,137,163,29,102,139,145,20,68,196,87,76,85,167,30,237,98,116,91,95,8,57,254,93,170,60,59,98,89,222,119,118,246,157,242,231,227,252,85,87,98,40,123,157,186,234,136,153,240,68,214,177,58,50,54,39,185,169,215,167,85,247,170,169,216,200,247,192,15,148,140,19,234,158,167,84,72,67,113,130,170,107,195,91,170,169,214,102,152,249,43,157,167,179,111,15,157,227,45,90,166,41,166,155,183,34,34,35,72,136,138,230,34,34,35,132,68,71,40,0,6,75,70,0,0,0,0,17,171,142,254,39,47,188,37,233,238,27,170,182,139,47,182,233,31,152,71,107,186,90,60,75,41,188,125,44,182,203,131,155,31,125,209,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,36,169,0,57,213,249,88,197,190,96,80,250,117,196,9,191,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,162,30,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,0,0,0,71,93,25,227,183,65,181,187,91,114,237,12,196,178,106,73,46,246,26,141,182,90,198,79,190,147,36,129,144,49,213,47,163,145,81,17,239,134,94,251,85,137,185,31,20,105,60,78,146,53,127,104,56,87,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,124,174,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,142,128,114,174,44,124,172,107,39,203,252,135,211,167,2,149,191,170,143,199,103,251,185,255,0,209,155,63,249,161,119,220,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,153,115,74,124,88,249,88,214,79,151,249,15,167,78,5,43,127,85,31,142,207,247,115,255,0,163,54,127,243,66,255,0,140,171,154,168,0,0,3,228,229,150,235,237,227,21,188,218,113,108,143,236,253,234,182,223,81,79,110,187,248,54,85,251,62,169,241,185,177,84,246,30,168,201,123,111,86,191,182,229,218,237,189,23,220,165,11,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,255,0,138,22,230,151,161,117,154,63,197,101,251,36,162,179,120,76,111,81,63,209,37,178,104,214,121,35,125,84,136,137,112,99,164,149,54,247,188,87,114,103,70,199,57,172,142,166,15,232,163,145,141,11,148,225,99,90,255,0,120,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,30,231,171,187,106,205,221,29,213,18,42,243,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,236,101,29,103,127,195,248,30,207,247,76,82,109,219,223,151,250,61,58,238,247,245,232,157,56,255,0,36,253,104,181,91,170,115,205,8,200,114,250,74,90,139,165,69,45,251,25,179,204,198,177,245,83,164,82,50,226,232,164,219,213,239,72,161,162,85,137,94,171,178,55,189,141,232,217,92,159,175,158,119,224,159,230,79,211,64,242,156,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,255,0,137,13,59,36,111,73,34,99,190,23,39,94,157,23,170,42,162,219,249,64,60,174,60,246,105,151,214,189,30,180,181,78,103,90,165,251,47,224,219,53,240,151,223,102,93,114,223,15,139,91,255,0,173,123,222,43,197,72,158,46,15,123,28,214,110,161,142,183,227,118,222,157,62,23,35,213,128,86,174,170,243,96,226,199,32,212,124,142,239,165,250,143,246,103,16,168,184,75,236,59,91,177,219,108,146,83,208,181,118,195,221,116,209,76,245,153,204,70,190,79,226,185,189,199,63,103,70,109,106,89,255,0,47,29,65,213,141,91,225,130,199,170,186,199,159,253,171,189,101,23,11,133,68,18,123,42,154,135,192,210,195,80,234,70,211,116,167,107,89,47,199,77,36,189,197,107,93,252,125,158,244,98,42,208,182,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,154,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,15,172,0,2,26,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,7,117,0,1,194,184,223,213,236,203,65,120,99,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,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,109,150,158,71,49,127,197,145,138,230,177,207,138,88,158,172,102,253,169,202,185,163,249,19,212,223,162,250,197,17,78,220,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,20,52,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,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,4,53,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,3,159,243,9,230,89,117,225,235,50,167,209,125,18,160,164,170,204,173,117,20,85,249,29,125,210,145,207,164,164,129,82,58,134,80,198,197,86,172,175,158,39,51,185,35,85,18,56,164,218,199,119,156,175,167,150,188,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,205,251,83,53,135,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,161,163,48,121,77,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,254,36,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,43,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,4,74,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,31,89,106,102,7,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,80,52,252,14,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,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,0,0,0,21,65,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,248,152,231,245,15,171,146,115,142,166,119,20,118,91,126,41,106,164,77,17,165,168,246,69,214,186,182,154,86,214,214,178,89,88,143,187,177,26,199,75,19,32,70,171,163,167,216,175,146,53,151,184,141,146,72,210,154,205,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,55,249,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,96,188,144,0,0,0,17,43,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,169,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,216,0,0,0,42,175,154,159,30,63,247,95,133,77,32,189,127,177,69,151,223,109,151,31,248,246,84,217,28,206,215,254,174,233,95,28,223,236,148,239,111,246,214,1,34,180,15,142,58,158,35,184,217,203,244,123,7,101,35,52,235,11,197,238,79,134,174,55,197,80,251,229,198,27,133,20,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,22,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,190,6,70,146,49,81,90,246,77,8,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,23,82,10,171,229,89,199,143,253,200,225,83,87,239,95,236,177,98,23,219,157,199,254,33,148,214,70,179,181,255,0,172,58,39,201,55,251,29,59,27,253,169,133,170,0,0,1,72,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,222,250,103,61,219,88,198,167,87,42,185,122,117,85,85,247,147,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,241,116,235,209,17,18,155,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,3,181,112,215,198,109,139,92,53,131,84,180,6,247,106,246,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,205,208,178,88,220,189,28,231,182,72,250,163,159,28,50,84,206,15,16,185,77,247,6,227,67,82,243,92,90,187,193,94,177,253,80,188,221,45,213,61,166,73,216,170,130,237,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,237,56,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,224,145,64,0,5,0,255,0,85,31,142,207,247,115,255,0,163,54,127,243,66,255,0,140,171,129,166,142,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,232,7,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,99,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,135,175,78,170,170,174,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,78,43,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,16,87,154,78,177,113,39,195,182,43,135,234,182,136,234,191,217,251,45,109,193,216,245,226,215,37,178,130,175,125,83,227,146,122,105,225,239,210,200,244,234,200,106,27,39,89,118,252,48,108,103,85,145,203,26,184,22,230,95,174,217,95,17,216,238,1,196,46,161,123,127,27,204,55,88,169,63,177,52,116,158,14,233,51,217,225,37,254,180,165,73,36,223,35,82,159,106,185,172,111,137,238,57,81,35,39,87,49,93,28,177,107,39,8,249,221,53,222,111,15,87,135,219,231,204,109,117,59,94,254,205,85,4,18,200,228,216,215,177,29,221,129,106,32,234,237,205,103,127,126,215,57,141,66,131,52,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,125,224,106,32,30,127,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,222,122,0,33,7,52,222,44,53,19,134,124,3,7,183,233,22,71,87,96,203,50,155,197,68,201,92,219,117,37,92,30,206,164,133,18,162,23,165,75,94,141,123,165,170,164,115,85,172,95,116,114,117,115,126,231,197,254,5,184,187,227,179,137,222,35,177,220,2,229,173,93,220,110,223,186,251,147,127,161,187,59,122,218,233,222,205,241,123,161,142,79,227,72,248,105,247,70,229,123,59,253,196,69,70,41,197,121,169,235,29,139,87,120,184,187,211,99,144,245,164,192,173,241,97,210,84,238,127,245,213,85,52,243,201,82,187,30,198,171,59,115,212,75,7,79,137,174,236,111,107,149,175,68,73,43,201,47,69,63,239,235,136,202,203,135,247,240,171,125,44,114,255,0,234,245,149,114,76,197,143,255,0,82,72,220,217,63,217,209,205,254,130,129,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,171,142,29,41,184,105,87,17,25,19,107,110,212,247,8,114,249,166,202,233,31,19,28,199,69,21,93,76,202,177,72,213,234,136,230,72,201,27,213,21,81,205,70,187,225,87,43,27,193,11,74,230,127,128,125,162,209,27,78,119,71,105,241,21,152,141,229,157,250,174,254,207,11,65,84,213,138,95,129,92,136,253,213,9,68,158,230,185,201,247,167,70,239,82,173,74,243,55,195,121,46,46,170,99,148,241,143,127,241,118,79,71,153,228,231,219,63,102,253,207,62,142,197,92,185,211,203,151,45,105,210,116,210,57,250,52,153,0,13,106,110,19,91,150,6,173,85,99,250,157,118,210,27,149,211,109,175,42,163,125,109,190,153,233,51,255,0,178,84,232,142,84,141,17,123,113,239,166,73,156,247,57,169,187,195,194,155,186,162,53,208,164,244,58,117,150,253,129,212,28,99,59,246,127,143,251,57,121,162,187,120,94,239,107,191,225,231,100,189,189,253,29,183,118,206,155,182,175,78,189,122,47,220,101,96,177,19,133,196,83,118,59,167,225,222,208,237,62,79,70,127,148,95,203,234,142,53,211,58,114,225,84,113,166,120,250,226,59,227,198,23,222,15,157,142,228,22,140,179,31,182,101,56,253,95,138,181,222,104,225,184,81,79,219,115,59,180,243,49,31,27,246,189,17,205,234,215,34,244,114,34,167,95,122,34,159,68,178,162,98,99,88,112,253,116,85,110,169,162,184,210,99,132,196,247,0,3,235,242,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,0,15,86,188,34,79,50,205,77,180,98,122,6,186,123,52,93,235,166,117,89,12,20,204,220,230,246,169,233,38,138,162,105,250,163,21,174,232,230,193,30,197,115,85,123,251,147,170,49,200,75,98,160,249,128,234,213,86,165,241,11,119,177,210,221,60,69,143,10,254,193,208,196,196,153,140,109,67,58,45,99,156,201,23,167,119,196,111,137,94,214,181,28,200,34,254,146,53,28,186,140,239,19,228,248,74,162,57,213,195,239,231,240,88,157,23,228,115,156,237,13,170,234,142,197,159,222,79,141,51,27,177,175,181,164,233,223,17,40,214,0,32,46,188,0,0,125,12,119,31,187,229,153,5,179,22,199,233,60,85,210,243,89,13,190,138,14,227,89,221,168,153,232,200,217,185,234,141,111,87,57,19,171,149,17,58,251,213,16,190,124,59,14,198,52,255,0,24,183,97,152,101,150,158,211,101,180,194,144,82,82,64,139,182,54,245,85,85,85,94,170,231,57,202,174,115,220,170,231,57,206,115,149,85,85,86,179,185,99,105,103,218,205,101,184,234,109,69,103,110,159,3,163,254,20,44,147,163,229,171,173,142,104,89,185,170,197,71,68,145,54,165,87,163,154,228,127,107,166,228,220,133,165,19,45,156,195,117,118,106,191,60,234,225,30,17,252,126,78,104,233,163,60,242,172,202,214,83,110,123,54,99,122,174,51,231,87,164,198,177,203,133,58,76,79,248,166,0,1,35,82,202,181,230,153,230,7,31,255,0,145,180,159,229,181,167,66,229,49,248,169,244,63,254,238,57,239,52,207,48,56,255,0,252,141,164,255,0,45,173,58,23,41,143,197,79,161,255,0,247,113,15,179,246,220,248,207,225,151,72,102,127,205,109,62,197,191,252,180,172,32,0,76,28,222,0,0,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,75,74,224,7,202,70,9,245,79,83,170,36,33,30,248,1,242,145,130,125,83,212,234,137,8,110,176,31,250,91,94,205,63,40,85,251,89,246,254,59,253,245,223,199,80,0,50,209,240,231,188,68,249,126,212,239,249,27,122,255,0,34,148,135,63,213,103,255,0,233,3,255,0,74,191,236,100,181,210,44,234,209,196,254,129,210,229,57,6,41,236,235,94,105,71,112,183,214,218,124,115,166,254,183,239,77,75,35,59,204,108,110,248,218,197,94,173,70,170,110,247,47,84,234,107,173,227,240,216,248,170,205,138,181,157,39,186,99,213,223,30,180,203,27,178,89,214,201,213,103,49,205,108,110,91,138,233,141,98,170,42,214,124,237,52,166,169,238,166,121,240,245,169,8,208,129,30,255,0,112,30,18,63,220,155,255,0,175,215,63,243,131,161,107,254,173,126,195,52,146,253,170,127,103,253,183,236,79,11,253,97,226,252,55,123,189,83,20,31,219,54,63,111,78,238,239,232,175,93,189,61,221,122,166,30,87,129,175,42,162,229,119,230,52,210,39,134,179,203,93,123,146,109,189,218,188,46,223,226,48,88,92,166,221,113,92,85,85,58,87,20,211,172,220,154,34,152,137,138,166,57,199,29,102,34,56,58,17,0,57,213,249,88,197,190,96,80,250,117,196,252,223,213,103,255,0,233,3,255,0,74,191,236,103,233,231,87,229,99,22,249,129,67,233,215,19,101,133,199,88,198,107,212,85,174,156,248,76,115,241,132,31,61,217,108,219,102,186,191,165,45,117,125,102,187,189,170,106,215,119,77,124,218,167,77,53,142,106,86,44,127,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,134,188,46,104,95,239,41,174,216,206,138,125,169,251,57,246,143,198,255,0,100,252,15,140,236,120,122,57,234,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,226,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,45,31,106,32,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,232,28,199,120,227,169,225,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,246,156,248,165,115,149,201,10,197,32,113,94,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,235,18,67,43,163,232,247,72,254,205,90,233,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,47,159,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,238,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,48,133,124,227,236,89,54,51,134,240,251,98,204,243,154,188,198,251,73,79,145,182,225,125,169,161,167,163,125,116,234,182,213,115,210,10,118,54,40,153,213,118,177,136,138,168,198,181,28,233,29,185,238,227,252,163,53,51,21,211,190,46,33,183,101,53,126,19,237,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,59,158,21,209,49,27,185,206,150,88,152,141,248,186,164,128,231,157,248,39,249,147,244,210,170,192,213,64,32,7,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,248,2,63,241,237,169,152,174,151,240,143,169,151,28,166,175,183,237,236,126,183,25,183,64,201,35,73,170,171,171,224,125,60,76,141,175,123,119,237,238,58,87,163,122,185,34,134,87,163,93,179,161,216,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,16,56,81,165,62,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,0,0,16,87,156,22,142,88,179,158,24,23,85,106,38,240,247,173,52,184,65,81,71,38,215,191,191,75,93,81,5,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,27,99,118,164,142,82,117,31,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,192,205,191,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,123,30,177,77,38,199,244,114,53,251,92,173,122,34,177,108,43,158,119,224,159,230,79,211,74,224,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,117,254,32,245,210,143,88,56,83,225,215,27,173,188,248,188,147,78,254,210,99,119,56,100,72,35,145,148,177,173,185,109,239,108,113,46,238,207,133,237,194,217,30,214,185,242,83,79,253,37,106,189,193,245,185,92,121,236,211,47,173,122,61,105,210,185,195,107,125,215,60,226,46,159,70,166,177,210,81,219,116,186,157,27,79,86,217,28,249,235,167,184,210,210,84,202,247,253,205,99,26,212,133,141,98,34,175,86,72,229,114,239,70,71,197,121,123,231,248,110,150,113,115,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,217,19,61,143,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,194,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,9,255,0,201,111,71,44,89,134,178,229,186,197,119,155,185,87,167,118,250,122,123,93,54,215,166,218,171,147,106,35,117,78,246,189,17,118,65,5,68,93,183,49,237,119,137,221,240,186,54,170,220,161,26,185,118,232,93,102,128,240,167,138,99,119,235,55,179,50,75,247,119,36,191,66,229,157,36,109,85,82,162,196,201,99,153,26,232,102,142,149,148,176,201,26,53,173,108,144,191,250,74,170,247,73,80,0,0,50,174,116,174,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,100,141,111,68,114,177,219,30,140,145,169,189,141,84,230,167,85,206,248,122,202,176,157,9,211,62,32,188,79,180,49,189,70,246,149,54,232,233,100,111,178,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,195,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,149,190,115,142,214,218,77,121,188,102,24,133,170,146,183,75,231,168,138,26,12,70,247,77,3,103,138,145,157,164,124,205,171,167,98,75,29,76,169,28,174,68,123,167,138,37,168,115,118,202,140,99,136,107,167,26,247,171,26,73,138,230,152,86,158,229,126,202,178,234,29,189,45,121,37,55,129,166,159,199,82,164,115,71,219,223,44,110,124,95,5,76,233,214,53,107,190,62,189,122,163,85,63,46,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,45,167,137,126,32,42,120,158,229,77,154,235,36,248,5,94,34,203,189,69,12,48,209,77,112,138,181,146,178,11,253,44,43,52,82,177,26,229,98,185,142,106,164,145,196,244,123,30,136,215,51,100,143,166,18,250,57,141,226,214,44,27,151,86,105,133,98,212,62,10,203,143,219,241,219,93,186,155,186,249,59,20,176,93,40,35,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,148,46,4,202,229,197,199,29,55,10,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,47,120,205,103,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,227,70,244,107,158,214,75,20,172,71,191,102,229,153,92,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,24,92,72,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,104,115,254,49,120,197,193,56,64,193,41,239,247,250,63,108,228,151,157,255,0,103,241,254,228,212,254,212,237,77,78,202,175,235,166,65,44,112,118,163,168,73,63,136,137,191,166,214,245,85,247,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,87,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,206,174,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,233,42,205,19,100,234,198,198,206,240,87,94,121,128,102,90,97,147,79,134,106,6,61,87,98,190,210,211,210,84,212,91,234,209,27,60,12,169,167,142,162,36,145,189,122,177,235,20,209,170,177,221,30,197,85,107,145,174,69,106,126,74,156,90,251,73,138,219,179,90,138,29,150,91,173,194,182,215,71,83,221,98,247,106,169,35,166,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,18,74,243,71,243,217,169,191,69,244,122,34,101,114,188,210,28,55,94,184,9,212,157,35,212,8,42,228,177,100,89,197,100,53,11,73,58,195,60,79,101,21,178,88,166,141,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,135,252,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,233,123,216,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,103,51,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,150,188,168,248,215,253,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,161,197,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,0,0,50,174,106,160,202,184,29,127,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,128,120,129,225,51,50,208,140,7,76,53,73,213,21,119,188,79,82,177,123,117,233,151,102,208,36,16,80,92,106,97,89,221,109,122,164,143,85,123,98,86,61,178,57,35,238,167,115,99,127,133,38,223,127,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,129,126,128,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,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,93,66,162,204,174,56,6,75,111,211,155,181,37,175,44,170,179,214,195,97,174,171,106,58,10,91,139,161,122,83,77,34,43,30,138,198,202,172,114,162,177,254,228,95,133,223,114,132,32,230,133,199,79,236,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,254,19,157,79,34,211,94,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,158,131,90,237,58,161,101,213,204,190,143,90,173,149,116,25,220,151,138,154,188,130,42,152,99,137,238,173,157,235,52,146,163,98,68,137,89,34,201,220,99,163,254,27,152,246,185,157,88,173,82,127,242,88,201,244,74,139,50,202,241,219,205,190,146,223,170,149,148,239,101,150,229,53,202,116,125,214,208,244,142,74,154,40,169,215,164,27,224,146,146,57,213,222,249,158,201,95,209,17,144,189,64,146,186,101,202,231,75,236,60,40,92,52,35,80,106,105,47,25,101,250,161,247,234,172,138,8,164,99,45,247,180,163,150,158,149,208,164,110,134,90,154,106,68,158,85,100,83,191,108,143,146,103,171,99,238,236,101,64,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,38,151,138,203,231,79,150,232,149,70,27,138,96,247,151,85,212,234,165,186,161,151,43,44,48,203,60,44,164,180,85,44,140,169,158,85,88,157,4,236,124,148,49,198,145,239,100,205,122,49,232,237,136,246,74,30,127,149,103,30,63,247,35,133,77,95,189,127,178,197,136,95,110,119,31,248,134,83,89,26,206,215,254,176,232,159,36,223,236,116,236,111,246,166,22,168,101,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,75,220,63,90,53,30,193,161,216,29,147,87,174,62,59,51,161,199,232,96,189,204,231,43,228,90,166,194,212,115,101,145,102,155,189,51,125,205,146,100,145,91,44,141,124,141,70,35,209,141,14,128,0,3,42,231,95,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,249,1,221,120,129,225,51,50,208,140,7,76,53,73,213,21,119,188,79,82,177,123,117,233,151,102,208,36,16,80,92,106,97,89,221,109,122,164,143,85,123,98,86,61,178,57,35,238,167,115,99,127,133,38,208,208,70,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,40,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,125,45,127,140,222,52,113,94,24,52,58,135,82,49,183,90,178,155,214,95,182,12,66,158,58,232,223,75,89,190,30,234,87,57,88,244,124,180,113,177,99,115,157,15,93,206,150,6,110,141,37,73,26,28,215,153,127,28,116,220,56,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,3,227,89,30,168,141,99,38,163,99,234,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,237,117,187,65,179,45,3,147,11,181,234,5,21,93,182,251,150,98,241,100,213,22,154,186,116,134,123,107,37,173,171,130,40,100,77,238,93,238,138,154,57,85,28,140,123,22,101,141,204,71,70,189,66,90,242,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,64,128,5,228,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,53,23,195,255,0,15,89,87,17,117,153,189,147,10,169,235,122,196,112,250,204,182,154,222,218,89,39,146,235,225,167,167,141,244,113,36,104,175,73,158,201,220,177,162,53,219,164,99,24,168,212,122,189,156,255,0,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,212,152,34,255,0,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,36,160,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,21,87,197,143,154,125,100,249,129,144,250,140,231,228,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,79,215,197,143,154,125,100,249,129,144,250,140,231,160,205,248,85,204,172,124,49,233,231,20,152,229,182,174,229,137,228,116,245,148,217,4,237,145,36,91,77,198,43,165,93,44,74,246,53,136,177,211,75,20,116,237,107,213,207,254,55,113,174,86,119,33,107,130,250,56,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,153,214,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,202,185,170,131,42,224,104,123,151,238,175,97,186,191,194,134,3,62,31,61,90,191,15,179,208,226,23,120,106,96,88,159,5,198,134,142,6,74,212,95,123,94,199,53,99,145,142,106,175,86,74,212,118,215,163,216,217,20,102,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,160,122,176,8,65,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,4,21,230,255,0,159,225,185,215,21,244,212,184,126,67,73,118,126,43,139,211,88,46,235,76,170,230,82,220,99,172,172,150,90,117,127,77,174,123,27,60,104,253,170,187,95,185,142,232,246,61,173,244,28,149,60,211,229,63,47,235,189,70,220,64,2,127,242,84,243,79,148,252,191,174,245,27,112,23,82,0,0,102,91,136,29,51,253,141,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,237,72,246,85,77,66,201,157,225,103,127,192,196,119,118,5,138,68,123,90,141,123,94,142,106,109,114,26,105,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,252,53,122,186,61,148,174,183,55,220,214,177,221,122,167,87,119,20,9,211,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,174,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,74,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,175,78,170,159,121,84,28,146,245,51,42,166,213,60,235,71,60,95,119,27,184,99,235,147,118,36,146,71,120,122,234,122,154,122,125,240,183,127,109,157,200,234,186,72,187,21,206,236,65,241,34,51,162,203,254,106,122,199,125,210,46,17,238,244,216,228,61,42,243,219,132,88,116,149,59,153,253,107,75,83,4,242,84,174,199,177,200,254,228,20,242,193,211,225,115,123,251,218,228,115,17,20,40,223,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,222,95,159,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,59,94,206,245,85,124,17,72,212,216,231,189,27,218,129,41,224,234,221,173,127,99,126,214,185,238,66,141,184,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,196,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,169,165,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,54,105,139,91,243,172,58,251,132,221,166,168,134,135,32,182,85,90,170,164,166,115,91,43,34,158,39,70,247,49,92,142,68,114,53,234,168,170,138,157,122,117,69,251,138,32,205,49,107,134,11,152,223,112,155,180,212,243,87,99,247,58,171,85,84,148,206,115,162,124,176,74,232,222,230,43,145,170,173,87,49,85,21,81,23,167,78,168,159,113,127,5,90,243,63,192,62,206,235,117,167,59,163,180,248,122,60,186,204,206,253,87,127,127,138,175,165,114,197,47,192,174,85,102,218,117,162,79,115,90,213,251,211,171,183,169,28,218,60,54,253,154,111,199,58,103,225,63,197,116,116,47,157,206,23,51,187,149,87,61,155,212,235,30,213,28,126,52,235,203,209,28,59,226,28,128,8,107,166,0,0,22,181,203,99,86,170,179,237,17,169,194,47,55,79,21,116,193,107,18,138,54,185,38,116,141,182,204,221,244,170,249,30,170,215,116,115,106,34,107,88,169,178,56,35,110,212,78,138,233,108,83,223,0,218,173,111,210,190,34,45,109,185,218,106,43,97,204,97,110,40,215,192,246,163,169,165,170,169,129,98,149,90,239,115,218,146,68,198,185,58,162,163,94,231,38,229,106,49,215,8,79,178,76,79,148,97,34,39,157,60,63,79,131,145,58,80,200,254,134,218,11,149,219,141,45,222,237,199,46,115,231,71,15,241,107,61,220,253,242,0,27,117,116,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,0,15,86,189,225,117,195,85,173,250,33,165,89,6,168,220,237,53,23,56,108,112,198,230,209,192,246,177,211,203,44,172,134,38,171,221,238,99,86,73,25,185,221,28,173,110,229,70,185,81,26,180,82,88,135,53,13,81,184,80,193,136,105,29,155,37,168,167,134,225,13,69,222,251,108,137,142,99,106,34,73,24,218,39,72,253,189,30,212,146,58,165,237,163,149,55,49,174,115,122,182,53,74,239,33,27,65,137,235,177,49,106,57,81,31,25,227,63,151,220,234,110,135,178,63,163,178,74,177,245,199,111,17,86,189,254,101,58,211,78,177,62,189,233,214,57,197,81,196,0,26,21,180,0,116,46,31,116,179,246,213,172,184,174,153,62,179,194,211,222,107,23,198,76,146,108,123,105,33,141,211,84,118,221,177,232,146,172,81,72,140,234,213,110,245,110,238,137,213,83,245,110,138,174,215,20,83,206,103,70,62,47,21,107,3,135,185,138,191,58,81,69,51,84,207,162,34,53,159,132,45,43,128,188,3,236,15,12,120,183,137,180,248,11,134,71,222,200,43,127,143,221,239,248,135,255,0,91,205,238,115,154,221,212,140,165,248,91,211,167,79,137,17,251,137,8,1,103,88,179,24,123,84,218,167,148,68,67,133,243,108,198,230,111,143,189,143,187,194,171,149,85,86,156,244,214,117,210,53,238,142,81,234,128,0,122,181,234,181,230,153,230,7,31,255,0,145,180,159,229,181,167,66,229,49,248,169,244,63,254,238,57,239,52,207,48,56,255,0,252,141,164,255,0,45,173,58,23,41,143,197,79,161,255,0,247,113,15,179,246,220,248,207,225,151,72,102,127,205,109,62,197,191,252,180,172,32,0,76,28,222,0,0,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,75,74,224,7,202,70,9,245,79,83,170,36,33,30,248,1,242,145,130,125,83,212,234,142,215,152,230,56,198,159,227,23,28,207,51,189,83,218,108,182,152,86,122,186,185,213,118,198,222,168,136,136,137,213,92,231,57,81,173,99,81,92,231,57,173,106,42,170,34,238,112,83,20,225,45,204,242,221,143,146,178,218,139,117,222,218,44,109,187,113,51,84,223,185,17,17,198,102,102,229,90,68,71,124,203,227,106,214,173,97,26,39,132,86,231,217,245,211,194,91,169,58,71,20,81,162,58,162,178,161,81,85,148,240,49,85,55,202,238,139,209,58,162,34,35,156,229,107,26,231,36,90,229,229,171,89,190,182,102,250,195,159,103,215,79,23,113,171,246,20,113,69,26,43,105,232,233,209,107,213,148,240,49,85,118,68,222,171,209,58,170,170,171,156,229,115,220,231,44,49,226,171,137,107,247,18,25,244,151,71,45,69,46,43,105,154,86,227,182,218,152,225,238,210,69,35,34,108,174,123,227,106,43,157,43,160,108,138,215,57,232,197,114,181,174,84,78,171,39,121,76,126,42,125,15,255,0,187,141,45,188,206,113,185,149,187,118,252,200,215,223,217,158,63,162,208,197,236,53,59,47,177,24,188,94,50,34,113,55,34,222,189,251,145,214,209,59,177,62,159,235,233,195,88,210,53,136,214,99,223,238,3,197,191,251,147,127,245,250,217,254,112,88,70,130,219,50,238,27,248,53,135,237,222,51,219,190,97,54,107,229,218,170,213,227,98,93,253,186,138,170,166,71,222,137,100,98,111,98,179,226,77,219,119,123,211,170,42,15,223,251,132,143,247,89,255,0,235,13,207,252,220,247,55,107,181,135,136,189,0,200,164,210,235,229,61,109,14,105,96,186,218,173,117,213,49,77,79,18,202,248,230,166,220,246,189,137,35,90,217,81,200,171,177,87,162,42,162,47,187,174,70,7,5,132,195,85,85,120,75,155,213,238,207,13,98,125,30,136,244,232,210,237,78,211,109,22,121,98,198,27,104,112,125,78,30,46,211,51,87,87,114,141,103,74,163,77,106,170,99,205,154,167,72,227,195,88,228,136,95,213,103,255,0,233,3,255,0,74,191,236,100,165,226,251,0,203,181,71,135,108,183,4,193,45,62,211,190,92,252,7,133,165,239,197,15,115,183,93,79,43,254,57,92,214,39,70,70,245,247,185,58,244,232,158,245,68,32,199,245,44,248,129,255,0,199,13,61,255,0,226,21,191,230,133,148,231,249,254,35,165,216,141,126,119,157,221,189,153,99,182,118,188,85,87,98,89,187,125,201,89,19,62,8,154,231,175,87,200,196,247,53,122,117,234,190,228,85,62,224,103,23,122,213,218,51,9,152,166,99,159,8,225,49,58,255,0,169,124,218,186,118,123,44,204,50,252,70,199,211,77,119,105,174,102,105,137,174,189,106,166,170,38,220,105,51,51,198,117,141,41,210,103,238,84,167,238,3,197,191,251,147,127,245,250,217,254,112,72,222,117,126,86,49,111,152,20,62,157,113,59,223,239,253,194,71,251,172,255,0,245,134,231,254,110,112,78,117,126,86,49,111,152,20,62,157,113,50,50,204,46,23,11,191,228,213,239,107,166,188,98,116,231,167,38,159,110,179,252,255,0,60,242,127,167,48,189,70,230,254,239,98,186,55,181,221,222,243,230,117,211,72,229,203,94,60,225,0,57,92,121,236,211,47,173,122,61,105,102,156,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,101,242,184,243,217,166,95,90,244,122,210,255,0,141,170,191,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,180,243,80,224,86,155,63,199,174,188,79,105,109,5,36,25,61,142,158,107,150,103,12,213,82,239,187,91,160,165,133,141,158,37,146,69,134,55,210,195,76,170,177,177,140,238,177,207,93,206,145,140,100,156,171,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,58,74,179,68,217,58,177,177,179,188,29,171,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,122,181,81,30,142,233,97,64,1,85,124,243,191,4,255,0,50,126,154,64,14,30,248,116,206,248,150,188,101,24,158,153,211,248,236,146,197,143,173,246,138,217,190,24,189,161,182,190,142,154,72,187,211,75,28,113,109,142,169,243,110,114,175,94,206,196,78,175,69,73,255,0,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,32,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,120,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,72,171,205,175,130,143,109,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,82,192,76,174,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,133,104,151,14,153,222,183,217,243,172,178,193,79,217,198,244,231,31,174,190,228,23,61,240,187,194,246,168,42,234,105,98,236,190,86,72,254,252,148,107,14,232,209,253,189,251,220,138,137,209,127,39,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,222,166,164,233,14,27,160,188,4,234,38,145,233,252,21,113,216,177,221,55,201,33,167,90,185,214,105,229,123,232,170,101,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,12,240,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,1,18,185,134,113,167,106,225,99,75,234,44,88,134,65,72,221,84,201,105,209,49,250,53,166,109,82,209,64,178,109,150,225,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,110,70,50,109,189,43,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,249,236,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,254,28,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,80,189,238,89,215,107,173,255,0,130,141,63,190,223,110,117,119,27,149,198,162,253,87,89,89,87,51,166,158,166,121,47,117,206,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,80,17,87,149,199,145,61,50,250,215,172,86,146,168,10,107,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,43,172,209,159,27,154,13,83,196,119,13,25,142,155,89,168,169,39,200,86,157,151,76,125,102,167,138,71,165,198,153,233,44,113,196,249,94,198,194,249,154,217,41,150,93,237,216,202,135,170,245,110,230,174,115,0,29,171,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,226,165,186,114,96,225,226,235,141,227,57,47,18,57,45,170,145,140,203,41,219,100,197,234,27,88,231,78,180,80,212,73,227,220,248,154,187,26,199,212,65,78,214,171,255,0,137,214,150,69,68,107,28,139,32,89,160,0,0,0,12,171,151,189,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,16,147,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,14,105,198,47,7,89,223,8,25,221,61,130,255,0,89,237,156,110,243,191,236,254,65,219,134,159,218,157,168,105,223,85,253,106,201,229,146,14,212,149,9,31,241,21,55,244,220,222,168,190,233,171,201,111,64,127,239,183,136,60,199,79,127,218,246,204,46,251,90,207,253,97,151,39,82,177,87,254,34,37,157,27,254,205,19,31,253,189,133,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,219,227,115,186,171,81,237,222,197,124,110,93,143,114,47,214,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,7,10,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,70,124,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,130,146,249,192,107,126,3,169,218,243,108,211,252,66,199,72,251,150,155,211,212,90,239,89,12,82,67,34,215,207,55,106,79,4,142,143,171,149,148,142,73,90,168,247,117,108,211,84,179,99,54,171,164,9,85,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,157,89,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,157,110,19,52,67,62,226,11,94,113,141,63,211,155,229,94,63,114,109,71,181,37,200,105,227,153,203,99,130,155,164,142,173,221,15,71,49,237,114,49,177,42,185,136,179,62,22,111,102,244,114,104,250,211,69,83,110,181,81,91,235,46,213,119,74,138,90,120,225,150,186,173,177,54,122,167,181,168,142,154,68,133,140,137,30,229,69,114,164,108,99,58,170,237,107,83,162,32,86,181,167,146,198,27,110,215,154,43,173,102,160,213,221,52,130,150,158,58,185,109,85,114,43,111,117,85,109,232,142,163,146,104,99,100,73,76,229,69,122,205,30,201,118,170,196,214,53,221,42,18,205,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,159,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,35,175,5,28,175,112,78,31,252,22,161,107,60,118,172,203,82,104,110,9,91,110,150,154,73,159,107,179,118,247,182,39,64,199,163,59,243,46,228,149,101,154,63,225,189,177,246,154,199,71,221,146,117,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,3,42,230,170,12,171,129,162,141,35,211,60,87,89,56,17,211,237,45,205,105,60,69,151,38,210,251,29,190,167,108,113,190,72,119,219,32,217,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,66,141,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,251,244,225,59,202,198,141,252,191,199,189,58,2,26,243,150,214,253,47,183,105,125,175,135,187,173,142,174,237,155,93,170,41,50,123,116,173,146,72,96,178,193,28,146,195,226,158,228,248,103,124,173,74,170,118,195,239,68,71,73,35,149,138,200,146,64,143,252,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,220,249,150,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,125,194,246,150,103,122,47,161,216,174,155,234,54,160,253,174,189,89,45,244,244,110,168,138,146,26,122,90,56,98,133,145,69,71,76,145,198,199,201,12,76,141,173,73,102,221,44,142,220,247,43,81,205,141,129,194,185,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,244,216,214,57,236,99,149,236,164,27,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,58,178,70,175,189,170,142,79,189,13,68,21,87,205,175,130,140,86,205,98,172,226,203,76,173,158,206,171,117,194,24,243,75,124,9,27,41,102,241,15,237,178,230,212,87,53,91,51,167,124,81,202,216,218,238,235,166,108,170,141,115,102,124,129,237,116,231,155,126,27,55,10,23,204,195,57,154,146,159,86,241,186,120,108,180,22,137,58,212,191,32,184,186,141,59,87,39,69,20,116,236,138,153,245,12,157,211,71,27,191,130,200,209,168,237,211,64,199,212,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,121,242,199,249,71,112,125,140,234,141,214,187,137,29,64,74,75,133,183,15,188,71,65,143,91,91,45,68,83,195,123,166,117,45,99,107,158,232,222,198,236,141,174,141,173,141,221,198,200,178,200,174,107,123,109,222,29,211,149,31,5,31,179,44,86,14,37,53,50,217,106,169,201,50,219,125,61,78,37,23,78,244,214,123,92,209,185,203,81,189,28,177,182,106,168,228,103,185,173,223,28,73,181,94,139,52,209,54,197,64,0,0,3,42,230,135,180,219,72,112,221,122,224,39,78,244,143,80,32,171,146,197,145,105,190,55,13,66,210,78,176,207,19,217,69,77,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,120,77,30,240,245,148,216,176,110,11,244,211,53,202,107,188,21,151,31,210,251,53,210,227,83,218,124,157,138,88,45,49,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,2,133,248,151,225,211,59,225,127,84,235,244,207,58,167,255,0,101,172,179,214,239,135,251,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,185,83,238,85,230,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,189,202,171,32,56,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,219,191,182,157,17,145,195,26,186,78,210,72,232,234,5,164,242,190,229,247,77,118,166,178,241,67,173,54,170,182,49,149,13,175,195,236,117,49,75,76,253,240,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,108,145,138,217,126,38,57,157,121,175,58,191,52,248,183,203,250,31,81,184,146,43,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,58,243,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,58,175,53,62,3,191,238,191,21,122,65,101,255,0,98,151,47,177,91,45,223,241,239,169,189,185,253,223,253,93,178,178,56,127,217,42,30,239,237,175,57,87,37,79,52,249,79,203,250,239,81,183,22,253,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,32,25,204,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,4,240,209,196,94,9,197,6,150,80,106,102,11,81,254,197,71,120,162,217,55,246,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,122,47,222,137,156,205,66,201,45,89,150,127,146,229,246,44,98,147,27,182,223,47,21,183,42,59,45,34,183,177,109,130,105,159,36,116,177,237,99,27,178,54,185,24,157,24,212,232,212,232,214,253,201,102,156,153,52,15,81,232,253,187,196,61,86,101,117,178,98,23,46,229,146,158,193,28,42,216,114,9,34,232,171,87,50,202,197,98,195,3,222,246,70,248,87,184,178,164,236,87,177,141,146,57,194,0,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,85,95,22,62,105,245,147,230,6,67,234,51,151,39,203,147,22,177,103,60,186,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,233,95,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,166,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,85,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,160,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,208,123,158,214,61,237,70,62,106,115,119,226,59,75,241,29,47,103,14,247,140,34,147,42,204,50,170,120,174,244,126,54,41,27,5,130,6,201,36,113,220,89,43,85,174,90,149,115,39,142,54,49,221,58,119,123,221,99,94,204,244,237,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,224,106,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,44,70,146,56,76,209,156,203,64,116,27,24,210,220,243,81,106,243,27,189,158,159,99,234,165,232,176,81,49,122,109,162,165,114,181,37,125,52,41,240,70,233,85,94,168,158,228,142,62,220,49,102,220,14,235,196,15,9,153,150,132,96,58,97,170,78,168,171,189,226,122,149,139,219,175,76,187,54,129,32,130,130,227,83,10,206,235,107,213,36,122,171,219,18,177,237,145,201,31,117,59,155,27,252,41,54,251,254,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,182,173,54,210,28,55,94,184,9,211,189,35,212,8,42,228,177,100,90,111,141,195,80,180,147,172,51,196,246,81,83,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,70,220,75,240,233,157,240,191,170,117,250,103,157,83,255,0,178,214,89,235,119,195,253,147,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,220,169,247,42,133,223,113,155,198,142,43,195,6,135,80,234,70,54,235,86,83,122,203,246,193,136,83,199,93,27,233,107,55,195,221,74,231,43,30,143,150,142,54,44,110,115,161,235,185,210,192,205,209,164,169,35,104,7,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,143,201,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,24,197,150,105,100,86,183,162,111,145,238,251,220,170,182,127,202,251,151,221,53,218,154,203,197,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,247,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,178,70,43,101,248,152,230,117,8,1,173,218,13,153,104,28,152,93,175,80,40,170,237,183,220,179,23,139,38,168,180,213,211,164,51,219,89,45,109,92,17,67,34,111,114,239,116,84,209,202,168,228,99,216,179,44,110,98,58,53,235,45,121,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,133,92,220,244,207,42,212,78,17,230,184,226,212,158,47,236,86,65,73,147,92,96,100,114,73,51,168,99,130,162,158,87,198,214,49,221,123,126,41,178,189,93,181,173,138,41,94,174,248,122,44,213,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,6,117,248,85,213,47,216,183,17,218,117,169,147,95,125,141,65,102,200,41,125,171,91,225,124,71,106,215,43,251,53,223,195,70,61,206,235,75,44,237,248,26,175,78,189,89,209,200,213,73,127,206,179,83,62,208,107,142,23,165,180,149,118,170,138,76,63,31,125,194,111,15,38,250,170,122,234,249,191,137,5,71,71,170,51,164,20,148,114,49,138,214,187,108,234,229,87,53,236,233,0,50,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,100,217,77,247,48,184,195,118,200,235,188,93,93,61,190,130,215,28,157,166,71,182,150,138,150,42,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,84,39,87,38,77,45,251,87,196,117,247,83,43,236,94,42,131,4,199,228,240,213,190,43,103,131,186,86,189,33,135,248,104,244,116,155,233,91,113,111,189,174,99,122,117,94,142,237,169,117,36,42,229,25,166,121,86,157,240,143,13,199,41,164,240,159,109,114,10,188,154,221,3,227,146,57,155,67,36,20,244,241,62,70,189,141,233,220,240,174,149,138,221,205,116,82,196,244,119,197,209,38,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,2,61,241,223,165,159,181,30,28,50,14,205,103,135,172,196,122,229,52,219,164,217,28,158,22,41,59,204,127,70,57,87,173,60,147,237,68,219,214,78,223,87,35,119,18,16,30,87,236,211,136,181,85,170,185,76,104,216,101,57,141,220,163,29,107,31,103,206,183,84,85,30,189,39,151,191,147,61,224,233,92,71,105,117,195,72,53,163,42,195,170,49,170,139,37,181,151,58,154,155,28,50,189,210,54,75,83,230,127,133,146,57,21,206,89,27,219,68,110,229,114,185,28,215,53,221,30,215,34,115,82,178,185,110,171,85,205,21,115,142,14,231,193,226,237,99,240,244,98,172,78,180,87,17,84,114,229,49,175,118,176,0,15,195,37,250,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,23,141,195,222,127,251,81,209,28,39,59,150,237,237,58,203,157,154,159,218,53,93,142,207,114,190,54,246,170,254,13,173,68,233,81,28,169,240,181,26,189,58,183,225,84,82,140,75,16,229,97,170,214,245,183,228,250,29,45,166,161,181,205,154,108,174,26,230,189,171,19,226,86,210,211,73,19,155,238,86,185,174,72,156,213,77,200,228,123,250,236,216,155,247,219,63,137,234,113,61,84,242,170,62,61,202,151,166,12,147,233,28,150,49,214,227,90,236,85,172,242,243,39,132,250,248,78,147,195,209,203,190,44,0,0,77,220,178,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,173,165,250,171,126,51,242,94,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,0,71,190,61,51,255,0,176,60,49,229,62,26,237,224,46,25,31,103,31,162,254,7,119,191,226,31,253,113,15,189,174,107,119,82,50,171,226,119,78,157,62,21,71,237,23,239,70,30,213,87,106,229,17,50,101,57,117,204,223,31,103,1,107,133,87,42,166,157,121,233,172,233,172,233,221,28,231,213,10,189,226,67,85,173,250,221,173,153,62,167,90,109,53,22,218,27,196,208,54,150,158,165,237,116,169,20,20,241,192,199,63,111,185,174,115,98,71,171,81,92,141,87,43,81,206,233,185,121,168,5,101,114,229,87,107,155,149,115,153,214,125,238,231,193,97,45,96,48,214,240,150,35,74,45,211,20,211,28,248,83,26,71,31,8,0,7,225,146,22,17,202,155,0,255,0,191,173,83,173,180,255,0,181,177,251,109,127,127,254,25,235,33,237,163,191,245,23,110,115,127,192,213,254,154,21,238,94,182,135,233,77,191,68,52,171,31,210,235,101,218,162,231,13,142,25,26,234,201,216,214,58,121,101,149,243,74,228,99,125,204,106,201,35,246,183,171,149,173,218,138,231,42,43,151,123,179,248,110,187,19,214,207,42,62,115,194,63,57,247,42,110,152,51,200,203,178,72,192,83,231,226,39,78,255,0,54,153,138,170,157,124,119,105,210,121,197,83,232,123,160,1,56,114,192,0,2,173,121,166,121,129,199,255,0,228,109,39,249,109,105,208,185,76,126,42,125,15,255,0,187,142,123,205,51,204,14,63,255,0,35,105,63,203,107,78,133,202,99,241,83,232,127,253,220,67,236,253,183,62,51,248,101,210,25,159,243,91,79,177,111,255,0,45,43,8,0,19,7,55,128,0,5,24,241,19,230,7,83,191,229,149,235,252,182,82,243,138,49,226,39,204,14,167,127,203,43,215,249,108,164,107,105,126,170,223,140,252,151,135,65,255,0,104,98,253,138,127,18,210,184,1,242,145,130,125,83,212,234,136,81,198,255,0,24,245,90,213,119,147,78,52,218,245,254,151,116,125,137,164,158,6,77,11,239,85,27,90,253,211,54,86,49,237,138,39,174,214,196,169,209,95,31,113,85,223,195,237,248,92,171,137,107,130,240,177,133,240,217,139,173,59,104,91,13,77,94,77,80,232,220,178,190,85,186,212,79,5,35,119,181,17,173,107,82,9,156,246,43,149,202,246,51,171,54,72,215,243,93,37,210,92,223,91,51,122,44,7,1,181,248,187,141,95,89,37,150,69,86,211,209,211,162,162,62,162,119,162,46,200,155,213,58,175,69,85,85,107,90,142,123,154,213,214,226,179,42,239,88,183,130,195,255,0,86,152,157,57,204,233,203,245,244,242,241,154,228,27,19,135,203,115,108,110,211,103,51,17,251,219,181,81,21,105,187,69,59,243,61,100,235,223,49,198,158,234,99,181,198,102,55,124,113,97,28,166,63,21,62,135,255,0,221,196,81,226,183,77,177,141,32,215,156,143,78,48,232,170,25,105,178,67,109,138,21,169,153,101,150,71,62,223,79,36,146,61,222,228,87,62,71,189,234,141,68,106,43,149,26,214,181,17,169,43,185,76,126,42,125,15,255,0,187,143,44,166,220,217,204,169,183,87,56,154,163,238,137,108,58,67,198,219,204,118,34,246,50,206,187,151,41,181,84,107,207,74,171,183,49,175,175,73,67,159,221,219,136,31,247,11,212,47,254,76,86,255,0,213,22,149,194,27,42,180,159,131,252,122,171,82,109,183,28,115,236,229,29,226,225,117,134,225,69,52,85,20,180,236,173,170,153,207,116,42,222,231,246,175,141,17,26,170,168,169,209,23,170,29,11,247,137,225,251,253,221,52,247,255,0,148,244,95,245,167,206,214,172,139,31,203,56,103,212,108,131,22,190,219,175,54,186,172,54,249,216,173,183,213,50,162,158,93,180,147,177,219,100,98,171,93,209,205,115,87,162,251,149,21,62,244,55,216,44,190,206,95,85,87,173,92,222,157,217,225,195,199,187,193,82,109,70,216,230,91,95,102,198,91,152,97,58,154,38,237,51,189,27,222,137,167,78,212,105,202,169,159,115,199,126,255,0,220,36,127,186,207,255,0,88,110,127,230,231,208,227,123,29,200,50,206,23,243,76,127,22,177,92,111,55,74,175,103,118,40,173,244,175,168,168,151,109,198,153,238,219,27,17,92,238,141,107,156,189,19,220,136,171,247,33,76,101,255,0,228,25,22,63,137,218,39,200,50,155,237,186,205,107,165,219,223,173,184,85,50,158,158,45,206,70,55,116,143,84,107,122,185,205,106,117,95,122,170,39,222,167,231,46,199,92,205,109,94,183,127,72,141,52,225,235,137,215,156,203,219,108,182,87,7,209,254,97,151,98,242,185,174,229,83,92,213,165,115,19,172,219,170,220,211,17,187,77,51,198,103,73,231,221,162,144,191,119,110,32,127,220,47,80,191,249,49,91,255,0,84,76,254,117,126,86,49,111,152,20,62,157,113,37,239,239,19,195,247,251,186,105,239,255,0,41,232,191,235,72,133,206,175,202,198,45,243,2,135,211,174,38,94,89,128,181,129,223,234,171,222,215,79,71,118,191,170,63,183,91,91,152,109,79,147,249,118,27,169,234,247,244,243,184,239,110,235,207,209,187,28,189,40,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,109,85,248,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,33,175,4,252,76,83,112,163,150,231,250,159,13,13,37,194,251,62,15,81,104,199,168,106,210,94,197,77,198,107,141,2,183,184,177,181,85,25,28,81,205,50,162,185,155,210,21,141,30,199,61,170,5,148,243,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,147,15,171,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,196,240,63,203,3,1,194,116,190,227,122,226,131,79,41,47,153,182,87,79,85,110,170,179,220,157,13,68,22,42,46,227,152,212,166,146,9,30,223,19,35,90,217,124,83,30,146,70,142,99,35,237,171,100,116,129,92,28,29,113,139,157,240,129,157,212,95,236,20,126,217,198,239,59,62,208,99,253,200,105,253,169,218,134,161,148,191,215,79,130,89,32,237,73,80,178,127,13,19,127,77,174,234,139,238,187,77,114,207,240,221,83,224,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,100,172,246,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,43,113,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,253,94,22,56,193,186,232,246,148,106,175,15,121,42,210,63,9,212,76,95,32,108,18,186,39,119,237,215,185,173,82,67,3,216,232,216,231,72,201,221,29,61,59,152,255,0,133,138,177,200,142,141,27,42,72,17,128,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,211,238,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,240,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,102,8,147,252,127,113,131,117,226,203,87,28,235,122,210,71,130,97,213,21,148,24,163,33,137,200,250,152,30,246,164,149,210,186,70,54,93,245,9,12,79,72,220,214,164,76,107,25,183,122,73,36,129,226,184,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,197,73,105,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,137,96,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,25,204,227,115,65,169,184,113,226,95,49,211,107,53,21,92,24,242,84,50,233,143,172,212,242,198,197,183,84,177,37,142,56,159,43,222,233,153,11,157,37,50,203,189,219,223,78,245,94,142,220,212,209,153,78,220,236,51,92,6,245,171,152,30,21,99,167,164,151,44,198,172,245,82,223,235,33,100,46,123,96,170,124,110,163,164,150,70,185,101,71,198,145,207,50,69,34,34,53,149,140,123,122,247,92,5,112,26,104,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,118,189,158,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,194,212,66,128,120,47,212,141,56,210,46,40,48,13,70,213,170,63,17,139,89,110,18,75,88,239,2,149,126,22,71,211,203,29,61,87,105,122,170,246,39,124,83,245,98,44,141,237,110,141,174,123,90,213,209,240,0,0,17,87,250,168,252,9,255,0,187,159,253,25,188,127,154,29,255,0,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,115,4,95,247,43,143,34,122,101,245,175,88,173,2,128,79,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,251,218,168,159,148,183,238,31,120,58,193,56,191,229,177,165,118,11,253,103,177,178,75,55,183,62,207,228,29,185,170,61,151,221,191,202,250,175,235,86,79,20,115,247,99,167,72,255,0,136,171,179,174,230,244,84,247,135,53,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,219,161,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,7,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,2,234,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,83,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,14,171,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,3,42,230,170,12,171,129,121,57,159,23,118,174,16,121,126,104,206,87,5,186,146,241,150,95,176,123,5,183,28,181,79,80,214,49,243,165,170,23,62,170,102,35,146,87,211,66,155,119,246,211,170,190,72,99,87,71,221,73,27,73,121,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,188,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,178,142,221,73,18,69,79,79,19,26,136,214,49,173,78,171,209,62,39,185,239,118,231,189,206,91,52,229,89,192,119,253,200,226,175,87,236,191,236,178,226,22,43,157,187,254,33,244,215,182,191,187,255,0,172,54,38,73,15,251,29,67,29,253,169,224,119,94,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,252,15,141,35,98,34,53,239,154,111,128,0,171,94,117,250,223,106,75,86,27,195,116,54,58,183,92,157,81,79,156,84,92,157,35,91,4,112,35,107,104,226,129,141,247,185,239,115,150,103,57,87,106,49,25,26,38,253,235,219,180,163,53,156,85,106,151,237,167,136,237,69,212,200,111,190,217,160,188,228,21,94,202,173,240,190,31,187,107,137,253,154,31,225,171,24,230,244,165,138,6,252,109,71,175,78,175,234,229,114,168,114,162,202,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,234,142,147,125,43,94,247,198,168,245,70,210,35,219,177,18,85,127,32,210,190,14,234,117,15,151,94,161,235,197,182,207,87,30,79,103,202,27,119,165,125,93,28,77,101,101,130,217,74,246,213,120,89,164,216,230,51,117,101,92,146,171,95,35,100,125,178,56,154,206,227,122,145,211,135,237,76,253,141,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,236,185,54,85,77,66,201,155,226,160,103,198,196,119,118,5,150,53,99,156,141,123,94,173,114,237,114,129,166,147,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,175,22,62,86,53,147,229,254,67,233,211,129,202,191,170,143,192,159,251,185,255,0,209,155,199,249,161,37,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,165,62,19,188,172,104,223,203,252,123,211,160,3,53,132,148,226,83,140,219,238,184,104,254,150,232,13,146,213,236,172,51,78,113,251,53,60,201,59,24,234,171,157,226,150,222,218,105,42,92,228,235,219,133,155,166,100,81,181,122,185,175,116,146,117,87,50,56,99,89,210,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,221,145,181,221,81,170,246,239,122,178,54,174,247,181,20,58,7,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,105,60,107,114,232,193,53,199,75,45,95,178,219,119,177,51,61,63,199,224,179,227,159,198,154,167,199,90,232,105,170,60,45,159,248,245,44,138,45,243,75,31,245,212,155,158,221,191,18,185,21,122,72,174,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,96,101,179,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,135,85,226,167,137,203,239,21,89,86,35,154,229,54,95,5,122,199,240,250,12,106,227,83,226,89,39,181,42,160,146,121,37,174,216,200,162,100,29,215,212,57,123,45,69,107,58,116,71,42,123,146,199,249,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,169,216,9,255,0,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,3,242,114,106,187,90,172,28,73,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,102,195,5,52,17,215,219,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,63,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,88,171,69,118,186,219,169,171,232,237,247,58,186,90,123,165,58,82,87,69,12,206,99,42,160,73,99,153,34,149,168,189,30,196,150,24,164,70,187,170,111,141,142,251,218,138,157,87,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,14,171,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,231,244,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,170,190,44,124,211,235,39,204,12,135,212,103,44,127,71,56,187,181,112,131,202,223,76,114,184,45,212,151,140,178,253,81,124,182,227,150,169,234,26,198,62,116,186,215,57,245,83,49,28,146,190,154,20,219,191,182,157,85,242,67,26,186,62,234,72,218,224,226,199,205,62,178,124,192,200,125,70,115,202,101,88,182,163,218,177,12,43,39,203,104,110,169,141,223,109,245,109,197,42,234,37,89,105,95,75,5,108,236,169,134,157,122,171,99,217,84,233,220,248,190,23,35,166,73,21,189,38,107,158,31,43,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,139,180,229,161,192,229,55,14,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,192,248,210,54,34,35,94,249,170,215,129,109,89,209,173,20,226,59,29,207,117,199,16,246,213,134,147,116,116,213,155,93,47,176,171,149,236,88,110,126,29,17,124,71,107,163,190,30,138,230,111,238,198,142,150,40,218,186,41,0,101,92,213,65,149,112,52,123,195,214,83,98,193,184,47,211,76,215,41,174,240,86,92,127,75,236,215,75,141,79,105,242,118,41,96,180,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,166,30,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,46,250,132,134,39,164,110,107,82,38,53,140,219,189,36,146,71,20,252,96,221,117,135,74,52,171,135,188,105,105,25,132,233,222,47,143,182,121,91,19,187,247,27,220,54,168,225,157,239,116,140,107,163,100,14,146,162,157,172,103,194,245,73,36,87,72,142,137,35,242,188,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,36,123,3,133,23,39,202,143,141,127,218,110,43,7,13,122,153,115,181,83,100,152,149,190,158,155,18,151,175,102,107,197,174,24,220,213,167,216,141,72,221,53,44,113,179,222,215,111,146,37,220,172,85,134,105,93,234,248,214,229,173,130,106,150,141,90,169,120,124,195,237,86,12,207,4,183,193,65,98,167,241,51,50,26,235,92,46,168,149,246,238,175,151,180,201,164,154,170,73,188,76,173,115,223,42,116,150,68,73,31,35,105,134,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,172,145,171,239,106,163,147,239,64,38,255,0,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,35,87,21,60,78,95,120,170,202,177,28,215,41,178,248,43,214,63,135,208,99,87,26,159,18,201,61,169,85,4,147,201,45,118,198,69,19,32,238,190,161,203,217,106,43,89,211,162,57,83,220,146,87,146,167,154,124,167,229,253,119,168,219,128,179,237,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,199,175,171,223,74,249,36,141,178,111,167,130,70,39,87,195,34,116,85,221,240,245,233,209,81,85,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,86,15,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,80,95,52,125,33,166,210,94,48,114,105,237,176,82,65,109,206,105,225,203,233,97,134,121,101,123,31,82,231,178,169,210,172,159,209,123,235,32,171,145,26,213,115,17,146,49,27,183,250,13,140,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,88,167,59,223,176,159,181,61,52,246,127,253,249,253,159,171,246,191,246,239,251,151,226,83,192,125,255,0,194,254,221,237,47,232,124,127,235,253,221,178,37,240,45,91,134,208,113,131,164,147,231,118,154,187,141,181,217,69,36,48,67,76,229,107,219,113,145,219,40,38,85,71,179,224,142,177,212,210,61,58,175,86,49,200,173,127,244,28,26,8,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,255,0,205,63,74,109,235,111,198,53,198,43,181,67,107,155,52,56,164,212,46,99,86,39,196,173,170,169,142,86,187,220,173,115,92,146,181,200,187,145,200,246,116,217,177,119,215,121,122,218,231,166,208,106,254,144,229,154,113,36,84,239,154,247,108,150,42,37,169,154,72,162,142,181,159,196,165,145,238,143,171,145,172,157,145,61,81,17,122,163,85,21,174,69,86,173,24,220,109,215,11,61,194,170,211,118,160,168,162,174,162,153,244,213,84,181,49,58,41,96,149,142,86,190,55,177,200,138,215,53,200,168,173,84,69,69,69,69,33,27,65,134,234,113,17,118,57,85,243,142,127,147,169,122,31,207,62,145,201,170,192,92,157,107,177,58,119,121,149,113,167,238,157,232,239,238,227,221,31,156,0,104,86,216,116,46,30,243,255,0,217,118,183,97,57,220,183,111,102,81,219,47,52,254,209,170,236,119,187,116,18,59,181,87,240,109,114,175,90,121,37,79,133,170,228,235,213,191,18,34,156,244,31,171,117,205,186,226,186,121,196,234,199,197,225,173,227,112,247,48,215,99,90,107,166,105,159,9,141,39,159,14,77,8,2,61,240,33,170,127,181,30,28,49,254,245,31,135,172,196,122,98,213,59,99,217,28,158,22,40,251,47,103,87,185,87,173,60,144,110,85,219,214,78,231,70,163,118,146,16,179,172,94,167,17,106,155,180,242,152,213,194,249,182,93,119,40,199,93,192,94,243,173,213,52,207,175,73,231,239,230,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,145,253,165,250,171,126,51,242,92,29,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,58,17,207,120,118,242,253,166,63,242,54,203,254,69,17,208,139,66,199,213,83,225,31,39,7,230,223,104,95,246,234,252,82,21,107,204,231,84,254,214,107,45,187,76,169,232,251,116,248,29,31,241,102,124,125,31,45,93,108,112,204,253,174,71,170,58,36,137,180,200,157,90,215,35,251,189,119,38,213,44,231,34,200,45,24,158,63,115,202,114,10,191,11,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,237,98,43,157,209,173,85,232,212,85,94,158,228,85,40,67,34,200,46,249,102,65,115,202,114,10,191,21,116,188,214,77,112,173,159,182,214,119,106,38,122,190,71,237,98,35,91,213,206,85,232,212,68,78,190,228,68,52,59,71,137,234,236,211,98,63,165,60,124,35,248,252,150,199,66,249,36,98,243,59,185,165,200,225,102,157,41,246,171,214,53,137,229,194,152,152,152,255,0,20,62,120,0,134,186,96,0,1,35,56,7,210,235,134,161,241,25,142,93,164,198,170,46,54,12,78,101,187,220,234,154,247,71,21,28,172,142,71,81,57,207,71,55,171,150,165,145,43,99,69,85,114,49,234,173,86,53,253,46,16,136,60,180,52,166,223,136,104,156,218,157,21,218,162,166,187,63,153,93,53,59,152,214,197,73,21,13,69,76,17,181,191,122,185,206,114,202,247,57,85,19,163,152,212,106,109,87,62,95,19,236,147,13,228,248,72,153,231,87,31,191,151,195,230,228,94,148,179,207,166,118,134,229,186,39,177,99,247,113,207,157,51,59,243,164,247,239,76,198,177,206,41,128,0,109,213,200,0,2,173,121,166,121,129,199,255,0,228,109,39,249,109,105,208,185,76,126,42,125,15,255,0,187,142,123,205,51,204,14,63,255,0,35,105,63,203,107,79,177,203,167,82,113,141,32,192,117,183,81,243,25,106,25,105,178,67,97,150,100,166,133,101,150,71,61,245,145,199,27,27,238,69,115,228,123,24,138,229,70,162,185,21,206,107,81,92,144,219,117,69,25,212,213,84,233,17,53,126,25,116,174,50,197,204,79,70,86,236,89,166,106,174,170,109,68,68,115,153,155,212,68,68,122,230,86,100,10,131,197,120,232,212,236,127,136,91,182,183,92,100,184,221,45,119,158,237,53,70,50,251,146,50,159,192,39,113,104,233,90,254,210,181,190,29,210,35,146,70,196,142,114,172,170,189,22,105,21,214,199,135,102,56,198,160,99,22,236,207,12,189,83,221,172,183,104,82,122,74,184,21,118,200,222,170,138,138,139,209,90,230,185,21,174,99,145,28,215,53,205,114,34,162,162,72,176,57,149,156,126,244,91,225,49,221,234,238,159,245,201,77,237,94,196,230,59,35,213,85,139,210,170,46,68,118,163,148,85,167,106,137,245,199,116,242,170,56,199,41,136,251,32,3,96,135,5,24,241,19,230,7,83,191,229,149,235,252,182,82,243,138,49,226,39,204,14,167,127,203,43,215,249,108,164,107,105,126,170,223,140,252,151,135,65,255,0,104,98,253,138,127,19,202,225,216,118,79,168,25,61,187,12,195,44,181,23,107,213,218,100,130,146,146,4,77,210,59,162,170,170,170,244,70,181,173,69,115,158,229,70,181,173,115,156,168,136,170,151,25,194,175,13,54,30,27,240,24,237,109,74,122,172,170,237,12,78,200,174,84,210,77,218,171,150,55,202,232,154,198,72,229,70,182,38,206,232,209,205,107,21,232,212,115,154,138,189,19,154,240,65,193,197,46,138,218,35,212,125,73,178,255,0,166,37,103,126,24,224,157,240,204,203,45,62,231,51,108,46,137,239,99,165,149,137,185,210,162,245,70,73,219,68,111,241,59,146,216,245,201,114,191,38,167,175,189,29,185,229,234,143,215,255,0,175,75,95,210,126,222,253,57,122,114,156,186,189,112,244,79,106,99,149,202,162,125,49,60,104,142,26,119,76,246,184,196,83,42,115,227,251,205,190,119,244,191,76,165,36,39,41,143,197,79,161,255,0,247,113,30,248,254,243,111,157,253,47,211,41,73,9,202,99,241,83,232,127,253,220,106,176,95,108,207,181,95,255,0,37,129,180,223,205,157,31,238,112,255,0,59,74,247,46,51,128,31,41,24,39,213,61,78,168,144,135,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,246,189,21,174,232,230,162,244,114,42,47,79,122,42,27,140,6,83,25,101,117,95,154,247,184,79,118,158,137,244,250,149,174,214,244,133,86,221,97,108,229,84,97,186,169,235,41,152,153,175,123,186,170,116,211,114,63,173,174,188,121,114,123,34,61,241,253,229,35,59,250,95,169,210,149,239,251,255,0,113,111,254,235,63,253,97,182,127,155,151,24,100,88,198,218,205,237,92,181,107,88,225,167,24,142,248,159,91,83,154,236,198,97,209,214,97,130,199,99,166,139,157,189,248,138,42,171,143,87,85,51,49,51,52,70,154,235,17,19,17,61,252,61,57,239,44,71,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,25,102,89,244,110,255,0,111,123,123,78,237,57,107,235,159,73,183,91,117,251,107,228,255,0,236,253,87,85,191,253,61,237,119,183,127,195,78,154,110,250,245,213,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,141,170,191,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,252,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,77,124,199,249,128,86,113,17,125,151,73,52,135,34,255,0,74,122,15,13,60,181,52,241,207,79,38,69,85,177,146,110,168,100,204,142,70,67,12,138,172,100,42,221,171,36,75,43,149,255,0,193,72,185,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,198,26,20,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,85,95,60,239,193,63,204,159,166,149,86,90,167,60,239,193,63,204,159,166,145,87,150,199,14,152,39,18,220,71,59,19,212,186,127,29,141,216,177,250,219,237,109,179,124,209,123,67,107,226,166,142,46,244,50,199,36,91,100,170,100,219,154,171,215,179,177,83,163,213,80,37,87,42,62,5,191,180,113,65,173,120,103,251,94,171,0,162,174,119,248,206,117,210,74,117,111,252,87,133,123,157,254,190,100,103,247,60,197,170,0,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,117,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,166,146,42,243,30,225,211,4,214,254,28,114,172,178,255,0,79,217,201,52,231,31,185,223,113,251,158,249,157,225,123,76,142,166,170,46,203,37,100,111,239,199,70,144,238,145,31,219,223,189,168,170,157,20,40,4,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,224,102,176,237,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,231,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,161,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,135,64,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,254,36,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,76,193,26,168,50,174,5,255,0,114,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,1,153,109,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,92,255,0,53,14,33,237,90,53,195,69,215,3,165,186,213,210,229,154,157,79,53,146,210,200,104,219,51,29,68,143,133,46,78,149,210,38,198,49,105,166,116,40,169,214,77,245,12,86,34,109,116,145,209,8,3,71,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,174,112,139,31,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,234,247,74,174,103,186,134,54,46,245,115,17,161,113,32,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,7,138,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,117,129,193,39,10,26,161,197,14,168,68,220,14,255,0,87,138,219,113,90,136,42,238,153,101,35,163,116,246,41,221,28,242,209,75,28,61,248,102,145,239,154,151,98,58,39,117,141,122,61,122,116,78,186,30,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,45,211,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,102,128,0,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,36,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,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,194,215,193,69,124,28,115,26,212,125,34,215,27,214,73,173,25,69,215,42,198,245,26,225,4,153,27,171,43,21,177,219,170,159,52,17,186,235,28,81,195,35,191,131,74,199,199,225,160,108,109,124,108,133,137,209,33,137,173,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,6,85,205,84,25,87,2,111,242,208,224,114,167,136,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,227,100,137,27,17,85,207,124,55,146,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,17,171,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,109,207,103,122,170,190,9,99,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,169,158,194,213,57,218,107,95,253,226,240,231,71,111,254,246,107,112,170,146,47,253,98,142,146,56,94,146,127,235,171,35,93,31,251,2,181,223,211,66,26,242,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,209,81,35,100,178,199,21,58,72,229,232,215,212,51,220,229,84,99,130,236,244,171,66,232,233,184,59,199,56,120,203,108,223,103,60,118,159,197,141,228,20,214,181,129,146,83,213,84,208,246,235,222,199,177,31,19,166,89,165,157,235,39,71,181,210,57,94,187,250,170,174,120,181,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,125,198,162,10,22,230,167,163,150,45,34,226,226,239,83,142,77,210,147,61,183,197,152,201,77,181,255,0,214,181,85,51,207,29,74,111,123,220,175,238,79,79,44,253,126,22,183,191,177,173,70,177,21,66,213,57,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,146,84,171,94,72,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,158,248,145,145,172,116,8,214,252,47,85,154,69,248,209,23,101,165,0,0,1,149,114,255,0,185,108,240,245,138,232,95,12,184,221,238,211,83,237,27,214,164,91,232,50,219,189,194,74,88,226,145,60,77,44,114,65,70,213,106,43,214,24,24,245,70,163,220,238,178,73,59,209,24,146,236,109,0,154,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,68,60,216,52,135,13,210,94,43,234,103,195,32,171,129,153,205,158,60,190,231,12,211,172,172,101,198,166,178,173,149,14,137,93,241,53,143,116,29,197,106,171,186,62,71,163,118,179,107,27,123,197,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,16,171,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,125,91,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,2,170,248,177,243,79,172,159,48,50,31,81,156,182,158,11,116,47,78,56,139,229,153,129,233,126,168,89,188,117,170,187,219,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,165,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,5,53,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,101,114,198,230,25,117,199,174,184,247,11,186,209,89,87,113,179,220,106,32,180,97,183,165,107,166,158,221,60,142,72,224,183,79,211,171,159,76,231,43,89,19,253,235,10,171,88,191,193,218,180,242,171,154,198,163,105,30,25,194,229,126,53,169,56,173,38,77,119,203,42,22,139,22,161,117,75,33,158,138,226,216,158,169,116,98,245,238,181,148,200,228,220,177,162,239,89,163,129,253,35,168,114,148,66,6,170,12,171,154,51,224,167,78,117,183,74,184,121,198,176,205,123,202,169,46,217,13,13,60,48,210,209,83,83,64,198,88,237,209,211,197,13,53,181,101,133,17,181,47,137,177,42,190,101,235,213,242,57,168,249,26,198,200,252,230,1,239,244,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,78,26,56,116,193,56,95,210,202,13,51,193,105,255,0,216,171,47,21,187,230,254,201,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,238,68,251,213,120,167,45,158,20,116,227,67,52,59,27,213,11,100,94,213,204,245,27,31,160,188,92,175,53,16,163,100,167,165,170,134,58,136,232,41,211,170,246,225,102,230,111,84,93,210,200,196,123,186,35,98,142,41,128,0,172,14,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,205,179,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,179,240,6,85,201,255,0,201,83,205,62,83,242,254,187,212,109,199,63,230,149,161,122,113,160,220,77,71,105,210,251,55,177,173,89,70,63,79,146,77,109,137,81,41,104,234,165,170,170,134,70,83,49,17,59,80,175,135,107,210,62,170,214,57,238,70,109,98,49,140,232,28,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,121,77,88,206,191,101,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,10,44,230,105,173,127,182,158,46,50,159,15,111,240,180,24,39,92,42,143,124,91,38,151,193,79,55,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,214,53,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,245,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,160,105,119,73,243,175,218,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,61,89,8,57,61,102,183,92,171,131,230,88,174,20,244,145,211,225,217,69,202,201,66,232,88,228,124,144,61,176,215,43,165,85,114,162,191,187,93,43,81,90,141,77,141,98,116,234,138,231,77,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,65,243,8,211,43,70,155,113,31,114,158,201,47,74,124,190,142,60,153,240,109,119,245,189,68,242,202,201,211,115,158,229,126,249,97,146,95,252,20,111,119,98,53,17,169,214,223,8,147,204,159,73,106,179,237,17,166,205,236,214,191,21,116,193,107,22,182,71,53,102,116,141,182,204,221,149,72,200,216,138,215,116,115,105,229,115,158,137,178,56,36,118,228,78,168,237,70,119,134,242,140,36,204,115,167,143,235,240,88,157,23,231,113,147,109,13,186,110,78,148,94,253,220,250,53,159,54,103,95,241,68,71,116,196,76,250,226,106,148,0,64,93,120,0,0,152,220,176,51,255,0,179,186,221,118,193,43,46,222,30,143,46,179,63,177,75,216,223,226,171,233,92,146,197,241,163,85,89,182,157,107,87,222,230,181,126,229,234,237,136,90,81,64,248,94,83,112,193,115,27,22,109,105,134,158,106,236,126,231,75,117,165,142,165,174,116,79,150,9,91,35,26,244,106,181,85,170,230,34,42,34,162,244,235,209,83,239,47,127,11,202,109,249,214,29,98,205,173,48,212,67,67,144,91,41,110,180,177,212,181,173,149,145,79,19,100,99,94,141,87,34,57,26,244,69,68,85,78,189,122,42,253,228,203,103,49,59,246,106,177,60,233,159,132,255,0,23,51,244,209,146,78,23,51,181,154,209,29,155,212,233,62,213,28,62,52,233,207,209,60,123,163,236,148,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,159,157,165,250,171,126,51,242,100,116,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,74,28,243,57,213,63,178,122,53,110,211,42,122,62,229,70,121,89,252,89,159,31,86,69,73,69,36,51,63,107,145,232,173,149,101,117,50,39,86,185,170,206,239,93,171,181,74,181,59,223,28,122,163,111,213,110,35,47,247,107,6,75,79,124,176,90,97,166,180,90,106,169,152,222,210,69,20,104,233,154,199,163,83,186,223,19,37,74,164,157,92,142,71,34,181,202,205,135,4,32,57,190,39,202,177,117,85,28,163,132,123,191,89,214,93,115,209,222,71,244,14,207,216,179,92,105,93,113,214,85,194,98,117,175,73,210,98,121,77,52,238,211,62,184,0,6,181,55,15,67,167,184,38,65,169,217,189,147,0,197,169,187,215,75,237,100,116,112,117,99,220,200,247,47,197,44,155,26,231,36,81,183,115,222,228,106,237,99,28,238,157,16,243,196,214,229,115,166,86,140,151,83,178,61,76,185,75,190,163,10,163,134,11,124,27,92,157,42,43,146,102,44,251,145,232,159,12,80,205,30,199,53,200,189,253,223,10,177,58,229,96,176,254,87,136,162,207,166,126,28,231,224,208,237,70,115,27,63,147,226,51,25,231,69,60,59,251,83,217,167,95,86,244,198,190,165,148,227,184,253,163,19,199,237,152,182,63,73,225,109,118,106,56,109,244,80,119,28,254,213,60,44,70,70,205,207,85,115,186,53,168,157,92,170,171,211,222,170,167,209,0,178,162,34,35,72,112,253,117,213,114,169,174,185,214,103,140,204,247,128,3,235,242,0,0,171,94,105,158,96,113,255,0,249,27,73,254,91,90,67,146,99,115,76,243,3,143,255,0,200,218,79,242,218,211,137,240,211,195,166,79,196,142,125,246,82,211,53,69,182,211,73,11,231,187,94,219,70,149,17,91,219,177,253,148,115,85,241,163,157,36,141,70,53,136,237,221,55,189,17,91,27,250,87,185,133,170,239,102,21,219,183,26,204,203,177,118,59,29,135,203,54,67,13,140,197,215,20,219,162,222,179,51,221,26,207,190,103,186,34,56,204,240,136,153,114,215,219,174,17,91,225,187,73,65,80,202,26,153,165,166,134,169,209,57,34,150,88,218,199,73,27,95,211,163,156,214,203,18,185,168,189,81,36,98,175,77,201,214,74,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,246,101,144,104,46,152,223,244,106,125,5,75,7,179,48,249,104,219,71,21,45,190,85,137,244,251,36,73,89,43,94,189,85,210,164,173,108,170,231,238,222,254,171,34,63,115,145,105,207,94,180,99,32,208,61,78,186,233,190,65,63,140,240,123,39,162,184,54,157,240,199,95,73,34,117,142,102,35,255,0,246,177,200,213,115,91,36,114,49,28,237,189,87,39,19,129,196,100,213,209,136,183,86,190,191,95,163,194,127,214,141,54,73,181,89,71,73,152,124,78,79,139,181,52,79,25,138,102,120,205,17,49,165,113,58,112,170,153,211,88,227,17,195,141,81,51,17,121,192,172,222,95,92,90,207,135,94,173,218,11,168,21,149,18,216,46,211,69,67,140,75,21,60,123,109,213,179,79,35,214,41,54,51,184,246,207,44,232,155,220,231,118,220,214,167,68,99,156,230,89,145,45,192,227,109,227,237,69,202,56,122,99,209,63,235,147,158,54,171,101,241,123,39,152,85,130,196,246,163,157,53,68,105,21,83,233,245,79,117,81,199,73,239,152,210,100,68,158,27,248,88,246,86,188,106,39,17,89,221,5,198,150,233,46,101,127,102,47,71,50,118,152,148,146,84,74,199,87,170,35,183,63,186,217,36,100,109,122,53,187,58,200,136,244,146,39,178,91,3,214,238,26,139,213,209,93,127,209,157,99,199,248,48,50,252,235,21,150,97,177,24,108,52,233,23,169,138,106,158,253,221,117,152,143,107,148,250,181,142,240,0,123,181,42,115,227,251,205,190,119,244,191,76,165,36,39,41,143,197,79,161,255,0,247,113,30,248,254,243,111,157,253,47,211,41,73,9,202,99,241,83,232,127,253,220,66,176,95,108,207,181,95,255,0,39,80,109,55,243,103,71,251,156,63,206,210,189,203,115,224,215,22,183,231,92,12,88,112,155,180,213,16,208,228,22,203,245,170,170,74,103,53,178,178,41,235,171,35,123,152,174,71,34,57,26,245,84,85,69,78,189,58,162,253,199,91,253,221,184,126,255,0,112,189,61,255,0,228,197,23,253,81,244,50,90,188,127,69,116,158,255,0,123,197,177,43,117,45,175,18,179,87,221,160,179,219,227,101,21,59,187,49,201,59,163,106,49,155,99,222,228,119,87,35,87,222,229,94,138,191,126,215,46,202,42,203,238,85,118,237,81,49,52,204,124,167,242,64,54,207,164,91,91,97,132,179,128,192,216,170,139,145,118,154,162,102,99,156,69,84,196,120,235,84,122,145,175,250,150,124,63,127,227,134,161,127,241,10,47,243,67,161,113,253,229,35,59,250,95,169,210,145,239,250,172,255,0,253,32,127,233,87,253,140,158,249,6,59,143,229,150,137,241,252,166,197,110,188,218,234,182,247,232,174,20,172,168,167,151,107,145,237,221,27,209,90,238,142,107,92,157,83,220,168,139,247,161,239,134,167,5,137,179,118,214,11,72,214,52,158,19,28,226,116,231,239,106,51,171,187,79,145,230,88,12,118,212,111,85,22,235,223,162,38,170,42,215,118,170,38,184,141,217,157,53,236,243,253,84,0,88,143,58,191,43,24,183,204,10,31,78,184,146,247,247,118,225,251,253,194,244,247,255,0,147,20,95,245,68,66,231,87,229,99,22,249,129,67,233,215,19,238,83,150,87,151,111,239,85,19,189,167,195,95,213,249,233,7,110,48,251,103,228,221,69,170,168,234,183,245,214,98,117,222,221,244,122,55,80,3,149,199,158,205,50,250,215,163,214,146,171,154,231,29,63,219,248,95,209,76,207,253,177,75,159,214,208,183,252,86,182,215,29,66,59,254,55,197,49,173,255,0,89,10,191,251,162,18,181,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,242,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,225,91,190,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,189,95,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,238,211,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,183,239,241,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,48,43,7,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,183,82,102,7,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,43,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,188,30,127,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,93,226,110,211,117,191,240,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,205,17,170,128,34,255,0,0,60,31,90,184,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,101,58,205,43,22,70,185,203,43,220,247,238,216,177,199,28,160,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,211,181,107,246,177,216,184,127,209,172,179,88,178,56,124,69,38,51,111,117,68,116,219,158,207,23,84,247,36,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,194,213,80,42,3,156,22,177,223,115,158,40,23,74,170,33,240,246,93,52,183,193,79,71,30,230,63,191,85,93,79,5,93,69,79,84,99,94,221,204,125,52,93,181,115,218,158,27,123,118,172,142,66,16,73,105,186,195,106,167,190,205,108,171,101,182,178,162,106,74,122,199,66,228,130,105,225,108,110,150,38,73,211,107,158,198,207,11,156,212,94,173,73,99,85,233,185,58,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,38,255,0,31,250,57,125,208,46,24,56,84,210,172,166,109,247,171,85,191,41,168,184,199,181,137,225,170,170,234,40,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,4,32,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,125,205,99,28,229,232,136,170,123,93,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,59,95,43,143,61,154,101,245,175,71,173,56,166,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,3,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,132,28,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,236,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,248,90,246,53,38,248,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,2,128,121,163,249,236,212,223,162,250,61,17,21,73,85,205,31,207,102,166,253,23,209,232,143,213,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,161,21,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,163,216,146,195,44,106,230,245,77,241,189,191,123,85,18,197,121,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,108,123,137,78,20,116,227,137,13,14,77,16,185,197,246,114,130,215,216,159,27,158,215,10,71,29,154,170,158,23,197,78,230,83,181,91,27,225,108,114,62,53,133,122,53,99,114,163,86,55,35,36,102,123,53,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,3,79,192,172,190,84,252,117,84,230,49,208,112,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,179,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,217,160,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,103,219,153,70,175,84,234,255,0,24,57,196,233,61,90,219,112,250,132,196,45,176,212,193,20,79,129,148,46,115,42,26,139,31,93,236,117,98,213,200,199,61,85,234,201,90,139,183,162,49,178,43,146,22,11,237,13,83,212,189,76,246,167,111,216,56,253,37,139,193,118,58,247,188,125,74,205,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,116,0,213,140,235,246,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,148,228,219,139,95,113,254,17,235,46,215,122,31,15,73,147,102,23,27,165,174,78,235,31,226,41,89,5,53,35,164,232,213,85,103,73,233,42,25,209,200,142,248,58,244,218,230,170,132,234,42,215,157,198,144,211,62,213,167,186,247,67,5,36,117,16,84,75,136,93,36,116,242,247,231,99,219,37,85,19,89,31,190,36,100,107,29,122,185,223,11,213,102,141,62,52,68,217,105,68,42,230,243,130,253,173,224,218,229,127,246,167,132,251,21,144,90,239,189,158,199,115,197,247,36,117,7,107,118,228,237,244,241,253,205,221,29,253,171,111,79,139,115,66,189,185,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,235,222,51,67,195,37,218,213,96,226,75,74,47,183,219,157,37,186,219,110,206,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,165,224,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,21,87,197,143,154,125,100,249,129,144,250,140,229,170,112,159,196,94,9,194,255,0,44,12,7,82,243,170,143,255,0,63,81,217,232,182,77,253,147,186,123,66,231,52,20,125,200,162,147,179,221,236,61,189,215,183,99,62,245,95,185,22,170,248,177,243,79,172,159,48,50,31,81,156,241,87,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,171,213,27,27,85,118,198,198,180,61,87,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,216,255,0,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,113,94,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,165,212,128,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,2,10,243,138,212,207,177,252,41,195,130,210,85,218,150,175,61,200,40,237,243,82,212,73,253,116,234,26,101,90,201,39,167,98,61,21,118,79,5,27,30,245,107,154,214,206,141,84,71,61,138,147,168,165,110,115,122,165,246,175,136,235,22,153,208,95,124,85,6,9,143,199,226,104,188,46,207,7,116,173,122,205,55,241,21,136,233,55,210,182,220,239,115,156,198,244,232,157,29,220,64,34,255,0,7,248,5,78,167,241,71,165,184,100,56,245,37,246,158,171,40,161,169,184,91,234,210,39,65,61,186,154,84,168,173,73,27,42,236,123,18,154,25,149,88,189,119,162,43,81,28,170,141,89,149,206,211,76,242,170,109,83,193,117,143,194,119,113,187,134,62,152,207,126,56,228,119,135,174,167,169,168,168,217,51,182,118,217,220,142,171,172,105,189,92,238,196,255,0,10,35,58,175,235,228,143,165,247,90,172,255,0,80,181,162,103,85,193,109,182,89,226,197,233,209,212,78,236,86,79,83,52,117,50,236,168,234,141,223,3,105,33,221,26,35,151,165,92,110,85,111,187,124,180,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,215,84,180,208,79,29,74,111,123,218,140,237,193,81,44,253,126,39,59,177,177,173,87,61,21,2,11,114,100,213,47,178,156,71,95,116,206,190,251,225,104,51,188,126,79,13,69,225,119,248,203,165,19,210,104,127,136,140,87,71,178,149,215,23,123,220,214,59,175,69,234,238,218,23,82,102,51,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,188,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,100,88,253,163,44,199,238,120,182,65,73,226,173,119,154,57,173,245,176,119,28,206,237,60,204,86,72,205,204,84,115,122,181,202,157,90,168,169,215,220,168,167,209,7,201,136,152,210,95,170,43,170,221,81,93,19,164,199,24,152,238,80,134,162,226,95,96,117,7,39,193,61,161,227,254,206,94,107,109,62,43,181,218,239,248,121,223,23,115,103,87,109,221,179,174,221,203,211,175,78,171,247,158,120,156,252,209,116,150,239,111,205,236,154,211,65,107,183,71,99,186,209,193,99,174,158,5,107,42,31,114,141,103,123,29,51,122,34,191,117,58,53,141,127,87,116,74,125,174,218,137,30,232,48,86,184,236,52,225,49,21,90,158,233,225,225,220,237,237,150,206,168,218,12,162,198,62,153,227,85,61,174,49,58,85,28,42,137,211,78,255,0,84,120,0,3,21,32,11,65,229,135,170,54,251,238,144,220,52,186,225,146,211,203,122,198,174,117,21,52,86,183,49,177,203,21,170,110,219,251,141,232,212,238,183,196,201,81,185,221,92,230,44,140,71,109,71,70,139,87,199,123,224,123,85,174,26,85,196,70,58,234,43,77,61,194,28,190,104,113,74,182,74,247,49,209,69,87,83,10,36,177,185,58,162,57,146,50,55,116,84,84,115,81,205,248,85,200,246,236,178,156,79,146,226,233,170,121,79,9,247,161,61,33,100,127,79,108,253,235,52,198,181,209,219,167,151,58,117,244,250,99,88,238,231,207,69,202,148,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,155,237,165,250,171,126,51,242,84,189,7,253,161,139,246,41,252,78,122,0,33,238,144,0,0,94,119,14,222,95,180,199,254,70,217,127,200,162,63,55,18,26,173,112,209,29,19,201,245,58,211,105,167,185,87,89,225,129,180,180,245,47,115,98,89,103,168,142,6,57,251,125,238,107,93,42,61,90,138,213,114,53,90,142,111,93,201,250,120,118,242,253,166,63,242,54,203,254,69,17,10,57,166,106,213,45,194,239,139,232,181,158,233,220,246,86,251,229,238,6,36,47,99,42,36,110,202,70,185,200,171,35,37,108,75,80,245,98,163,81,89,81,19,190,46,169,182,193,197,226,124,147,1,214,71,61,34,35,198,99,242,230,227,173,159,200,255,0,104,118,179,200,234,141,104,235,42,170,190,122,110,83,84,204,196,233,198,55,188,221,125,51,8,16,0,43,231,98,128,0,5,206,112,87,164,181,90,61,195,214,59,99,188,90,252,5,242,241,220,190,93,226,85,153,30,149,21,29,22,54,200,201,81,22,41,89,78,218,120,158,196,106,34,62,55,125,235,213,206,171,94,23,180,202,209,172,58,249,135,105,238,65,46,219,93,198,177,243,214,179,107,151,191,79,79,12,149,18,65,213,143,99,155,220,108,43,30,246,185,21,187,247,39,85,78,139,119,196,167,102,240,218,205,120,137,240,143,156,254,74,15,166,204,242,104,163,15,147,91,158,127,188,171,195,141,52,71,175,142,244,204,122,162,64,1,44,115,216,0,0,0,2,173,121,166,121,129,199,255,0,228,109,39,249,109,105,208,185,76,126,42,125,15,255,0,187,142,123,205,51,204,14,63,255,0,35,105,63,203,107,78,133,202,99,241,83,232,127,253,220,67,236,253,183,62,51,248,101,210,25,159,243,91,79,177,111,255,0,45,43,8,57,39,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,219,217,222,70,181,31,26,185,178,70,213,99,152,174,219,215,99,213,21,209,179,167,91,4,178,237,170,47,81,54,238,70,177,46,122,192,99,177,25,102,38,140,102,18,185,166,229,19,172,76,119,79,202,99,186,98,120,76,112,152,152,80,62,99,135,100,250,127,147,220,112,204,206,203,81,105,189,90,102,88,42,233,39,68,221,27,186,34,162,162,167,84,115,92,213,71,53,237,85,107,154,230,185,170,168,168,171,101,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,122,187,170,185,87,175,178,227,123,132,233,248,135,198,40,242,92,49,212,240,230,216,212,50,182,146,57,27,28,109,186,211,57,81,203,75,36,202,136,173,115,92,138,232,149,206,237,181,210,72,142,70,164,139,35,42,82,221,113,184,89,238,20,183,107,77,125,69,21,117,20,204,169,165,170,166,149,209,75,4,172,114,57,146,49,237,84,86,185,174,68,84,114,42,42,42,34,161,11,174,47,100,56,189,105,227,68,252,99,245,143,245,194,116,116,238,30,230,89,210,222,207,205,23,180,163,17,111,158,156,237,215,199,73,143,77,21,233,198,59,227,88,215,122,152,170,52,16,8,229,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,237,142,178,38,34,170,57,174,106,198,146,109,70,163,37,85,77,140,99,226,221,35,73,149,139,244,98,109,197,219,115,194,92,209,155,101,88,172,147,25,115,1,140,167,74,232,157,39,209,62,137,142,90,196,199,24,158,248,0,7,179,92,167,62,63,188,219,231,127,75,244,202,82,66,114,152,252,84,250,31,255,0,119,17,239,143,239,54,249,223,210,253,50,148,144,156,166,63,21,62,135,255,0,221,196,43,5,246,204,251,85,255,0,242,117,6,211,127,54,116,127,185,195,252,237,44,32,241,186,207,143,221,242,205,30,206,177,108,126,147,197,93,47,56,213,206,223,69,7,113,172,238,212,77,75,35,35,102,231,170,53,189,92,228,78,174,84,68,235,239,84,67,217,2,103,93,49,93,51,76,247,185,151,15,126,172,53,234,47,209,206,153,137,141,125,83,170,156,255,0,112,30,45,255,0,220,155,255,0,175,214,207,243,130,227,0,48,112,25,109,172,191,123,170,153,157,237,57,233,221,175,170,61,41,86,214,109,182,97,182,61,79,151,81,69,61,86,246,155,145,84,121,219,186,235,173,85,127,86,52,211,78,240,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,137,176,67,212,172,93,247,46,14,95,244,124,59,216,162,213,189,94,199,127,211,98,191,196,193,21,53,68,144,84,71,142,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,241,150,94,43,202,143,129,111,237,28,80,107,94,25,254,215,170,192,40,171,157,254,51,157,116,146,157,91,255,0,21,225,94,231,127,175,153,25,253,207,49,106,128,0,0,69,254,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,54,211,125,1,214,93,91,212,122,141,35,192,52,246,235,113,203,232,188,79,141,181,202,198,210,73,67,225,215,108,222,37,211,171,25,79,177,253,35,94,235,155,252,71,53,159,211,115,90,186,105,60,253,139,0,195,113,156,155,38,204,236,88,245,37,37,247,49,168,166,169,190,220,26,138,179,215,62,158,157,148,240,35,220,170,170,140,142,40,209,26,196,232,196,87,72,228,77,210,61,206,10,171,231,31,106,204,172,88,111,15,182,109,65,203,233,50,172,134,142,159,35,134,186,245,77,106,75,107,43,222,213,182,162,76,180,201,36,141,141,234,221,187,209,174,216,175,220,173,108,109,84,99,124,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,6,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,194,185,207,235,205,78,43,165,248,214,128,88,171,105,60,70,113,80,235,165,245,141,168,137,211,199,110,163,146,55,65,27,225,86,43,216,201,170,122,61,178,163,153,239,161,145,137,189,28,244,111,117,229,113,228,79,76,190,181,235,21,165,59,113,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,47,87,110,114,135,234,224,67,66,236,92,68,241,65,136,233,206,99,102,186,220,113,103,120,171,141,245,182,245,123,54,82,211,211,201,35,18,105,88,138,177,67,36,233,4,14,122,43,93,252,100,107,30,215,185,142,73,171,207,59,240,79,243,39,233,167,191,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,107,23,117,45,181,213,17,186,167,123,94,170,155,231,158,162,46,219,152,199,55,195,110,248,155,35,85,60,7,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,37,57,214,104,93,29,170,251,133,241,15,97,179,118,125,183,191,27,200,170,99,88,35,141,245,81,51,185,66,247,49,17,37,146,103,194,218,166,58,69,87,181,35,164,129,159,7,70,163,227,95,43,143,61,154,101,245,175,71,173,46,79,141,13,28,190,235,239,12,25,254,149,98,211,108,189,93,109,241,212,91,163,218,197,241,53,84,149,17,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,10,161,229,33,175,53,58,89,196,188,122,109,112,173,164,131,30,212,250,127,101,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,222,250,198,175,196,230,49,171,121,38,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,189,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,110,123,252,37,83,28,232,234,105,183,189,140,89,59,83,199,44,93,205,136,215,236,220,223,133,200,160,116,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,34,87,48,110,9,45,92,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,58,203,80,6,91,63,209,86,5,149,127,170,184,230,73,142,92,63,223,40,235,173,181,212,242,127,205,146,25,163,145,159,224,115,92,223,228,168,94,159,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,209,242,123,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,102,170,185,157,58,167,86,251,211,144,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,84,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,12,171,154,51,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,156,192,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,1,202,184,177,242,177,172,159,47,242,31,78,156,234,164,127,227,243,58,253,157,240,109,171,23,255,0,101,251,67,197,227,242,88,187,61,254,214,223,105,72,202,14,238,237,174,235,219,241,93,205,189,62,45,155,122,183,174,228,12,235,154,61,224,167,22,177,97,252,35,233,13,167,28,161,240,148,149,24,125,178,233,36,125,215,201,186,170,182,6,213,212,201,213,234,170,155,231,158,87,244,235,181,187,186,53,17,168,136,153,194,53,37,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,224,125,99,149,113,99,229,99,89,62,95,228,62,157,57,213,79,41,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,129,152,35,79,186,79,157,126,212,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,152,35,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,170,190,44,124,211,235,39,204,12,135,212,103,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,74,189,112,233,157,241,65,199,214,170,233,166,11,79,248,129,125,172,188,86,239,135,251,25,107,246,210,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,185,19,239,84,187,237,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,135,170,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,235,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,203,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,247,151,189,204,87,88,236,90,55,194,62,119,83,119,135,196,85,230,22,249,240,235,93,54,231,179,189,85,95,4,177,185,119,181,143,70,246,160,74,137,250,59,107,95,216,217,185,174,123,84,161,109,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,11,190,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,214,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,101,86,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,140,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,25,129,213,140,23,246,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,75,233,229,213,172,118,45,100,225,31,4,169,180,67,225,234,240,251,124,24,117,210,155,115,223,217,170,160,130,40,218,187,220,198,35,187,176,45,60,253,27,185,172,239,236,220,231,49,202,85,183,54,109,47,181,105,199,24,55,75,157,153,212,145,211,231,86,122,60,161,244,148,212,77,167,101,52,239,116,148,211,117,218,170,146,62,89,105,36,168,124,157,26,174,125,67,186,162,170,43,221,223,249,35,234,245,75,46,186,133,160,149,211,213,201,79,61,60,89,125,174,54,193,23,98,7,177,209,210,214,185,242,123,165,87,200,146,80,35,91,241,49,18,25,23,224,85,93,225,107,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,95,26,250,101,104,212,238,28,50,232,46,82,246,42,49,154,57,114,107,124,251,92,238,221,69,28,82,61,83,106,61,168,189,200,187,209,124,93,81,189,221,251,85,90,133,49,154,16,41,107,140,109,33,159,70,181,255,0,36,176,197,75,79,5,166,241,51,175,214,102,211,67,28,17,54,138,166,71,185,34,100,76,114,164,109,138,70,203,2,34,237,234,144,163,145,173,107,154,132,83,105,48,190,110,38,152,245,79,228,232,30,133,51,232,210,246,75,118,174,63,89,70,179,225,21,68,124,39,77,125,51,167,57,113,64,1,21,95,224,0,11,189,225,143,86,169,117,171,68,113,124,223,218,158,54,232,180,108,162,189,185,201,11,100,109,202,22,163,42,21,241,196,187,99,222,228,238,181,189,27,252,57,99,118,214,163,145,18,161,56,137,243,3,169,223,242,202,245,254,91,41,45,121,86,234,109,222,60,131,45,209,185,162,238,218,231,163,92,154,153,251,154,223,15,80,199,195,79,50,116,70,110,127,117,178,65,247,191,163,123,30,230,245,123,148,137,92,68,249,129,212,239,249,101,122,255,0,45,148,144,230,120,159,43,192,89,185,60,245,152,159,24,83,123,15,145,198,207,237,110,101,131,162,52,163,118,154,169,246,106,157,98,61,220,189,222,135,61,0,17,229,200,0,0,188,238,29,188,191,105,143,252,141,178,255,0,145,68,83,22,177,106,109,223,89,53,59,34,212,203,220,93,154,139,237,99,167,100,27,154,239,13,78,212,70,65,6,230,177,136,254,220,76,142,61,251,81,93,179,114,251,213,75,8,215,141,90,165,211,78,95,24,77,142,150,233,225,239,153,174,27,101,177,208,196,196,133,239,117,59,232,161,90,199,57,146,47,94,215,135,223,18,189,173,114,181,243,197,253,21,114,57,43,24,144,231,152,157,234,109,97,233,238,136,153,241,152,225,247,126,106,111,162,172,146,108,222,199,103,23,99,141,119,42,162,159,78,237,53,76,213,167,170,169,210,60,104,0,4,121,114,0,0,44,99,149,158,146,213,91,237,25,70,180,222,45,125,191,106,236,177,217,39,122,204,199,190,158,55,111,171,115,90,168,145,190,39,74,148,236,71,162,185,81,244,242,183,225,232,187,167,193,227,116,119,76,173,26,55,166,56,238,153,217,37,239,83,216,168,219,3,231,218,230,248,154,135,42,190,121,246,185,239,86,119,37,124,146,108,220,168,221,251,83,220,136,123,34,201,192,97,188,147,13,77,174,248,142,62,61,238,35,218,236,242,118,139,58,191,152,68,246,106,171,74,125,136,225,79,14,237,98,53,152,244,204,128,3,49,27,0,0,0,0,69,174,41,184,31,253,229,181,6,223,157,254,211,254,206,120,11,52,86,159,11,236,95,25,191,100,243,203,220,223,223,143,167,94,255,0,77,187,87,250,61,122,251,250,39,161,225,51,132,207,221,115,237,87,250,63,251,77,246,155,192,255,0,169,94,11,195,248,126,255,0,251,244,155,247,119,255,0,193,211,111,243,235,238,144,128,195,167,1,135,166,255,0,148,197,61,191,78,179,225,203,93,18,75,187,93,156,222,202,190,133,174,246,184,125,34,55,119,104,229,19,21,71,107,119,123,156,68,243,248,0,3,49,27,8,163,196,183,0,88,198,191,103,223,180,123,78,117,81,138,93,171,97,100,87,100,117,2,215,197,88,232,216,200,225,145,173,89,163,88,156,145,177,24,228,69,86,185,26,197,70,181,200,247,62,87,3,195,17,134,181,139,163,171,189,26,195,107,147,231,120,253,159,196,249,102,91,114,104,185,164,198,186,68,235,19,206,38,38,38,38,56,68,241,142,113,19,206,16,99,0,229,177,151,105,118,93,65,157,224,156,74,123,50,249,108,238,248,90,175,177,177,77,219,238,68,248,159,240,75,84,230,47,86,72,244,247,181,122,117,234,158,244,69,39,56,7,231,13,131,179,131,137,166,204,105,19,235,153,249,203,223,60,218,60,203,105,46,81,119,51,185,21,213,76,105,19,187,69,51,167,61,38,105,166,38,99,94,81,58,233,172,233,166,179,168,0,100,180,104,115,175,252,188,191,110,122,183,126,213,63,218,255,0,177,61,183,225,127,172,62,207,248,158,207,102,154,40,63,182,120,150,110,235,218,221,253,20,233,187,167,191,167,85,232,92,38,112,153,251,174,125,170,255,0,71,255,0,105,190,211,120,31,245,43,193,120,127,15,223,255,0,126,147,126,238,255,0,248,58,109,254,125,125,210,16,24,84,101,216,107,119,188,162,154,123,122,204,235,172,247,243,239,211,189,40,196,237,158,121,140,203,35,39,191,127,92,60,83,77,59,187,180,71,10,52,221,141,98,157,238,27,177,223,172,233,199,80,0,102,162,224,0,1,202,184,132,225,211,4,226,90,207,139,226,122,153,79,227,177,187,22,64,151,218,219,102,249,162,246,134,218,10,202,104,226,239,67,44,114,69,182,74,166,77,185,170,189,123,59,21,58,61,85,58,168,0,0,0,0,0,0,2,42,241,207,192,199,239,163,246,39,253,52,126,199,125,142,246,151,250,137,237,15,21,226,252,55,255,0,68,67,179,111,134,255,0,206,235,191,249,116,247,249,78,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,0,0,30,83,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,61,88,2,170,255,0,168,99,255,0,165,23,253,9,255,0,183,150,168,0,0,0,2,170,255,0,168,99,255,0,165,23,253,9,255,0,183,150,168,0,226,154,17,195,221,247,64,184,96,162,225,251,22,212,189,247,171,85,190,235,79,110,202,125,140,196,240,213,85,117,21,19,197,83,224,223,35,216,254,203,234,27,252,55,61,90,254,223,191,162,59,162,65,111,234,24,255,0,233,69,255,0,66,127,237,229,170,0,60,166,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,0,227,159,129,143,223,71,236,79,250,104,253,142,251,29,237,47,245,19,218,30,43,197,248,111,254,136,135,102,223,13,255,0,157,215,127,242,233,239,149,64,8,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,5,106,234,175,37,156,87,55,212,124,143,49,194,181,191,236,141,150,247,112,150,225,77,98,110,39,29,68,118,238,234,239,124,17,62,58,152,88,144,181,234,228,141,137,27,118,71,177,138,174,86,171,221,47,248,67,225,238,251,194,246,141,83,104,237,223,82,254,218,210,91,46,21,85,22,186,159,99,50,219,224,233,103,114,72,234,109,141,146,69,147,248,238,168,151,184,231,171,191,141,183,220,214,53,14,214,0,0,0,170,191,234,24,255,0,233,69,255,0,66,127,237,228,255,0,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,251,39,224,124,31,127,196,86,79,83,253,167,185,38,221,189,253,191,211,94,187,122,251,186,244,78,170,0,0,0,229,92,81,232,95,239,41,161,57,54,138,125,169,251,57,246,143,193,127,100,252,15,140,236,120,122,200,42,127,180,247,35,221,187,177,183,250,105,211,119,95,127,78,139,0,63,168,99,255,0,165,23,253,9,255,0,183,150,168,0,0,0,0,0,0,0,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,0,0,32,7,20,124,169,63,121,77,118,201,181,175,246,245,246,115,237,31,130,254,198,125,150,241,157,143,15,71,5,55,246,239,23,30,237,221,141,223,208,78,155,186,123,250,117,94,255,0,193,79,10,95,185,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,144,0,0,0,1,94,188,69,114,128,195,117,163,87,47,186,165,134,106,253,94,22,204,154,161,247,43,157,178,107,34,221,24,183,25,94,231,212,79,20,142,169,137,204,100,142,118,245,141,81,219,94,175,218,228,98,182,54,88,80,2,0,112,209,202,243,59,225,127,84,232,53,51,5,226,175,253,138,142,241,69,246,26,31,236,157,175,196,195,52,244,125,201,106,228,236,247,123,12,111,117,141,222,207,189,23,239,69,229,95,212,49,255,0,210,139,254,132,255,0,219,203,84,0,121,77,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,0,57,87,20,122,23,251,202,104,78,77,162,159,106,126,206,125,163,240,95,217,63,3,227,59,30,30,178,10,159,237,61,200,247,110,236,109,254,154,116,221,215,223,211,162,245,80,5,106,233,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,0,0,85,95,245,12,127,244,162,255,0,161,63,246,242,202,116,159,5,253,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,0,0,42,175,250,134,63,250,81,127,208,159,251,121,101,58,79,130,254,203,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,0,0,2,21,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,77,80,4,42,224,167,150,247,238,125,170,119,93,76,253,178,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,113,173,203,123,247,193,213,59,86,166,126,217,126,201,123,51,31,130,197,224,190,206,248,254,231,110,166,162,110,239,115,197,69,211,175,137,219,183,106,244,217,215,175,191,162,77,80,4,42,224,167,150,247,238,125,170,119,93,76,253,178,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,154,160,0,0,1,90,186,177,201,175,246,161,170,121,150,166,126,241,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,18,171,130,158,20,191,115,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,32,0,28,255,0,74,116,47,78,52,106,179,47,187,97,86,110,213,215,59,200,43,114,75,253,202,117,71,213,86,213,84,79,36,200,199,61,17,58,67,23,117,204,138,52,68,107,90,174,85,234,247,200,247,244,0,0,0,0,21,87,253,67,31,253,40,191,232,79,253,188,181,64,7,148,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,0,0,0,16,171,141,110,91,223,190,14,169,218,181,51,246,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,17,193,79,45,239,220,251,84,238,186,153,251,101,251,91,237,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,47,94,158,27,110,221,169,215,127,94,190,238,139,53,64,0,0,17,171,141,238,16,111,188,99,98,184,214,21,79,171,255,0,98,236,182,59,132,215,74,202,111,179,236,184,248,250,174,223,110,158,77,235,52,79,139,180,199,212,167,68,85,107,251,253,92,157,88,213,56,87,13,220,163,173,90,11,173,184,182,175,222,117,158,147,49,167,198,42,37,171,101,158,167,16,108,12,150,117,130,70,67,42,72,234,185,81,143,138,87,199,51,29,177,85,31,19,85,54,175,71,37,133,0,0,0,35,87,27,220,20,216,184,205,197,113,171,77,70,95,246,82,245,139,220,38,168,163,187,251,61,245,221,41,103,143,109,69,55,97,39,137,159,27,227,166,127,113,85,206,111,99,163,122,35,220,114,174,16,249,102,223,120,75,214,90,109,85,180,113,17,237,186,71,219,234,173,119,75,71,217,38,83,120,250,89,90,142,108,125,247,85,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,39,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,64,254,105,58,67,5,199,24,199,117,182,217,75,80,250,235,68,205,176,221,22,40,100,145,190,10,69,124,144,75,35,145,219,33,108,115,111,103,93,191,27,170,218,138,239,133,141,89,224,121,93,83,192,109,250,165,167,25,46,157,220,214,157,144,228,22,201,232,91,52,244,173,169,109,52,175,98,246,170,18,55,42,35,157,20,155,36,111,189,21,28,198,170,42,42,34,166,38,63,13,24,188,61,86,187,230,56,120,247,36,91,39,157,213,179,217,197,140,194,39,74,105,171,74,189,116,207,10,188,120,78,177,235,136,239,80,200,62,134,69,143,221,241,60,130,231,139,100,20,158,22,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,220,197,86,187,163,154,169,213,170,168,189,61,202,168,124,242,181,152,152,157,37,219,148,87,77,202,98,186,39,88,158,49,49,222,0,3,244,247,58,25,169,51,233,6,175,98,122,143,28,181,12,134,201,115,138,90,212,166,134,57,101,146,137,255,0,195,170,141,141,147,163,85,207,129,242,177,21,85,58,43,145,81,205,84,71,35,94,46,54,251,198,184,234,37,218,211,95,79,91,67,91,149,221,234,105,106,169,165,108,177,79,19,235,37,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,195,3,211,173,171,170,234,187,181,215,242,96,253,31,107,203,188,190,60,253,205,201,245,198,187,209,247,78,191,124,128,3,205,156,0,0,238,124,81,106,109,223,44,135,76,180,246,104,187,54,188,23,1,199,224,166,102,230,187,187,81,87,107,164,168,154,126,168,196,115,122,181,208,71,177,92,228,78,198,228,232,175,114,28,48,3,210,245,218,175,87,53,213,223,254,163,224,193,203,112,22,178,204,45,24,91,49,194,159,118,179,51,173,83,239,170,102,103,196,0,30,108,224,148,188,187,52,150,239,159,107,229,14,111,236,187,117,86,63,130,245,173,185,58,177,90,237,181,19,67,51,40,210,40,213,21,93,42,74,222,235,93,209,17,157,133,118,228,118,196,116,90,45,139,151,22,144,193,167,250,20,204,226,182,150,162,43,214,123,55,143,157,39,134,72,93,29,20,46,124,116,140,70,185,202,142,107,154,178,78,217,17,173,220,218,150,167,196,141,107,151,107,147,97,188,167,23,78,188,169,227,62,238,95,29,16,14,147,51,191,161,118,118,246,236,233,93,223,221,211,255,0,23,157,225,165,27,218,79,116,232,149,192,2,192,113,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,162,249,133,233,12,26,101,175,245,151,235,77,45,67,45,57,196,43,126,99,157,12,137,19,43,95,35,155,87,19,101,123,156,146,59,184,137,59,145,58,108,74,166,53,26,141,70,170,198,50,220,249,133,233,12,250,155,160,21,151,235,77,45,59,238,216,60,203,126,99,157,12,107,43,232,153,27,155,87,19,101,123,154,177,183,182,169,59,145,58,239,90,86,53,26,174,86,170,84,97,95,231,56,95,38,197,213,164,112,171,140,123,249,252,93,129,209,158,125,244,230,207,218,235,42,214,229,175,221,213,233,236,249,179,62,52,233,199,190,117,227,174,160,0,213,44,0,0,0,0,0,0,0,0,0,0,7,177,209,221,50,187,235,38,167,99,186,103,100,151,179,81,125,172,108,15,159,107,93,225,169,218,138,249,231,218,231,177,31,219,137,146,73,179,114,43,182,109,79,122,161,122,214,235,117,190,207,111,165,180,218,104,41,232,168,104,161,101,53,45,45,52,77,138,40,34,99,81,172,141,140,106,34,53,173,106,34,35,81,17,17,17,17,10,214,229,123,164,48,100,57,245,247,88,174,212,181,29,156,78,22,208,90,92,232,100,108,79,173,169,99,219,51,219,42,57,26,231,69,7,86,186,53,71,123,170,216,229,218,168,197,91,50,38,187,59,134,234,176,243,122,99,141,83,240,143,227,171,151,250,101,206,188,187,56,163,46,183,86,180,216,167,143,183,95,25,227,223,217,220,240,157,96,0,18,5,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,217,22,63,104,203,49,251,158,45,144,82,120,171,93,230,142,107,125,108,29,199,51,187,79,51,21,146,51,115,21,28,222,173,114,167,86,170,42,117,247,42,41,70,58,201,130,126,204,117,99,46,192,25,77,113,134,158,197,121,170,163,163,246,131,54,212,73,72,217,23,195,202,239,133,168,189,200,187,111,71,35,81,174,71,163,154,157,21,11,223,43,155,154,150,153,93,227,200,49,45,100,134,94,237,174,122,52,198,106,89,181,173,240,245,12,124,213,16,175,85,126,231,247,91,36,255,0,115,58,55,177,239,119,87,181,13,6,208,225,122,220,60,94,136,227,79,202,86,247,67,185,236,224,51,138,178,235,149,118,47,199,13,103,134,253,60,99,213,172,198,177,221,175,14,253,33,2,0,4,37,212,64,0,0,0,0,0,0,0,0,7,90,225,83,72,96,214,237,117,198,112,123,157,45,68,214,85,153,213,247,149,138,25,30,212,162,129,171,35,217,35,163,115,86,38,202,228,100,29,205,201,181,211,181,83,170,244,106,254,237,91,170,245,113,110,142,115,58,49,49,248,219,57,110,22,230,51,17,58,81,110,153,170,124,34,53,159,127,161,107,124,42,105,12,250,35,161,88,206,15,115,165,167,134,244,144,186,190,242,177,67,27,28,181,179,185,100,123,36,116,110,114,74,232,154,172,131,185,185,119,54,6,170,116,78,141,78,182,1,103,90,183,77,154,34,221,28,162,52,112,174,63,27,123,50,197,92,198,98,39,90,238,85,53,79,140,206,179,238,244,0,3,209,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,179,137,205,37,165,214,173,17,202,48,143,101,248,219,162,209,190,182,200,214,172,45,145,183,40,90,175,167,70,73,42,109,143,123,147,180,231,117,111,240,229,145,187,154,142,85,78,166,15,197,219,116,221,162,109,213,202,99,70,86,7,25,119,47,196,219,197,216,157,43,162,168,170,60,98,117,134,123,193,220,248,215,211,43,190,152,241,31,151,65,114,151,191,79,147,86,75,147,91,231,218,214,247,41,235,37,145,234,155,81,238,84,237,203,222,139,226,232,174,237,111,218,136,228,56,97,88,222,181,85,139,149,91,171,156,78,142,232,203,49,246,179,76,21,172,109,153,236,220,166,42,143,124,107,167,119,46,83,194,61,113,0,0,243,103,0,0,0,0,0,0,5,152,242,189,210,25,241,236,6,251,172,87,106,90,126,246,89,51,104,45,46,116,49,186,86,81,83,61,237,153,237,149,28,174,107,101,159,171,93,26,163,125,244,140,114,238,69,98,165,107,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,47,123,75,180,219,24,210,12,6,205,167,24,116,85,12,180,217,33,116,80,173,76,203,44,178,57,239,116,146,72,247,123,145,92,249,30,247,170,53,17,168,174,84,107,90,212,70,164,131,103,112,221,110,34,111,79,42,99,227,63,195,95,130,158,233,151,59,242,28,162,140,182,220,246,175,213,199,216,163,73,159,9,154,166,157,61,49,189,15,84,0,38,174,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,123,94,199,53,122,42,42,31,172,0,0,0,0,0,7,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,125,206,69,80,253,96,0,0,0,0,31,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,209,23,163,35,107,158,229,232,141,69,85,68,3,245,130,42,255,0,85,31,129,63,247,115,255,0,163,55,143,243,67,175,232,135,18,58,37,196,125,170,231,121,209,124,250,147,35,167,179,84,50,154,189,141,167,158,150,122,103,189,187,152,175,134,161,140,149,24,228,71,109,126,221,142,86,72,136,170,172,122,32,116,176,14,41,173,124,102,112,217,195,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,216,245,245,123,233,95,36,145,182,77,244,240,72,196,234,248,100,78,138,187,190,30,189,58,42,42,135,107,7,42,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,177,149,148,125,143,17,221,236,255,0,116,197,30,237,221,137,127,163,215,166,223,127,78,169,215,170,128,7,42,215,78,40,244,39,134,191,98,126,218,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,115,69,38,221,189,248,191,165,211,174,239,119,94,139,211,149,127,85,31,129,63,247,115,255,0,163,55,143,243,64,37,80,35,174,121,204,35,132,109,48,201,167,195,53,3,84,170,236,87,218,90,122,74,154,139,125,94,47,120,108,240,50,166,158,58,136,146,70,248,94,172,122,197,52,106,172,119,71,177,85,90,228,107,145,90,158,215,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,80,234,160,0,0,0,0,0,0,0,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,125,96,0,0,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,255,0,18,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,245,122,23,197,30,132,241,41,237,191,216,166,115,246,143,236,231,134,246,159,246,50,178,143,177,226,59,189,159,238,152,163,221,187,177,47,244,122,244,219,239,233,213,58,135,85,0,0,7,63,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,121,254,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,66,64,3,242,86,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,175,87,189,34,134,89,21,173,234,187,35,123,190,230,170,167,235,0,0,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,254,36,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,136,18,0,28,255,0,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,247,185,239,107,83,170,170,33,250,192,0,0,0,113,77,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,199,175,171,223,74,249,36,141,178,111,167,130,70,39,87,195,34,116,85,221,240,245,233,209,81,84,59,88,56,166,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,169,218,192,0,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,26,255,0,170,143,192,159,251,185,255,0,209,155,199,249,160,18,168,31,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,136,215,253,84,126,4,255,0,221,207,254,140,222,63,205,0,149,64,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,64,234,160,226,154,41,198,103,13,156,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,189,143,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,226,235,211,162,42,167,107,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,199,235,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,214,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,78,129,162,154,247,164,252,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,46,157,122,162,162,7,64,0,0,7,42,215,78,40,244,39,134,191,98,126,218,243,159,179,159,104,252,79,179,63,177,149,149,157,255,0,15,218,239,127,115,69,38,221,189,248,191,165,211,174,239,119,94,139,211,228,232,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,246,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,139,175,78,136,170,129,218,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,142,103,250,75,75,144,105,141,167,87,173,182,189,215,76,86,177,148,87,10,150,44,44,254,198,212,42,181,22,69,84,238,73,178,165,97,107,26,215,46,223,17,50,237,232,170,230,214,49,125,250,139,137,125,190,211,236,159,4,246,135,128,251,71,102,173,180,248,174,215,119,177,226,32,124,93,205,157,91,187,110,254,187,119,39,94,157,58,167,222,81,70,105,139,92,48,92,198,251,132,221,166,167,154,187,31,185,213,90,170,164,166,115,157,19,229,130,87,70,247,49,92,141,85,106,185,138,168,170,136,189,58,117,68,251,136,94,209,97,186,187,241,126,158,85,124,227,248,58,111,161,172,243,203,50,187,153,93,201,237,89,157,99,159,153,87,31,133,90,247,247,199,8,239,248,224,2,60,185,64,0,0,0,0,0,18,215,150,166,153,93,242,205,124,77,66,134,94,205,175,5,163,154,122,151,237,107,187,181,21,112,203,79,12,29,21,232,230,245,107,167,147,122,53,200,157,141,171,209,94,213,45,108,140,92,190,180,90,223,166,26,21,110,203,234,45,245,20,249,22,123,12,87,91,139,229,169,108,173,90,84,116,139,66,216,218,197,218,198,172,18,36,157,23,171,247,76,228,114,252,45,99,36,233,96,228,216,105,195,97,41,137,231,87,25,247,255,0,13,28,121,210,86,119,78,121,180,87,171,183,58,209,107,75,116,248,83,174,188,181,214,38,185,170,98,123,227,64,0,109,16,32,0,0,0,0,0,0,0,0,0,5,106,243,124,213,44,239,69,179,189,0,212,205,52,190,251,27,36,179,125,171,240,85,190,22,26,142,215,118,26,8,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,149,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,64,190,121,223,130,127,153,63,77,32,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,195,71,192,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,167,109,19,227,142,155,133,46,54,117,207,15,212,22,85,212,105,214,97,169,23,183,215,77,19,229,149,246,74,182,220,42,24,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,18,102,179,139,31,52,250,201,243,3,33,245,25,201,149,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,178,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,54,182,55,189,241,133,196,128,0,0,0,20,237,196,55,22,121,151,8,188,206,245,51,56,177,83,213,222,44,85,244,246,154,107,238,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,45,196,148,3,205,31,207,102,166,253,23,209,232,128,189,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,101,11,114,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,195,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,144,0,0,0,0,42,3,155,23,5,23,28,91,42,185,241,81,166,246,205,248,221,231,165,78,99,3,18,150,158,27,85,115,164,167,167,142,162,54,163,153,36,222,42,73,183,61,27,27,220,146,164,178,61,234,146,162,50,21,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,93,41,148,45,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,255,0,18,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,20,46,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,81,124,234,252,211,226,223,47,232,125,70,226,113,78,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,176,115,149,187,90,175,252,73,97,55,219,21,206,146,227,109,184,233,189,182,174,142,178,146,102,205,5,76,18,87,220,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,118,14,70,63,141,159,150,255,0,82,44,39,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,43,91,147,134,127,134,233,102,27,196,22,160,234,14,67,73,99,199,172,116,248,229,77,117,117,74,174,200,153,214,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,16,56,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,32,120,157,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,88,87,42,126,4,174,171,117,160,226,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,55,181,202,245,127,125,168,205,144,73,39,31,229,193,203,254,179,136,139,236,90,183,171,216,239,250,83,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,254,50,197,119,224,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,2,165,117,127,140,219,239,7,156,204,245,94,231,37,171,219,56,102,81,246,118,159,38,182,196,198,37,83,163,138,209,75,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,181,20,3,205,31,207,102,166,253,23,209,232,128,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,62,177,73,124,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,64,0,0,0,0,0,21,87,205,115,142,159,237,252,47,232,166,103,254,216,165,207,235,104,91,254,43,91,107,142,161,29,255,0,27,226,152,214,255,0,172,133,95,253,209,8,28,83,152,255,0,48,10,206,34,47,178,233,38,144,228,95,233,79,65,225,167,150,166,158,57,233,228,200,170,182,50,77,213,12,153,145,200,200,97,145,85,140,133,91,181,100,137,101,114,191,248,41,23,75,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,192,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,202,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,212,64,32,7,44,94,60,127,109,246,42,109,6,213,139,214,236,251,31,183,183,217,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,248,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,67,151,119,23,159,186,150,178,175,218,154,222,206,158,230,61,170,44,163,101,7,137,154,14,211,101,240,181,113,237,84,145,59,82,74,237,232,221,251,162,146,94,145,190,68,139,104,95,240,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,9,231,43,118,186,216,56,109,194,111,182,43,157,93,186,229,110,212,139,109,93,29,101,36,206,134,122,105,227,160,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,107,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,240,28,234,252,172,98,223,48,40,125,58,226,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,199,248,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,43,215,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,239,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,100,108,70,197,240,177,172,233,107,230,85,203,190,229,123,198,191,239,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,4,187,228,115,229,237,132,234,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,134,188,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,211,43,139,31,43,26,201,242,255,0,33,244,233,204,219,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,167,129,15,249,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,0,0,0,0,10,118,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,245,84,101,52,210,244,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,42,229,180,242,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,40,89,248,7,138,196,245,175,72,243,172,203,32,211,188,63,81,241,251,182,79,138,212,73,77,119,180,83,87,49,213,116,175,141,34,238,170,197,215,115,152,199,79,28,111,123,81,88,217,119,68,229,73,24,246,52,56,87,52,127,34,122,155,244,95,88,162,60,87,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,55,200,146,49,85,28,246,67,237,121,163,249,19,212,223,162,250,197,17,66,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,6,164,193,23,248,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,116,174,104,60,193,41,174,212,215,174,23,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,190,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,196,199,63,168,113,94,101,252,113,212,241,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,124,108,145,100,122,170,185,140,135,175,242,100,212,62,32,175,57,85,247,78,233,238,190,211,210,60,102,223,36,245,148,149,181,113,51,217,55,10,201,17,244,238,165,69,141,211,63,184,180,245,61,97,71,199,3,119,205,43,151,184,173,108,176,91,134,142,29,51,190,40,53,78,131,76,240,90,127,246,42,203,197,110,248,127,177,150,191,19,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,251,145,62,245,77,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,219,228,115,122,163,85,238,216,196,100,109,93,140,106,32,116,176,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,71,160,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,208,123,158,214,61,237,70,60,47,120,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,129,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,171,57,152,105,117,191,9,214,139,94,99,96,198,169,237,150,220,198,216,234,154,153,160,123,81,181,119,88,166,119,138,145,99,71,117,99,150,57,41,92,231,35,90,215,185,238,119,196,245,145,75,83,35,151,31,58,83,112,213,78,29,238,142,182,93,169,232,166,195,166,118,86,230,78,199,43,106,98,165,166,157,37,137,28,223,123,28,177,202,247,53,122,42,43,152,214,174,212,114,189,186,204,223,13,229,56,74,162,57,199,24,247,127,4,235,163,156,239,232,61,160,179,114,185,210,221,206,197,92,249,85,203,151,162,173,39,140,105,225,206,41,240,0,87,174,198,0,0,0,0,15,99,163,186,101,119,214,77,78,199,116,206,201,47,102,162,251,88,216,31,62,214,187,195,83,181,21,243,207,181,207,98,63,183,19,36,147,102,228,87,108,218,158,245,67,199,19,223,149,158,146,210,220,46,249,70,180,222,45,125,207,101,108,177,217,39,122,194,246,50,162,70,239,171,115,90,168,178,50,86,196,180,236,71,162,181,21,149,18,183,226,234,187,115,48,24,111,43,196,211,107,186,103,143,135,122,55,181,217,228,108,238,75,127,48,137,237,83,78,148,251,115,194,158,29,250,76,235,49,232,137,88,200,0,178,92,70,0,0,0,0,0,0,0,0,0,0,0,0,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,35,255,0,42,109,45,193,53,167,91,51,221,51,212,203,23,182,113,187,206,159,207,227,104,188,84,212,253,222,213,222,215,52,127,196,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,30,127,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,204,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,125,159,242,117,253,187,126,194,110,31,111,255,0,249,155,127,11,246,127,253,199,254,220,184,123,79,251,87,245,199,247,70,207,238,143,255,0,167,240,245,2,170,248,177,243,79,172,159,48,50,31,81,156,229,71,85,226,199,205,62,178,124,192,200,125,70,114,79,217,121,125,211,107,15,47,252,43,136,61,32,181,85,201,168,52,20,247,170,155,197,166,146,41,106,167,201,88,203,179,224,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,66,85,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,108,40,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,13,171,139,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,4,160,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,42,150,41,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,248,174,94,92,38,97,188,93,105,126,182,224,247,218,138,75,61,246,130,163,23,169,177,100,110,160,90,169,237,79,89,43,214,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,82,32,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,106,32,21,213,203,23,152,5,102,174,209,211,112,253,173,249,23,139,206,169,54,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,190,105,30,215,76,215,183,170,58,70,189,242,88,168,0,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,171,0,103,51,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,241,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,232,198,44,179,75,34,181,189,19,124,143,119,222,229,85,209,247,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,15,63,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,32,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,107,188,87,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,226,198,196,115,152,215,203,44,76,87,179,126,228,208,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,62,174,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,5,0,243,71,243,217,169,191,69,244,122,34,239,169,245,211,78,43,181,198,110,30,45,151,159,29,153,208,227,242,228,151,42,106,116,71,199,110,165,108,212,241,198,202,135,245,248,38,147,197,49,236,141,17,93,219,106,189,219,17,241,44,148,131,205,31,207,102,166,253,23,209,232,128,138,165,170,114,163,227,167,251,71,11,250,215,153,255,0,181,233,112,10,218,230,255,0,140,215,90,228,168,87,127,197,120,86,57,191,235,225,71,255,0,115,194,115,254,15,56,50,177,113,135,192,141,254,217,29,215,216,217,158,47,168,23,106,140,102,229,43,222,180,173,146,91,101,175,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,245,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,79,2,10,242,224,230,1,71,196,69,138,45,36,213,236,139,253,54,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,255,0,25,34,157,64,0,0,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,166,197,127,134,158,90,154,120,224,168,143,29,165,222,201,55,84,50,102,73,27,230,154,52,86,50,21,110,228,142,85,149,202,207,224,164,180,195,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,231,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,84,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,243,254,99,188,14,84,241,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,143,170,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,127,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,10,22,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,238,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,74,12,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,122,124,185,184,40,253,213,116,226,123,254,127,108,181,73,169,185,79,241,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,66,176,121,163,249,236,212,223,162,250,61,17,21,73,85,205,31,207,102,166,253,23,209,232,143,107,203,203,132,204,55,139,173,47,214,220,30,251,81,73,103,190,208,84,98,245,54,44,141,212,11,85,61,169,235,37,122,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,7,170,229,149,199,221,78,145,228,54,237,4,214,156,186,146,139,76,234,41,228,166,176,213,79,69,20,108,178,220,101,170,116,221,102,169,110,215,54,154,87,77,58,61,242,247,54,63,178,189,98,137,37,113,115,230,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,213,57,83,241,213,83,152,199,65,194,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,158,205,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,30,215,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,79,254,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,42,131,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,63,95,13,28,69,231,124,47,234,157,6,166,96,181,31,236,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,186,19,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,37,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,167,229,224,23,141,124,171,133,61,71,164,178,93,174,126,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,130,255,0,138,1,230,143,231,179,83,126,139,232,244,69,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,66,252,209,252,246,106,111,209,125,30,136,15,65,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,160,247,61,172,123,218,140,125,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,179,238,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,253,208,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,11,106,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,15,171,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,202,44,83,137,78,95,244,119,126,19,52,183,137,189,16,199,123,55,88,116,254,205,113,206,45,112,73,4,20,178,82,197,102,108,243,93,155,220,123,54,204,157,174,146,199,26,61,211,58,70,200,141,71,164,174,148,39,87,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,140,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,66,156,52,113,23,130,113,65,165,148,26,153,130,212,127,177,81,222,40,182,77,253,140,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,222,139,247,162,7,85,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,7,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,149,3,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,160,246,177,207,123,218,175,127,10,225,163,136,188,239,133,253,83,160,212,204,22,163,253,138,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,244,95,189,20,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,0,101,92,253,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,148,179,238,42,248,40,253,166,240,95,164,92,74,105,157,178,213,77,146,98,90,95,101,169,203,98,233,217,154,241,107,134,211,76,228,168,222,174,72,221,53,44,113,191,220,230,239,146,37,218,143,85,134,24,156,29,87,135,254,105,22,236,175,133,60,223,36,212,123,181,170,159,87,52,247,31,172,172,108,14,182,213,62,150,241,177,105,233,232,107,37,108,17,182,56,187,213,181,148,240,73,19,36,78,142,223,34,36,81,187,164,117,3,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,202,37,255,0,43,174,30,191,110,92,77,91,111,247,58,155,173,21,151,77,60,54,91,45,77,29,46,248,230,174,130,170,37,163,163,146,103,34,178,46,227,209,242,116,84,87,62,58,105,154,212,106,245,145,129,58,184,157,183,106,61,175,148,44,244,218,185,145,221,111,121,123,241,252,110,162,233,83,118,163,90,106,232,228,150,237,69,35,105,170,24,229,87,172,208,49,236,129,242,63,248,146,58,37,123,250,61,206,66,149,139,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,31,39,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,188,19,138,13,44,160,212,204,22,163,253,138,142,241,69,178,111,236,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,254,244,95,189,18,162,249,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,240,50,53,141,232,138,214,62,110,43,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,198,173,137,207,99,124,76,109,116,142,133,251,155,181,234,173,85,237,190,70,60,52,102,82,183,58,191,52,248,183,203,250,31,81,184,151,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,237,206,175,205,62,45,242,254,135,212,110,32,71,254,8,56,165,253,209,245,198,13,72,173,198,253,183,101,185,91,228,177,94,233,226,118,218,166,80,203,52,50,186,90,101,87,35,22,102,62,8,220,141,127,194,246,163,153,213,138,228,145,154,19,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,45,164,223,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,192,200,210,70,42,43,94,201,130,242,64,34,87,48,110,54,237,92,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,7,10,230,201,198,189,199,79,232,255,0,118,45,47,185,246,47,87,187,123,228,203,235,99,90,90,136,226,181,213,65,52,43,108,116,111,107,223,28,210,178,70,204,231,127,9,236,143,176,172,87,36,202,172,168,19,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,126,80,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,47,123,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,77,142,123,88,198,57,24,201,148,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,48,59,169,85,124,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,5,122,232,142,188,230,90,7,38,105,116,211,250,218,187,109,247,44,197,229,198,105,238,212,149,9,12,246,214,75,91,73,60,179,70,187,28,187,221,21,52,145,34,181,88,246,44,201,35,94,142,141,58,248,172,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,62,81,123,220,186,248,21,166,225,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,250,111,115,26,247,177,168,247,135,181,225,83,135,172,19,129,46,28,107,31,148,212,218,146,235,67,111,168,200,51,172,146,138,150,103,248,158,195,36,149,200,158,231,75,36,52,240,238,142,54,181,173,221,181,242,36,76,124,207,106,200,171,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,97,230,133,199,79,237,175,42,126,135,104,230,103,226,244,218,203,179,219,21,52,77,219,13,246,233,28,142,85,233,50,57,124,69,28,61,35,237,244,70,177,242,163,228,254,43,91,79,34,122,14,81,26,207,196,188,185,251,244,123,26,182,213,229,58,95,111,167,150,162,227,13,109,91,41,168,177,167,207,52,111,241,76,157,96,146,87,61,233,21,67,99,162,99,152,201,36,150,89,23,98,54,89,90,23,18,0,2,128,121,163,249,236,212,223,162,250,61,17,21,73,85,205,31,207,102,166,253,23,209,232,142,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,116,123,83,171,36,237,189,241,70,128,125,94,87,92,192,43,45,21,150,222,25,53,191,34,239,90,166,240,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,253,208,175,119,172,82,72,172,108,45,141,209,171,149,139,19,98,182,163,45,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,93,79,43,222,53,255,0,120,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,182,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,248,37,223,35,159,47,108,56,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,9,128,126,203,181,187,54,193,34,180,251,50,142,217,121,168,246,117,47,127,189,219,160,145,221,218,79,143,115,149,122,211,201,18,252,78,87,39,94,142,248,145,80,231,165,132,115,82,210,207,251,210,214,202,106,207,239,98,213,180,239,147,254,58,166,157,241,181,25,255,0,173,35,213,207,255,0,97,218,223,233,41,94,229,111,152,225,188,147,19,93,190,237,120,120,75,182,54,51,59,141,160,200,240,248,217,158,212,211,165,94,213,60,39,159,30,51,26,247,243,231,32,0,194,74,0,0,2,239,120,94,211,43,190,143,104,30,29,167,185,4,187,174,150,234,55,207,90,205,173,78,197,69,68,210,84,73,7,86,61,237,119,109,211,44,123,218,229,71,108,220,157,17,122,37,90,240,87,164,180,186,195,196,46,59,99,188,90,252,125,142,207,220,190,93,226,85,133,88,180,244,253,22,54,200,201,81,82,88,159,80,234,120,158,196,106,170,178,71,125,201,213,205,185,210,89,179,120,109,34,188,68,248,71,206,127,39,61,244,217,158,69,117,225,242,107,115,203,247,149,120,241,166,136,245,112,222,153,143,92,72,0,37,42,12,0,0,0,0,0,0,0,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,182,157,89,208,29,26,215,95,96,126,215,52,246,213,148,125,151,184,37,206,215,227,88,229,236,77,238,220,213,218,169,220,133,251,89,220,129,251,162,147,99,55,177,219,91,211,160,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,132,28,212,56,21,169,192,50,27,175,19,218,91,65,87,62,49,124,168,154,229,153,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,115,99,123,25,28,10,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,63,20,67,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,5,185,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,153,193,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,135,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,84,61,89,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,137,41,204,103,130,143,222,171,78,32,191,224,22,203,84,122,155,139,127,18,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,53,242,49,252,108,252,183,250,145,106,128,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,57,119,113,121,251,214,232,210,253,169,173,239,106,22,29,218,162,202,54,80,120,104,103,238,186,95,11,87,30,213,88,215,187,28,78,222,141,217,182,88,229,233,27,35,88,183,120,174,52,185,101,227,60,81,234,37,163,82,112,252,162,147,10,190,215,84,72,220,186,227,53,61,69,123,238,16,50,146,56,169,31,20,43,59,98,107,226,90,120,227,86,55,182,142,100,207,145,206,87,68,214,73,42,180,135,69,244,191,65,112,216,244,255,0,72,241,10,76,118,197,29,68,181,107,79,11,228,149,242,207,34,166,249,101,150,87,58,89,95,209,26,212,115,220,229,70,49,140,78,141,99,81,3,218,128,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,71,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,223,127,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,215,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,132,234,229,39,159,230,90,167,198,206,127,168,58,131,144,213,223,50,27,230,15,95,83,93,93,82,169,190,87,251,66,218,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,194,185,163,249,236,212,223,162,250,61,17,213,121,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,9,169,201,47,83,49,90,157,44,206,180,115,197,246,178,75,126,64,185,55,98,73,35,111,136,161,168,166,167,167,223,11,119,247,31,219,146,151,164,139,177,26,222,252,31,18,171,250,39,181,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,62,189,25,26,37,54,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,32,103,179,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,59,133,113,75,202,178,197,175,188,71,89,245,79,22,191,218,177,12,90,245,214,92,234,146,142,7,178,186,166,169,175,115,221,85,72,157,29,15,122,161,28,214,72,174,70,53,142,98,206,173,168,124,143,106,205,77,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,15,86,0,0,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,220,216,222,198,71,113,32,12,214,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,108,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,246,109,95,41,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,191,151,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,189,23,226,119,222,189,87,129,155,78,151,223,248,180,211,59,22,177,91,41,46,56,197,198,241,225,36,163,171,134,73,160,169,173,146,25,27,65,20,145,177,23,123,29,88,180,205,86,185,22,53,69,84,147,248,123,192,177,238,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,182,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,61,240,200,199,58,22,177,189,85,178,57,236,142,197,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,226,154,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,11,180,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,33,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,165,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,65,94,108,156,20,92,117,2,143,247,157,210,251,103,126,245,100,183,190,60,190,138,52,165,167,142,91,93,44,19,76,183,55,72,247,49,242,77,19,35,108,46,111,241,94,248,251,8,196,106,66,168,240,142,188,82,241,183,106,226,191,129,172,106,197,147,207,73,67,168,184,174,113,105,134,235,70,234,166,186,123,180,13,179,213,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,215,154,242,184,243,217,166,95,90,244,122,210,42,146,171,149,199,158,205,50,250,215,163,214,129,63,249,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,103,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,214,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,244,146,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,217,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,2,173,121,83,241,167,117,211,60,254,131,135,29,70,200,42,231,194,114,186,132,164,198,216,234,103,84,45,174,247,60,204,72,226,99,145,219,162,166,168,115,222,142,106,53,237,108,206,141,255,0,195,71,207,35,185,7,52,127,61,154,155,244,95,71,162,44,251,130,14,93,216,39,10,180,112,102,57,106,218,178,205,77,119,113,91,125,138,158,102,71,107,134,104,33,100,180,148,204,146,71,49,219,94,201,209,42,187,113,74,248,230,115,21,26,213,115,22,176,121,163,249,236,212,223,162,250,61,16,18,43,129,142,21,112,222,43,249,126,103,56,125,230,219,72,220,158,221,156,93,170,113,59,188,146,44,47,183,92,86,213,110,216,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,178,186,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,121,42,121,88,202,126,96,87,122,117,184,246,188,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,250,108,107,28,246,49,202,246,7,52,229,71,198,191,237,55,21,131,134,189,76,185,218,169,178,76,74,223,79,77,137,75,215,179,53,226,215,12,110,106,211,236,70,164,110,154,150,56,217,239,107,183,201,18,238,86,42,195,52,174,152,28,88,249,88,214,79,151,249,15,167,78,103,7,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,148,210,94,49,127,123,94,1,117,195,237,13,31,132,204,240,173,63,185,219,175,191,196,238,123,67,185,101,155,101,199,224,130,40,162,239,205,21,95,240,25,187,183,218,247,175,71,51,168,82,177,165,62,19,188,172,104,223,203,252,123,211,160,51,88,104,247,135,172,166,197,131,112,95,166,153,174,83,93,224,172,184,254,151,217,174,151,26,158,211,228,236,82,193,105,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,21,131,205,79,130,140,87,64,175,182,173,107,210,123,103,179,113,12,194,225,45,21,202,211,18,70,202,91,77,209,88,178,198,218,102,238,71,164,51,177,149,14,72,154,197,100,46,129,200,142,107,36,138,38,71,94,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,255,0,87,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,234,188,180,56,28,169,226,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,248,217,34,70,196,85,115,223,8,93,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,88,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,212,150,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,236,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,13,20,156,171,137,126,29,48,78,40,52,178,191,76,243,170,127,246,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,64,165,110,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,205,191,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,75,94,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,253,143,83,90,221,208,216,174,146,72,213,78,179,43,147,195,209,205,214,78,231,84,115,25,42,178,79,225,53,213,18,40,93,72,0,12,171,151,253,203,103,136,92,87,93,56,101,198,236,150,154,111,103,94,180,222,223,65,137,93,237,242,85,71,44,139,225,169,99,142,10,198,163,85,30,144,206,198,42,181,94,214,244,146,57,216,138,244,139,123,168,4,233,92,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,168,19,211,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,116,43,221,233,44,113,163,27,11,99,108,136,213,98,202,232,165,87,43,174,30,191,97,188,50,219,111,247,58,155,85,109,235,82,252,54,91,45,77,29,46,201,33,161,158,150,37,163,163,146,103,34,62,94,219,21,242,116,84,70,178,74,153,154,212,114,117,145,253,175,66,245,143,78,56,176,208,235,118,115,105,134,213,116,181,100,118,245,161,191,217,37,114,86,71,69,84,248,81,42,237,181,45,145,141,223,183,184,173,93,241,181,178,70,230,189,17,89,35,85,122,168,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,30,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,65,156,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,93,244,233,52,76,73,28,231,36,172,115,31,187,122,201,28,122,9,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,133,54,114,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,232,61,207,107,30,246,163,31,237,121,213,249,167,197,190,95,208,250,141,196,153,92,31,114,185,210,254,30,110,191,111,53,46,166,147,62,205,173,215,137,42,236,53,174,138,72,104,173,112,68,231,182,154,86,83,43,149,175,169,115,85,179,57,210,111,72,100,72,210,47,124,93,249,97,175,58,191,52,248,183,203,250,31,81,184,129,205,57,111,104,54,27,196,150,165,234,62,148,230,116,84,142,101,199,77,238,47,182,87,77,78,179,62,211,113,74,234,4,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,226,188,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,45,121,42,121,167,202,126,95,215,122,141,184,158,156,206,116,67,1,213,174,23,50,28,159,47,190,82,88,46,90,119,79,62,67,101,186,203,28,61,95,59,98,86,251,61,95,39,71,35,42,220,177,68,140,99,218,171,50,83,59,164,155,18,55,4,32,224,167,154,95,236,43,70,174,186,97,171,246,171,174,81,246,94,223,61,70,33,81,227,186,205,63,197,79,21,53,155,167,101,123,112,179,117,68,190,34,73,29,219,137,157,166,70,237,177,70,176,87,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,67,202,147,127,148,182,136,105,126,175,241,13,81,125,206,239,149,107,119,211,218,122,108,158,195,98,134,57,24,202,233,226,168,106,120,169,103,111,185,172,166,149,212,206,72,122,162,202,249,152,170,171,28,114,177,225,213,120,88,224,114,167,77,120,68,213,94,41,53,37,244,146,223,114,125,39,200,31,139,91,26,200,167,75,117,186,170,217,35,210,181,242,116,85,101,76,209,116,107,91,27,147,183,12,178,53,234,231,74,232,225,172,179,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,11,62,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,40,45,195,71,17,121,223,11,250,167,65,169,152,45,71,251,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,46,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,179,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,65,237,99,158,247,181,94,240,185,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,175,110,121,223,130,127,153,63,77,34,87,0,60,96,221,120,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,125,58,77,43,214,54,181,201,43,28,246,109,222,177,201,28,159,231,69,148,216,179,156,87,135,172,215,22,174,241,182,92,130,223,124,186,91,170,123,79,143,191,75,60,118,185,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,192,114,14,80,24,6,27,157,113,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,117,218,231,177,179,200,172,220,139,181,251,94,222,143,99,28,217,21,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,85,235,195,71,19,25,151,11,89,14,87,153,233,245,13,35,242,27,254,47,81,142,80,214,212,162,61,150,199,205,85,77,50,213,164,74,213,108,207,107,105,220,140,99,190,13,239,107,156,143,107,86,55,248,11,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,189,64,251,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,236,85,151,138,221,243,127,100,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,247,34,125,234,188,171,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,149,64,0,0,80,15,52,127,61,154,155,244,95,71,162,39,167,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,5,243,71,243,217,169,191,69,244,122,35,149,112,209,196,94,119,194,254,169,208,106,102,11,81,254,197,71,120,162,217,15,246,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,122,47,222,138,22,233,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,210,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,83,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,117,117,243,83,224,59,254,235,241,87,164,22,95,246,41,114,251,21,178,221,255,0,30,250,155,219,159,221,255,0,213,219,43,35,135,253,146,161,238,254,218,240,35,175,29,124,93,218,184,190,210,61,21,202,231,183,82,89,242,203,13,70,69,109,200,237,80,84,53,236,100,234,203,91,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,246,188,149,60,211,229,63,47,235,189,70,220,64,2,127,242,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,150,113,79,143,218,50,94,28,53,38,221,123,164,241,52,240,227,85,215,6,51,184,230,116,168,165,137,213,16,63,171,85,23,225,150,24,221,211,238,93,189,21,21,21,81,105,8,180,174,103,249,255,0,217,221,17,180,224,148,119,111,15,89,151,94,89,223,165,236,111,241,84,20,173,89,101,248,213,170,140,219,80,180,75,238,115,92,191,114,117,110,244,42,212,132,237,21,218,107,197,69,17,206,152,227,243,255,0,94,46,162,232,99,3,123,13,145,87,136,185,61,155,181,204,211,28,123,162,41,153,247,204,105,195,250,177,199,186,0,3,64,183,128,0,22,65,202,138,199,111,167,195,181,7,36,138,253,79,53,117,125,206,134,134,107,91,118,247,105,98,130,41,31,29,67,190,46,187,101,117,76,172,111,86,162,117,167,127,69,119,189,27,60,10,164,229,169,169,183,124,79,95,19,79,97,139,189,107,206,168,230,130,165,155,154,222,213,69,36,50,212,67,63,85,98,185,221,26,217,227,216,142,106,47,127,114,245,86,53,11,91,39,185,21,218,110,96,169,138,127,163,172,79,143,63,205,200,221,43,96,111,225,54,158,245,203,211,172,93,138,107,167,217,211,119,78,30,137,166,99,215,17,19,60,192,1,184,87,0,0,0,0,0,0,0,0,0,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,232,0,25,204,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,190,255,0,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,115,252,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,141,27,209,174,99,159,20,178,177,30,205,251,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,6,115,71,243,217,169,191,69,244,122,34,69,114,138,227,7,38,160,204,173,252,37,230,11,87,114,177,93,41,234,93,136,186,24,169,216,203,68,241,37,93,117,91,37,84,99,101,149,147,163,164,114,61,207,122,177,241,177,173,110,217,28,230,71,94,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,30,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,188,246,167,148,213,140,23,246,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,64,168,31,234,213,241,79,255,0,136,58,85,255,0,194,174,63,231,197,212,149,87,253,67,31,253,40,191,232,79,253,188,181,64,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,2,128,121,163,249,236,212,223,162,250,61,17,34,185,56,103,248,110,150,97,188,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,236,137,157,110,72,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,177,215,154,63,158,205,77,250,47,163,209,17,126,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,212,59,175,24,188,98,231,124,95,231,116,247,251,253,31,177,177,187,54,255,0,179,248,255,0,114,26,143,101,247,97,167,101,87,245,211,32,138,73,251,178,83,164,159,196,69,217,215,107,122,34,123,249,5,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,68,107,43,223,70,177,37,74,196,138,187,156,198,58,120,216,175,233,177,95,189,168,170,232,222,141,237,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,210,171,156,126,1,134,233,102,27,195,238,159,105,246,61,73,99,199,172,116,249,29,53,13,13,50,46,200,153,214,218,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,43,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,142,171,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,64,115,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,119,73,152,249,107,18,39,49,17,30,197,237,185,17,237,115,214,47,203,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,217,181,109,83,146,167,149,140,167,230,5,119,167,91,136,65,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,5,212,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,158,190,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,82,218,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,113,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,36,64,213,142,77,127,181,13,83,204,181,51,247,142,246,103,218,220,130,227,125,240,95,100,59,222,23,197,84,201,55,107,185,227,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,238,215,161,56,206,138,125,169,251,71,246,115,198,255,0,100,252,15,131,239,248,138,201,234,127,180,247,36,219,183,191,183,250,107,215,111,95,119,94,136,29,84,135,252,210,245,210,143,71,248,83,191,99,116,87,159,9,146,106,39,250,27,182,67,26,65,36,143,165,145,81,110,15,116,114,174,238,207,133,238,66,233,24,215,57,146,84,193,253,21,114,61,179,0,165,110,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,129,5,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,249,68,233,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,226,188,124,105,158,43,164,92,94,234,78,11,133,82,120,75,45,61,194,158,225,77,74,216,227,142,58,95,27,73,13,99,224,137,145,177,172,100,49,190,161,204,141,136,223,134,54,177,170,170,168,170,161,125,58,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,116,2,186,185,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,91,21,2,128,121,163,249,236,212,223,162,250,61,17,23,227,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,37,7,52,127,61,154,155,244,95,71,162,36,87,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,93,146,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,34,87,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,241,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,191,203,83,141,123,143,14,154,143,67,165,249,173,207,166,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,188,61,95,54,78,16,255,0,100,90,143,251,193,97,84,91,49,12,254,224,255,0,107,54,74,254,236,148,185,20,203,52,243,109,141,232,143,72,103,99,29,43,122,57,232,217,27,59,87,180,197,133,139,202,185,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,9,255,0,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,165,48,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,28,211,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,108,154,42,170,122,203,42,197,44,14,106,61,26,248,28,249,226,151,124,111,71,69,240,189,175,233,192,56,104,227,170,155,133,174,9,178,188,31,79,171,233,31,170,151,252,226,162,106,24,106,105,101,123,45,150,233,173,244,204,91,146,42,198,176,76,246,201,78,232,217,11,159,253,55,181,238,99,216,213,99,225,174,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,129,234,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,119,247,174,29,48,78,23,248,5,213,93,52,193,105,255,0,15,239,181,151,138,221,243,127,100,238,158,197,88,103,172,237,203,44,157,158,239,97,142,237,49,219,25,247,34,125,234,174,1,120,40,197,120,83,211,138,75,221,218,217,226,53,55,38,183,195,38,71,112,168,72,223,37,6,244,108,142,182,83,172,110,123,27,12,79,68,71,185,142,94,244,140,71,170,237,108,76,139,170,241,99,229,99,89,62,95,228,62,157,56,25,172,36,167,18,156,102,223,117,195,71,244,183,64,108,150,175,101,97,154,115,143,217,169,230,73,216,199,85,92,239,20,182,246,211,73,82,231,39,94,220,44,221,51,34,141,171,213,205,123,164,147,170,185,145,195,26,201,63,196,71,3,153,150,144,232,190,158,113,19,138,62,174,255,0,130,102,56,189,150,233,117,153,88,139,61,138,227,87,73,11,223,28,232,212,68,90,105,37,145,82,41,122,39,69,115,98,147,227,237,190,112,249,92,14,112,137,117,226,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,220,94,136,200,230,145,27,39,105,99,118,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,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,207,23,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,124,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,62,242,162,255,0,171,87,197,63,254,32,233,87,255,0,10,184,255,0,159,22,253,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,67,31,253,40,191,232,79,253,188,9,255,0,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,126,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,220,213,84,253,100,21,230,255,0,148,223,112,109,2,211,220,215,22,174,240,87,172,127,84,45,55,75,117,79,105,146,118,42,160,162,175,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,7,96,227,147,132,75,87,23,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,110,254,218,245,71,199,12,138,217,59,73,27,179,237,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,175,149,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,198,249,22,55,162,163,152,248,67,143,242,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,45,159,153,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,238,93,124,76,102,92,82,240,242,153,158,160,208,210,51,33,176,94,38,199,43,171,105,145,24,203,155,225,167,167,153,42,214,36,106,54,23,185,181,13,71,177,191,6,246,57,205,70,53,201,27,3,62,228,138,226,67,131,236,155,68,244,211,77,117,182,204,149,119,28,19,63,197,236,21,239,175,169,150,157,175,163,189,214,208,186,162,106,20,99,95,221,123,17,33,146,86,73,219,107,81,146,54,53,115,158,197,123,227,169,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,224,82,103,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,160,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,245,94,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,124,12,141,36,98,162,181,236,152,44,127,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,126,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,231,252,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,21,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,163,216,146,195,20,136,215,117,77,241,177,223,123,81,83,165,240,209,195,166,119,197,6,169,208,105,158,11,79,254,197,89,120,173,223,15,246,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,114,39,222,168,31,87,67,120,71,214,94,32,112,76,247,63,211,220,70,235,113,160,194,173,237,158,47,13,74,217,61,169,93,222,135,125,12,27,158,215,62,102,210,201,61,66,182,54,200,239,225,71,30,221,213,17,117,229,88,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,90,188,208,121,125,211,90,105,175,92,80,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,124,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,91,35,98,58,95,133,141,127,64,144,24,103,23,118,174,47,185,126,107,54,87,61,186,146,207,150,88,112,123,253,183,35,181,65,80,215,177,147,173,170,103,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,70,199,160,195,115,252,203,79,170,110,181,88,102,67,87,106,125,242,207,91,96,185,164,42,155,43,45,213,113,44,85,20,242,177,200,173,123,28,213,234,157,83,225,123,88,246,237,123,26,228,243,224,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,35,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,118,14,96,92,119,95,120,170,202,164,194,177,103,248,45,50,199,238,11,37,186,155,163,36,246,165,84,18,85,71,21,215,123,233,226,168,131,187,77,80,212,240,206,85,107,58,117,94,174,247,167,202,224,23,130,140,171,138,205,71,164,189,221,173,158,31,76,177,155,132,50,100,119,10,132,145,145,215,236,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,236,198,244,122,174,231,68,201,67,170,242,189,224,91,246,215,149,51,92,117,143,12,241,122,109,101,223,236,122,106,215,109,134,251,116,142,70,162,117,133,90,190,34,142,30,146,119,58,171,88,249,81,145,255,0,21,173,168,141,58,175,60,239,193,63,204,159,166,150,125,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,96,243,206,252,19,252,201,250,104,21,86,93,247,43,222,10,63,119,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,114,10,242,147,210,220,19,84,56,167,155,237,213,139,218,127,100,177,247,101,54,127,235,169,161,240,183,74,91,141,15,98,127,225,61,187,246,247,31,240,63,115,23,175,189,171,209,11,212,0,0,2,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,239,116,117,113,177,122,62,103,34,116,98,124,40,157,122,175,85,89,63,203,211,138,12,251,139,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,58,8,233,41,38,107,156,217,165,149,202,253,213,15,69,84,114,39,68,111,187,239,85,228,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,84,42,7,154,63,158,205,77,250,47,163,209,17,214,76,3,50,139,1,167,213,39,99,213,107,137,213,94,38,176,50,236,212,71,64,151,24,161,142,119,83,189,81,122,177,235,20,204,123,119,34,111,68,147,102,238,220,155,100,87,52,127,61,154,155,244,95,71,162,38,167,42,157,51,197,117,147,129,29,76,210,220,214,147,196,89,114,108,194,231,111,169,219,28,111,146,29,246,203,118,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,1,13,121,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,247,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,206,103,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,45,121,81,241,175,251,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,67,143,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,186,95,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,192,77,78,100,60,107,106,159,7,223,179,191,217,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,235,226,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,247,253,232,189,131,142,126,6,63,125,31,177,63,233,163,246,59,236,119,180,191,212,79,104,120,175,23,225,191,250,34,29,155,124,55,254,119,93,255,0,203,167,191,202,112,83,203,123,247,62,213,59,174,166,126,217,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,132,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,156,71,106,141,191,72,52,95,42,204,106,50,90,123,37,201,150,202,154,107,28,210,177,178,58,75,171,225,127,133,142,56,213,174,73,29,220,68,118,213,106,181,26,215,57,221,24,215,42,126,46,92,166,213,19,93,92,163,139,39,7,132,187,143,196,81,133,177,26,215,92,197,49,207,156,206,157,218,202,175,184,239,213,63,218,143,17,249,7,102,143,195,209,226,61,113,106,109,209,236,146,79,11,44,157,231,191,163,220,139,214,162,73,246,170,109,235,31,111,171,81,219,136,246,1,89,95,189,86,34,237,87,106,231,51,171,185,242,156,186,214,81,129,181,128,179,230,219,166,41,143,94,145,207,223,204,0,30,77,128,0,3,232,99,185,5,223,19,200,45,153,78,63,87,225,110,150,106,200,110,20,83,246,218,254,213,68,47,71,198,253,175,69,107,186,57,168,189,28,138,139,211,222,138,133,239,233,238,119,143,234,118,17,100,207,241,106,158,245,174,251,71,29,100,29,94,199,62,61,201,241,69,38,199,57,169,44,110,220,199,181,28,187,94,199,55,175,84,40,64,179,158,87,58,155,119,201,116,199,35,211,59,148,91,233,240,170,200,103,183,207,185,169,210,158,185,102,122,193,181,24,139,240,203,12,210,111,115,156,171,223,219,240,163,19,172,135,103,113,61,93,249,177,60,170,143,140,127,13,84,223,76,217,28,99,50,155,121,165,17,218,177,86,147,236,87,49,30,253,42,221,210,59,181,153,77,112,1,52,115,24,0,0,0,0,0,0,0,0,0,0,1,199,244,103,139,61,6,215,236,203,46,192,244,183,58,164,188,93,240,234,142,213,83,25,238,101,108,8,140,71,85,209,187,175,74,138,102,202,229,133,101,103,185,30,212,95,237,114,195,36,161,2,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,115,71,243,217,169,191,69,244,122,33,202,227,207,102,153,125,107,209,235,71,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,5,0,243,71,243,217,169,191,69,244,122,35,143,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,44,128,230,17,128,102,90,167,204,123,54,211,237,62,199,170,239,153,13,242,162,201,77,67,67,76,137,190,87,251,26,141,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,215,184,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,118,125,160,200,59,115,83,251,83,181,53,67,233,127,173,95,60,177,193,218,142,161,99,254,26,166,254,155,157,213,87,220,29,47,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,92,28,243,191,4,255,0,50,126,154,90,161,85,124,243,191,4,255,0,50,126,154,7,42,228,169,230,159,41,249,127,93,234,54,227,149,115,71,243,217,169,191,69,244,122,35,170,242,84,243,79,148,252,191,174,245,27,113,202,185,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,191,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,131,146,167,149,140,167,230,5,119,167,91,137,254,6,117,184,171,224,219,81,248,99,214,90,61,42,240,151,92,166,147,32,240,237,197,174,244,214,165,143,219,210,61,177,182,72,96,130,57,37,94,243,39,147,180,177,110,89,23,172,111,218,141,150,62,182,255,0,203,187,134,205,101,225,159,70,151,22,213,173,67,246,167,181,59,87,10,60,93,145,54,72,113,121,158,233,93,81,4,117,72,247,119,187,155,226,115,216,196,108,76,149,178,172,107,39,113,210,190,85,0,0,0,6,96,117,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,47,123,153,118,127,83,167,220,22,234,37,85,183,33,164,181,92,175,148,244,214,10,84,153,98,223,88,202,186,152,226,170,167,137,146,34,239,123,168,214,173,87,106,111,107,26,247,183,110,205,201,159,112,46,251,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,38,215,179,177,75,67,81,61,37,61,55,69,123,152,237,175,101,76,189,196,107,28,190,39,99,183,36,109,83,133,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,247,35,222,137,39,244,146,52,219,101,90,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,19,149,95,35,149,92,229,85,85,225,92,208,113,63,181,124,18,234,15,135,198,125,179,95,102,246,117,218,143,101,23,136,154,143,181,93,7,136,169,143,162,43,163,217,74,234,157,242,39,77,177,44,187,149,26,174,2,178,249,73,230,183,92,87,141,44,126,197,111,167,164,146,159,49,179,221,108,149,206,153,142,87,199,3,41,157,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,123,198,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,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,212,152,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,44,39,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,154,94,34,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,32,83,102,89,197,158,101,157,112,161,143,240,189,152,83,213,221,153,138,229,17,222,173,23,202,154,244,115,233,109,209,209,203,79,21,181,34,237,238,115,24,233,228,115,36,116,171,181,155,98,107,81,140,102,223,107,202,227,207,102,153,125,107,209,235,72,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,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,228,149,229,113,231,179,76,190,181,232,245,160,79,254,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,21,75,169,229,123,192,183,236,83,21,102,184,235,30,25,225,53,38,245,191,216,244,213,174,221,53,138,215,36,109,68,235,10,181,60,61,100,221,100,238,117,87,61,145,43,35,254,19,157,81,26,199,94,81,220,31,99,58,163,117,174,226,71,80,18,146,225,109,195,239,17,208,99,214,214,203,81,20,240,222,233,157,75,88,218,231,186,55,177,187,35,107,163,107,99,119,113,178,44,178,43,154,222,219,119,220,72,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,210,71,12,150,155,85,255,0,132,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,205,185,165,62,19,188,172,104,223,203,252,123,211,160,2,162,249,134,114,243,186,240,209,117,168,213,77,43,163,171,184,233,93,198,161,17,236,87,58,105,241,185,228,119,70,211,206,229,234,231,211,57,202,141,138,119,42,170,42,182,41,87,127,110,73,252,167,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,122,14,99,60,123,126,245,23,216,52,223,78,224,240,250,101,140,220,60,101,37,68,244,251,42,175,85,204,99,226,74,199,35,211,124,48,163,36,145,177,69,238,114,181,238,124,169,185,205,142,31,43,192,47,5,25,87,21,154,143,73,123,187,91,60,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,133,244,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,245,143,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,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,159,110,102,150,155,85,151,142,61,79,163,179,91,41,40,41,228,168,182,213,190,42,104,91,19,29,60,246,202,73,166,149,90,212,68,87,201,44,146,72,247,125,238,123,220,229,234,170,170,88,87,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,165,99,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,250,184,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,22,42,240,125,202,163,13,225,243,63,253,169,106,118,87,73,158,95,109,53,18,63,29,165,109,185,96,162,183,61,147,63,179,90,246,189,238,89,106,86,36,133,237,106,162,50,9,29,38,213,153,204,138,102,207,80,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,59,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,117,96,242,84,243,79,148,252,191,174,245,27,113,117,32,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,20,67,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,160,246,177,207,123,218,175,124,53,52,145,198,37,166,213,122,225,67,88,104,239,54,202,74,250,120,240,123,213,91,34,169,133,178,177,179,193,71,44,208,202,141,114,42,35,227,150,56,228,99,190,246,189,141,114,116,84,69,51,110,6,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,7,85,225,163,135,76,239,138,13,83,160,211,60,22,159,253,138,178,241,91,190,31,236,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,254,228,79,189,83,66,122,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,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,124,104,217,92,198,59,195,70,231,72,216,89,181,187,88,170,229,78,227,228,123,251,168,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,79,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,211,241,15,249,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,129,78,218,187,196,198,101,173,90,71,165,154,91,153,208,210,61,250,81,79,95,109,182,92,225,68,141,245,54,233,153,72,202,120,37,141,173,70,239,129,180,155,18,68,95,141,142,102,230,239,107,164,146,80,114,84,243,79,148,252,191,174,245,27,113,2,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,175,37,79,52,249,79,203,250,239,81,183,1,117,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,119,115,79,213,107,130,220,49,141,14,138,211,78,218,22,195,14,87,53,115,158,229,149,242,171,170,169,163,137,173,247,35,90,214,164,174,114,174,229,114,189,157,54,108,93,246,17,113,184,219,236,246,250,171,181,218,190,158,138,134,138,23,212,213,85,84,202,216,162,130,38,53,92,249,30,247,42,35,90,214,162,170,185,85,17,17,21,84,163,174,33,51,255,0,218,142,183,102,217,220,87,111,105,209,220,239,53,30,206,170,236,118,123,148,17,187,181,73,240,109,106,167,74,120,226,79,137,168,229,233,213,223,18,170,154,29,160,196,245,56,110,170,57,213,63,14,245,181,208,254,73,244,142,117,56,235,145,173,22,41,214,57,249,243,194,61,92,35,89,227,232,229,223,28,244,0,66,29,76,0,0,0,0,29,207,130,189,90,165,209,238,33,113,219,229,226,233,224,44,119,142,229,142,239,42,164,40,196,167,168,232,145,186,71,202,168,145,68,202,134,211,202,247,163,145,81,145,187,239,78,173,119,12,7,165,155,181,88,185,77,218,121,196,234,193,204,242,251,89,174,10,238,6,255,0,155,114,153,166,125,241,166,177,235,142,113,235,104,64,28,179,133,237,77,187,235,14,129,225,218,133,144,69,182,233,113,163,124,21,175,220,213,239,212,83,205,37,60,147,244,99,24,214,247,29,10,201,177,173,68,110,253,169,213,19,170,245,50,206,181,114,155,212,69,202,121,76,107,247,184,95,29,131,187,151,226,174,96,239,249,246,234,154,103,79,77,51,49,63,24,0,7,237,138,0,0,0,0,0,0,0,0,135,252,206,180,143,136,45,93,225,246,166,211,162,23,143,23,65,73,186,124,155,18,138,130,41,106,175,212,177,203,12,241,58,154,87,53,100,73,160,146,159,122,67,26,181,211,53,238,68,87,57,172,138,74,65,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,63,20,215,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,247,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,162,182,55,49,145,135,138,230,27,197,158,27,197,214,151,232,150,113,98,167,164,179,223,104,42,50,138,107,238,56,218,245,170,158,212,245,146,129,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,61,7,37,79,52,249,79,203,250,239,81,183,16,0,159,252,149,60,211,229,63,47,235,189,70,220,5,212,128,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,42,242,184,243,217,166,95,90,244,122,209,205,31,207,102,166,253,23,209,232,135,43,143,61,154,101,245,175,71,173,28,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,27,63,45,254,164,90,161,85,124,140,127,27,63,45,254,164,90,160,0,0,28,171,4,225,235,21,194,117,219,83,56,130,241,62,208,201,53,27,217,180,219,164,165,141,190,203,161,163,163,134,15,15,12,157,22,69,238,201,23,118,69,220,141,118,200,27,177,22,45,239,234,160,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,117,94,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,0,0,2,176,57,226,229,55,218,76,87,73,48,170,122,237,150,91,173,194,241,116,172,166,237,49,123,181,84,145,210,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,2,248,25,210,251,86,177,241,105,166,120,29,245,212,139,109,158,241,237,42,200,42,232,155,87,5,92,20,48,201,91,37,44,145,57,81,174,100,205,166,88,87,175,84,68,145,85,90,238,155,87,175,243,121,206,190,214,241,147,114,176,123,47,194,125,138,199,237,118,46,247,127,185,226,251,145,186,191,187,183,106,118,250,120,254,222,222,174,254,213,187,175,197,181,190,175,147,38,150,253,171,226,58,251,169,149,246,47,21,65,130,99,242,120,106,223,21,179,193,221,43,94,144,195,252,52,122,58,77,244,173,184,183,222,215,49,189,58,175,71,118,212,11,169,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,149,115,69,28,1,231,95,180,78,13,180,158,255,0,236,191,103,248,76,126,59,23,103,191,221,221,236,217,31,65,221,221,181,189,59,158,23,185,183,167,195,191,111,87,116,220,180,153,199,78,21,117,192,56,193,213,187,21,230,162,146,106,138,172,162,174,246,199,83,61,206,98,65,112,119,142,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,109,123,148,54,117,246,183,131,107,109,131,217,126,19,236,86,65,116,177,119,187,253,207,23,220,145,181,253,221,187,83,183,211,199,246,246,245,119,246,173,221,126,45,173,10,214,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,2,176,57,209,232,94,156,80,225,56,231,16,246,203,55,129,204,235,178,10,108,110,229,83,78,168,200,238,52,174,163,169,146,55,212,51,167,199,52,126,21,140,100,136,168,238,219,149,142,222,140,137,35,136,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,4,255,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,210,152,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,157,60,74,115,0,172,187,240,203,165,188,50,104,134,69,217,181,67,167,246,107,118,113,116,130,57,224,170,146,170,42,86,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,96,177,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,61,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,236,85,151,138,221,240,255,0,99,45,126,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,247,34,125,234,154,19,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,138,224,239,133,92,55,133,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,227,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,223,221,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,165,99,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,74,124,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,1,77,124,229,116,47,78,52,219,81,240,205,80,194,172,222,202,186,234,55,181,165,191,195,2,163,105,106,42,169,86,149,82,169,177,162,124,19,73,226,157,221,84,93,175,115,26,245,106,61,210,61,255,0,43,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,230,17,169,183,125,54,225,194,229,5,146,46,149,25,125,100,120,203,231,220,223,235,122,121,226,149,243,174,215,49,200,253,241,67,36,95,248,42,222,238,244,114,43,83,173,66,18,215,153,62,173,82,231,218,221,77,132,89,174,158,42,215,130,209,173,20,141,106,66,232,219,114,153,219,234,149,146,49,85,206,232,214,211,196,230,189,83,100,144,72,221,168,189,85,209,40,128,103,120,159,40,197,204,71,42,120,126,191,23,94,116,95,146,78,77,179,214,234,185,26,87,123,247,147,233,210,124,216,157,127,195,17,61,209,19,51,235,153,0,13,74,196,0,0,0,0,0,0,78,126,87,58,181,104,199,242,236,143,72,111,119,75,139,106,50,174,205,109,138,155,163,159,73,226,41,226,153,213,73,209,23,164,114,190,36,141,219,182,162,57,180,253,21,221,82,54,186,202,74,32,209,221,77,187,232,222,167,99,186,153,100,139,189,81,98,172,108,239,131,115,91,226,105,220,138,201,224,220,230,61,25,220,137,242,71,191,106,171,119,238,79,122,33,123,228,219,103,177,61,110,26,109,79,58,103,225,60,126,122,185,119,166,76,150,48,25,213,25,133,17,217,191,79,31,110,141,41,158,29,209,187,52,79,174,102,64,1,191,84,32,0,0,0,0,0,0,0,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,2,130,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,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,189,47,146,167,154,124,167,229,253,119,168,219,139,126,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,254,36,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,90,246,224,87,132,204,203,132,94,61,178,172,30,251,81,87,120,177,87,233,189,85,77,139,35,117,2,82,193,117,98,86,218,214,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,84,44,208,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,17,87,149,199,158,205,50,250,215,163,214,142,104,254,123,53,55,232,190,143,68,57,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,64,74,174,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,0,0,0,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,150,156,141,109,55,88,109,90,201,125,154,217,86,203,109,101,69,134,146,158,177,208,185,32,154,120,91,92,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,173,123,113,99,230,159,89,62,96,100,62,163,57,110,156,158,176,171,174,43,193,243,47,183,10,138,73,41,243,28,162,229,123,161,108,47,114,190,56,24,216,104,85,178,162,181,17,31,221,161,149,200,141,87,38,199,49,122,245,85,107,66,111,128,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,63,249,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,182,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,78,93,124,10,211,112,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,253,55,185,141,123,216,212,123,248,175,42,126,5,106,112,232,232,56,167,213,122,10,186,107,237,85,58,77,133,80,182,170,39,64,219,117,93,19,23,218,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,172,208,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,86,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,246,162,229,191,96,116,251,39,206,253,159,227,254,206,89,171,110,222,23,187,218,239,248,120,31,47,111,127,71,109,221,179,166,237,171,211,175,94,139,247,30,132,133,28,207,245,106,151,31,211,27,78,144,219,110,155,110,153,85,99,43,110,20,204,72,95,253,141,167,85,114,36,136,171,220,143,125,74,66,230,57,173,77,222,30,100,221,209,21,174,197,198,226,35,11,135,170,236,247,71,199,185,190,217,140,158,188,255,0,55,177,151,211,28,43,170,53,231,194,152,227,84,240,245,68,247,199,140,43,91,34,200,46,249,102,65,115,202,114,10,191,21,116,188,214,77,112,173,159,182,214,119,106,38,122,190,71,237,98,35,91,213,206,85,232,212,68,78,190,228,68,62,120,5,105,51,51,58,203,184,40,162,155,116,197,20,70,145,28,34,35,184,0,7,232,0,0,0,0,0,0,45,139,151,22,175,65,168,26,20,204,30,182,170,162,91,214,5,55,128,157,103,154,73,157,37,20,206,124,148,143,71,57,168,141,107,90,146,64,216,209,206,218,218,102,175,194,142,107,82,167,73,91,203,139,87,167,211,253,117,102,15,91,85,79,21,151,61,135,192,78,179,205,28,45,142,182,22,190,74,71,163,156,213,87,57,206,89,32,108,104,230,238,117,75,87,226,86,181,171,181,201,113,62,77,139,167,89,225,87,9,247,242,248,232,175,250,77,201,126,154,217,219,219,148,235,93,175,222,83,255,0,15,157,227,216,154,180,142,249,209,108,96,2,192,113,248,0,0,0,0,0,0,0,0,0,0,0,0,0,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,250,192,0,0,1,229,51,173,39,210,205,80,240,63,180,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,238,67,213,128,57,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,81,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,232,0,15,41,130,233,62,150,105,127,142,253,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,122,158,172,0,0,0,0,0,0,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,122,117,123,151,249,169,237,64,30,83,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,62,245,61,88,0,0,0,0,0,15,41,157,105,62,150,106,135,129,253,166,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,114,30,172,1,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,94,157,88,213,254,72,126,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,64,0,121,252,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,201,15,64,0,0,0,0,0,28,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,214,0,0,0,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,154,159,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,62,245,61,88,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,62,174,11,164,250,89,165,254,59,246,103,166,152,166,37,237,62,215,141,246,21,154,154,131,197,118,247,118,251,189,150,55,126,222,227,246,238,235,211,123,186,125,234,122,176,0,0,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,122,61,201,252,212,243,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,78,128,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,154,158,82,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,64,0,121,252,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,201,15,64,0,0,0,0,0,0,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,228,211,165,95,252,141,183,127,212,157,84,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,235,209,238,79,230,167,160,0,115,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,175,70,53,63,146,30,128,1,202,191,116,238,22,63,242,105,210,175,254,70,219,191,234,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,0,0,31,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,0,0,15,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,243,83,218,128,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,201,15,106,0,0,0,31,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,254,233,220,44,127,228,211,165,95,252,141,183,127,212,157,84,1,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,238,157,194,199,254,77,58,85,255,0,200,219,119,253,73,213,64,0,0,3,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,220,135,171,0,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,146,30,212,0,0,0,0,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,254,72,122,0,0,0,7,148,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,242,67,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,49,113,175,169,183,125,78,226,63,46,158,229,23,98,159,25,172,151,25,183,193,185,174,237,211,209,203,35,21,119,35,26,171,220,151,189,47,197,213,91,221,217,185,81,168,89,215,22,250,181,104,209,237,7,201,175,149,247,75,141,5,198,241,71,81,99,177,203,111,71,37,66,92,170,41,229,72,92,215,181,83,181,179,107,165,87,238,78,137,26,237,234,253,173,117,41,17,93,164,197,112,167,15,76,250,231,242,95,221,10,100,83,189,127,57,187,79,248,40,214,60,38,169,137,251,163,151,166,53,231,18,0,17,71,65,0,0,0,0,0,0,0,0,7,232,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,126,112,57,62,76,69,81,164,242,94,246,142,234,109,163,89,52,199,29,212,203,36,93,154,123,237,27,103,124,27,156,239,13,80,213,86,79,6,231,49,138,254,220,172,146,61,251,81,29,179,114,123,149,15,100,66,14,87,186,189,62,67,128,223,116,118,237,85,79,222,196,230,109,125,165,174,154,54,202,250,42,151,189,211,49,177,35,81,206,108,83,245,115,164,85,119,190,173,141,93,168,140,69,155,229,149,129,196,121,86,30,139,189,243,28,124,123,254,46,33,218,188,154,114,12,231,17,151,233,165,52,213,59,188,117,236,79,26,56,247,206,236,198,190,189,64,1,150,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,59,34,200,45,24,158,63,115,202,114,10,191,11,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,237,98,43,157,209,173,85,232,212,85,94,158,228,85,62,76,196,70,178,253,81,69,87,42,138,40,141,102,120,68,71,122,187,249,164,234,244,247,28,159,29,209,43,101,85,59,232,109,16,182,253,116,72,166,142,71,120,217,17,241,193,20,141,70,239,133,209,195,189,253,55,124,109,171,106,171,126,22,57,96,129,234,117,79,62,184,106,150,163,228,186,137,115,74,134,77,144,92,231,174,108,51,213,58,165,212,209,61,235,218,167,73,28,136,174,108,81,236,141,190,228,68,107,26,136,136,136,136,158,88,173,177,248,153,197,226,42,187,221,51,195,195,185,219,155,39,146,83,179,217,61,140,190,35,74,169,167,90,189,117,79,26,188,120,206,145,234,136,238,0,6,34,68,0,0,0,0,0,0,0,0,0,0,235,92,42,106,244,26,35,174,184,206,113,115,170,168,134,202,147,58,130,242,145,77,35,26,180,83,181,99,123,228,108,109,114,202,216,156,172,159,183,181,119,58,6,162,116,94,142,75,182,51,222,93,175,10,154,189,62,183,104,86,51,156,92,234,169,230,189,44,46,160,188,164,83,70,247,37,108,14,88,222,249,27,27,90,145,58,86,163,39,237,237,77,173,157,168,157,83,163,150,85,179,120,159,63,15,51,235,143,148,254,78,127,233,183,37,255,0,211,231,22,233,244,219,174,127,255,0,84,112,255,0,159,89,240,135,91,0,18,183,63,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,4,98,230,23,171,211,233,150,128,86,88,109,53,84,236,187,103,19,45,133,141,116,209,164,172,162,124,110,117,92,173,137,237,114,200,222,218,36,14,84,233,177,106,152,228,114,57,26,139,39,74,139,230,23,171,208,106,110,191,214,88,109,53,85,15,180,224,240,173,133,141,116,210,44,79,173,100,142,117,92,173,137,237,106,70,238,226,164,14,84,235,189,41,88,228,114,181,90,137,170,206,113,94,77,132,171,73,227,87,8,247,243,248,44,14,140,242,31,167,54,130,215,89,78,182,237,126,242,175,71,103,205,137,241,171,78,29,241,175,13,53,70,48,1,95,187,0,0,1,246,48,188,90,225,157,102,54,44,38,211,53,60,53,217,5,206,150,213,75,37,75,156,216,153,44,242,182,54,57,234,212,114,163,81,207,69,85,68,85,233,215,162,47,220,126,157,69,196,190,192,234,14,79,130,123,67,199,253,156,188,214,218,124,87,107,181,223,240,243,190,46,230,206,174,219,187,103,93,187,151,167,94,157,87,239,36,231,44,253,46,183,230,218,209,116,204,111,248,213,61,206,219,135,91,27,83,77,52,239,106,182,146,235,44,205,240,178,36,106,238,175,114,71,29,83,154,229,107,154,199,49,174,248,94,145,169,193,56,137,243,3,169,223,242,202,245,254,91,41,153,94,27,115,9,77,249,254,148,204,71,132,127,20,103,15,158,121,86,208,222,202,168,158,22,173,211,85,92,188,234,167,135,175,133,58,122,57,242,229,46,122,0,48,210,96,0,7,185,213,205,54,159,77,110,152,236,73,21,66,80,228,184,165,151,37,161,150,121,163,145,211,54,174,142,55,204,169,179,166,214,182,165,42,88,214,185,17,219,99,111,93,221,81,206,240,196,255,0,226,207,74,110,25,111,5,58,53,170,52,87,106,120,97,192,113,75,83,106,232,229,99,183,84,69,93,79,65,10,58,55,167,84,71,50,70,71,240,170,34,43,94,229,220,138,196,107,224,1,153,143,195,121,45,237,216,229,49,19,30,255,0,227,172,35,59,37,157,198,123,151,117,213,79,110,138,170,183,87,141,19,164,107,235,154,119,106,157,56,113,0,6,26,76,19,91,149,206,166,218,49,173,78,200,244,206,229,22,202,140,214,142,25,237,243,238,114,245,168,161,73,158,176,109,70,42,124,81,77,52,155,220,230,162,118,54,252,74,244,233,10,79,83,165,218,147,147,233,6,125,102,212,124,58,90,118,93,172,147,58,88,82,166,20,150,41,26,246,58,57,35,123,125,202,173,124,111,123,21,90,168,228,71,42,181,205,114,35,147,43,3,136,242,92,69,23,189,19,199,195,148,252,26,13,169,201,254,159,201,177,25,119,125,116,246,120,233,27,209,218,167,89,244,111,68,107,234,95,56,63,53,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,67,244,150,95,55,15,204,77,51,164,243,0,1,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,227,117,147,59,253,152,233,62,93,159,178,166,221,13,69,138,205,85,89,71,237,7,237,167,146,173,177,175,135,137,223,19,85,123,146,246,216,141,71,35,156,175,70,181,122,170,20,99,145,100,23,124,179,32,185,229,57,5,95,138,186,94,107,38,184,86,207,219,107,59,181,19,61,95,35,246,177,17,173,234,231,42,244,106,34,39,95,114,34,22,17,205,75,83,109,17,227,248,150,141,195,23,118,233,61,98,100,213,47,220,230,248,122,118,50,106,120,83,162,179,107,251,174,146,127,185,253,91,216,247,183,163,218,165,115,144,157,161,197,117,184,136,179,19,194,159,156,186,139,161,220,138,48,25,61,89,141,202,123,119,231,134,177,199,114,158,17,235,210,103,89,238,215,135,118,146,0,13,2,222,0,58,23,15,120,7,237,71,91,176,156,18,91,79,180,232,238,119,154,127,104,210,247,251,61,202,8,221,221,171,248,247,53,83,165,60,114,175,194,228,114,244,232,223,137,81,15,213,186,38,229,113,69,60,230,116,99,226,241,54,240,88,123,152,155,179,165,52,83,53,79,132,70,179,207,135,37,160,240,13,165,55,13,43,225,222,214,235,157,218,158,182,108,198,102,229,109,100,12,114,54,154,42,170,104,18,40,149,206,247,189,201,28,76,115,151,162,34,57,238,106,110,70,163,221,87,220,68,249,129,212,239,249,101,122,255,0,45,148,188,226,140,120,137,243,3,169,223,242,202,245,254,91,41,40,207,172,211,135,194,218,181,79,40,225,240,81,29,19,102,87,115,140,251,48,199,223,243,174,68,85,62,173,106,229,221,202,56,57,232,0,138,175,240,0,5,218,233,54,29,140,106,7,10,248,30,25,153,217,105,238,214,91,182,15,102,130,174,146,116,93,178,55,193,66,168,168,169,209,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,82,214,69,143,221,241,60,130,231,139,100,20,158,22,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,220,197,86,187,163,154,169,213,170,168,189,61,202,168,93,247,14,222,95,180,199,254,70,217,127,200,162,43,223,153,206,150,125,147,214,91,118,166,211,214,119,41,243,202,63,226,194,249,58,190,42,186,40,225,133,251,90,140,68,108,75,19,169,149,58,185,206,87,247,122,237,77,168,75,115,188,55,89,132,183,126,57,211,17,19,225,63,199,230,231,142,139,115,207,37,218,44,102,83,114,123,55,170,170,170,120,207,157,68,204,206,145,203,141,58,204,207,248,98,16,228,0,68,157,14,0,0,181,174,90,154,155,104,203,52,13,52,246,24,187,55,76,22,178,104,42,89,185,206,238,211,213,205,45,68,51,245,86,35,91,213,206,158,61,136,231,42,118,55,47,68,123,80,150,197,65,242,254,213,170,173,52,226,22,209,99,170,186,120,123,30,107,253,131,174,137,233,51,216,234,135,245,90,55,53,145,175,78,239,136,217,18,61,205,114,53,147,203,253,20,114,185,45,240,159,100,152,159,40,194,83,19,206,158,31,119,47,131,144,250,80,200,231,38,218,27,181,211,29,139,223,188,143,26,166,119,163,95,107,89,211,186,38,0,1,183,87,96,0,0,0,0,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,198,81,214,119,252,63,129,236,255,0,116,197,38,221,189,249,127,163,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,5,159,128,0,0,115,254,33,114,155,238,13,160,90,151,154,226,213,222,10,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,14,128,10,1,254,170,63,29,159,238,231,255,0,70,108,255,0,230,133,255,0,0,4,21,226,187,154,222,156,112,237,168,239,210,252,43,7,253,163,93,109,93,200,175,243,65,122,74,26,91,109,82,42,34,82,182,68,130,110,244,205,248,187,168,136,214,198,237,172,87,57,233,35,34,153,88,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,107,175,134,222,112,22,172,235,91,110,184,198,182,216,169,48,236,55,39,168,167,76,114,185,245,141,157,150,9,210,8,226,125,61,100,233,28,72,250,105,101,99,229,73,220,196,88,95,42,181,234,232,122,62,0,179,64,113,254,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,246,61,98,154,77,143,232,228,107,246,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,0,8,213,197,111,25,182,46,18,245,31,74,237,153,229,171,187,134,103,126,215,167,187,220,160,99,223,85,106,146,157,104,187,21,45,141,189,123,176,167,136,149,37,141,26,178,109,86,185,157,85,157,169,66,74,128,0,0,0,0,0,2,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,141,146,89,189,153,224,171,124,44,53,29,174,237,202,150,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,2,239,192,0,0,35,255,0,25,156,82,254,232,248,78,31,169,21,184,223,182,236,183,44,194,150,197,123,167,137,219,106,153,67,45,29,92,174,150,153,85,200,197,153,143,130,55,35,95,240,189,168,230,117,98,185,36,96,72,0,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,17,215,52,226,238,213,167,92,102,227,28,46,229,246,234,74,123,110,113,139,211,92,172,183,149,168,108,75,13,213,213,53,177,248,89,251,142,70,185,147,54,154,38,69,179,227,239,43,89,182,78,242,44,82,40,0,0,0,0,0,4,106,197,120,205,177,85,241,157,154,240,119,150,218,188,13,214,135,194,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,247,246,230,102,233,228,100,158,232,223,27,85,139,177,236,111,124,36,168,0,0,0,0,4,117,226,103,139,187,86,133,106,94,146,232,213,154,221,73,118,203,53,67,40,182,219,95,28,181,13,217,107,181,75,93,12,19,85,75,27,92,146,171,228,73,36,100,30,228,98,190,57,92,174,94,202,197,32,72,160,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,86,7,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,125,224,93,248,0,0,5,96,115,64,227,51,137,62,29,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,189,143,65,87,190,169,245,181,177,186,77,245,16,72,244,234,200,99,78,136,187,126,30,189,58,170,170,133,159,130,0,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,236,101,29,31,99,196,120,238,247,247,52,81,238,221,216,139,250,93,122,109,247,116,234,189,103,248,0,0,0,0,0,87,85,223,156,158,147,208,241,5,73,134,219,241,239,31,164,254,234,122,156,202,5,169,241,78,146,88,160,115,42,91,69,36,49,200,200,97,145,106,34,150,62,143,145,237,219,36,127,208,72,166,177,80,0,0,0,0,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,196,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,36,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,216,158,204,254,198,81,209,246,60,71,142,239,127,115,69,30,237,221,136,191,165,215,166,223,119,78,171,212,39,248,0,0,0,0,4,0,214,62,109,88,38,152,113,53,30,142,91,240,255,0,105,98,22,75,130,216,178,204,138,162,105,169,228,161,174,74,168,227,168,150,158,22,197,35,230,134,149,141,168,71,183,98,58,121,58,118,213,172,141,31,56,79,240,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,0,0,2,53,113,155,199,70,156,112,121,98,161,142,231,65,246,163,51,188,237,150,219,140,211,214,37,60,142,165,223,182,74,170,137,118,63,177,10,109,123,88,170,199,58,73,17,90,214,170,54,87,198,18,84,17,215,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,64,0,0,1,94,188,73,115,101,198,116,99,136,107,86,155,97,152,229,38,89,137,216,170,42,40,115,186,166,71,81,13,198,154,182,58,137,32,146,154,141,178,164,113,43,224,88,187,138,229,238,71,63,113,35,107,225,218,178,19,171,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,208,2,144,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,189,244,206,123,182,177,141,78,174,85,114,244,234,170,171,239,44,255,0,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,252,56,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,161,32,0,0,0,0,1,88,28,208,56,204,226,79,135,109,125,176,97,90,57,169,31,103,236,181,184,125,45,210,122,111,99,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,135,175,78,170,170,189,3,149,39,20,122,237,196,167,237,71,246,215,156,253,163,251,57,236,79,102,127,99,40,232,251,30,35,199,119,191,185,162,143,118,238,196,95,210,235,211,111,187,167,85,234,19,252,2,0,115,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,236,101,29,103,127,195,248,30,207,247,76,82,109,219,223,151,250,61,58,238,247,245,232,157,2,127,130,176,57,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,199,160,164,217,84,202,218,40,219,38,250,120,35,122,244,100,210,39,69,93,191,23,94,157,81,21,44,252,0,0,0,0,0,32,87,50,204,239,140,110,31,45,84,186,223,161,186,207,87,79,132,207,81,5,182,241,98,118,53,111,171,91,60,238,106,164,117,76,157,244,175,119,134,145,205,70,59,188,254,172,154,72,209,174,114,76,214,69,5,176,14,108,156,99,99,57,149,166,251,153,231,84,153,141,138,146,161,29,112,177,84,217,173,244,108,174,129,81,81,204,73,233,233,219,44,79,232,187,152,244,85,68,123,90,174,108,141,220,199,5,239,3,202,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,114,174,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,4,128,5,32,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,93,248,0,69,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,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,170,255,0,170,143,199,103,251,185,255,0,209,155,63,249,160,23,252,14,41,194,142,43,196,158,63,167,12,185,241,77,169,255,0,106,51,59,207,110,162,75,108,22,250,10,122,91,20,125,23,165,51,100,164,133,157,249,151,119,89,100,87,58,52,114,53,177,245,70,172,179,118,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,125,77,180,105,143,14,25,116,247,40,187,245,25,53,28,184,205,190,13,206,111,114,162,178,41,24,171,185,24,228,78,220,93,233,126,46,136,238,214,205,200,174,67,202,245,218,108,91,170,229,92,162,53,103,101,152,11,185,166,54,214,10,204,118,174,85,20,199,190,116,215,187,151,57,227,30,185,133,94,241,77,173,55,13,118,214,139,238,95,45,194,158,174,211,71,52,182,172,125,240,83,58,6,251,42,41,164,90,119,43,94,137,34,185,232,247,72,229,127,197,186,71,39,70,181,26,198,242,80,10,202,237,202,175,87,55,43,231,46,231,192,96,172,229,184,91,120,60,60,105,69,17,17,17,234,143,207,211,235,0,7,225,150,22,17,202,183,75,63,239,183,91,42,107,63,191,139,81,83,178,79,248,154,154,135,200,213,103,254,170,140,86,191,253,155,115,127,162,165,123,151,157,195,222,1,251,46,209,28,39,4,150,211,236,202,203,101,154,159,218,52,189,254,247,110,190,70,247,106,254,61,206,69,235,81,36,171,240,185,90,157,122,55,225,68,67,123,179,248,110,187,19,214,79,42,99,227,60,191,53,79,211,6,119,57,110,71,24,43,115,218,191,86,159,240,211,164,213,235,231,187,30,254,124,181,232,69,24,241,19,230,7,83,191,229,149,235,252,182,82,243,138,49,226,39,204,14,167,127,203,43,215,249,108,166,207,105,126,170,223,140,252,144,126,131,254,208,197,251,20,254,39,61,0,16,247,72,0,0,47,59,135,111,47,218,99,255,0,35,108,191,228,81,28,247,143,76,3,237,247,12,121,79,134,180,248,251,134,57,217,200,40,191,143,218,236,120,119,255,0,92,77,239,115,90,237,180,143,170,248,93,215,175,95,133,21,251,78,133,195,183,151,237,49,255,0,145,182,95,242,40,142,132,89,93,76,98,48,189,85,92,166,157,62,14,31,250,70,230,81,159,78,62,215,26,173,221,154,180,229,174,149,235,164,233,221,60,167,213,44,247,131,161,113,5,165,159,177,93,101,202,180,201,149,158,42,158,205,88,158,14,101,147,123,221,73,52,109,154,159,184,237,140,69,149,34,150,52,127,70,163,119,163,182,245,78,138,188,244,173,238,81,85,170,230,138,185,196,232,237,140,38,42,214,59,15,111,21,98,117,162,186,98,168,159,76,76,107,31,9,0,7,229,144,23,189,163,186,155,104,214,77,49,199,117,50,201,23,102,158,251,70,217,223,6,231,59,195,84,53,85,147,193,185,204,98,191,183,43,36,143,126,212,71,108,220,158,229,66,136,75,24,229,103,171,85,87,11,70,81,162,215,139,167,115,217,91,47,150,72,30,147,61,236,167,145,219,42,218,215,42,172,108,137,178,173,59,209,136,141,85,125,68,174,248,186,174,221,246,207,98,122,156,76,218,158,85,199,198,57,126,106,143,166,44,142,115,28,150,156,194,220,107,86,30,173,127,224,175,72,171,135,140,83,58,247,68,74,124,0,9,187,150,192,0,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,197,57,54,229,54,44,127,139,138,203,77,222,187,195,213,228,216,125,198,215,107,143,180,247,248,138,166,79,77,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,161,119,224,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,83,141,108,166,197,135,240,143,171,215,108,142,187,194,82,84,97,247,59,92,114,118,159,38,234,170,216,29,73,77,31,70,34,170,111,158,120,153,215,166,214,238,234,229,70,162,170,6,112,141,84,25,87,53,80,6,120,120,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,123,87,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,218,255,0,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,227,70,244,107,152,231,197,44,172,71,179,126,228,206,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,6,159,129,93,92,168,248,215,253,166,226,176,112,215,169,151,59,85,54,73,137,91,233,233,177,41,122,246,102,188,90,225,141,205,90,125,136,212,141,211,82,199,27,61,237,118,249,34,93,202,197,88,102,149,223,91,153,215,30,63,177,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,161,21,121,157,113,227,251,111,190,212,232,54,147,222,183,96,56,253,193,222,210,186,91,174,61,202,92,162,102,178,23,71,213,189,166,175,102,158,118,212,35,118,201,36,83,57,35,153,58,236,137,201,31,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,67,149,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,127,18,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,135,184,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,240,227,252,198,241,107,22,13,203,171,52,194,177,106,31,5,101,199,237,248,237,174,221,77,221,124,157,138,88,46,148,17,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,202,161,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,183,78,104,254,68,245,55,232,190,177,68,80,8,26,146,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,235,20,129,203,131,152,5,103,14,247,216,180,147,87,178,47,244,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,252,100,150,223,245,251,88,236,92,63,232,214,89,172,89,28,62,34,147,25,183,186,162,58,109,207,103,139,170,123,146,58,106,109,236,99,214,62,236,242,69,23,115,98,181,155,247,59,225,106,168,29,0,170,190,121,223,130,127,153,63,77,60,255,0,15,28,231,242,108,110,213,67,141,113,35,132,85,229,143,101,69,67,170,50,139,35,233,233,171,86,5,106,186,38,58,131,100,112,72,244,147,224,87,182,88,83,182,173,93,174,123,21,100,244,28,243,191,4,255,0,50,126,154,7,148,229,105,199,183,216,74,203,15,10,58,161,6,252,126,235,112,240,120,133,210,158,159,172,148,21,213,115,171,146,142,161,172,78,178,67,52,242,185,89,47,69,116,114,72,168,245,88,156,142,130,223,204,171,151,61,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,11,10,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,34,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,202,185,106,156,168,248,233,254,209,194,254,181,230,127,237,122,92,2,182,185,191,227,53,214,185,42,21,223,241,94,21,142,111,250,248,81,255,0,220,240,129,106,128,141,92,192,56,157,253,216,120,125,187,223,241,188,162,213,109,207,175,123,45,248,165,53,100,62,34,73,166,89,99,74,153,227,135,222,139,216,129,239,147,124,136,177,36,157,150,189,29,220,108,111,142,188,38,115,118,166,213,204,255,0,24,210,93,104,211,154,75,5,223,35,168,246,109,53,254,201,81,44,148,83,92,102,153,27,73,3,168,222,215,203,3,30,142,108,107,39,122,94,146,109,85,107,35,115,157,16,71,94,117,126,105,241,111,151,244,62,163,113,36,255,0,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,214,48,115,171,243,79,139,124,191,161,245,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,192,138,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,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,5,143,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,57,190,101,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,56,36,80,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,52,227,23,140,92,19,132,12,18,158,255,0,127,163,246,206,73,121,223,246,127,31,238,77,79,237,78,212,212,236,170,254,186,100,18,199,7,106,58,132,147,248,136,155,250,109,111,85,95,117,38,104,110,127,153,106,159,27,58,99,168,58,131,144,213,223,50,27,230,164,99,245,53,213,213,42,155,229,127,180,41,209,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,60,167,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,254,190,19,188,211,232,223,204,12,123,212,96,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,3,77,32,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,213,121,143,243,0,163,225,222,197,46,146,105,14,69,254,155,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,63,130,146,210,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,126,82,202,121,90,113,237,246,18,178,195,194,142,168,65,191,31,186,220,60,30,33,116,167,167,235,37,5,117,92,234,228,163,168,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,173,99,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,190,231,49,237,114,117,69,69,3,83,192,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,0,33,175,49,78,58,169,184,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,254,155,218,247,49,236,106,177,225,197,121,172,113,213,83,135,71,95,194,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,158,205,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,81,103,213,255,0,69,89,238,85,254,170,228,121,38,71,112,255,0,124,172,174,185,87,84,73,255,0,58,73,166,146,71,255,0,133,206,115,191,154,169,242,128,177,254,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,27,137,50,195,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,251,156,199,181,201,213,21,20,181,254,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,205,179,39,107,172,82,72,175,116,206,145,209,171,145,233,19,101,11,63,0,0,42,131,155,239,7,215,84,186,212,241,123,133,165,35,173,174,167,162,160,204,105,29,43,155,60,115,163,155,77,77,92,205,239,86,189,142,106,211,83,186,56,209,170,197,100,111,218,253,242,190,59,95,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,102,223,134,142,34,243,190,23,245,78,131,83,48,90,143,246,42,59,197,22,200,127,178,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,251,209,126,244,93,20,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,81,183,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,122,14,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,225,122,132,42,230,87,198,189,187,135,77,56,174,210,252,42,231,211,83,114,235,123,99,166,99,86,170,9,45,86,186,148,169,137,247,56,167,141,168,197,153,143,129,204,141,169,43,94,217,30,201,85,28,214,43,95,221,120,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,126,76,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,81,193,255,0,13,118,46,21,180,58,207,166,86,197,239,93,102,219,116,201,42,219,84,249,227,171,188,75,12,108,168,146,37,115,89,182,20,237,50,56,209,24,197,237,198,197,114,43,213,238,116,107,229,55,194,31,236,139,78,63,120,44,214,139,102,95,159,219,217,236,150,199,95,221,142,151,29,153,33,158,29,209,177,17,137,52,239,99,101,119,87,61,91,27,96,106,118,158,179,49,103,248,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,92,79,41,188,255,0,13,201,184,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,123,85,82,122,23,212,92,42,170,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,90,19,40,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,213,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,7,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,136,121,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,210,253,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,10,64,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,31,75,63,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,196,191,14,153,223,11,250,167,95,166,121,213,63,251,45,101,158,183,124,63,217,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,125,202,159,114,175,181,194,120,187,186,217,120,57,212,62,17,114,107,117,93,194,219,127,168,163,185,99,85,237,168,115,214,217,59,46,20,149,21,20,175,99,221,181,180,207,108,18,74,222,218,34,182,103,200,174,107,251,202,248,131,197,112,157,230,159,70,254,96,99,222,163,1,126,124,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,123,52,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,251,207,85,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,7,149,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,167,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,113,94,87,188,11,126,218,242,166,107,142,177,225,158,47,77,172,187,253,143,77,90,237,176,223,110,145,200,212,78,176,171,87,196,81,195,210,78,231,85,107,31,42,50,63,226,181,181,17,165,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,23,153,254,173,85,100,26,157,105,210,27,109,211,117,175,21,163,101,109,194,153,137,51,63,178,85,8,174,68,145,21,123,114,108,166,88,92,199,53,171,183,196,76,155,186,170,181,182,83,145,100,22,140,79,31,185,229,57,5,95,133,181,217,168,230,184,86,207,219,115,251,84,240,177,95,35,246,177,21,206,232,214,170,244,106,42,175,79,114,42,148,67,168,185,111,219,237,65,201,243,191,103,248,15,180,119,154,219,183,133,238,247,123,30,34,119,203,219,223,209,187,182,239,233,187,106,117,233,215,162,125,196,123,104,177,61,93,136,179,28,234,159,132,127,21,201,208,206,73,24,220,214,230,103,114,59,54,105,210,61,27,245,112,248,83,175,47,76,78,177,195,95,60,0,33,110,156,0,0,72,78,4,52,179,246,163,196,126,63,222,172,240,244,120,143,76,166,167,108,155,36,147,194,203,31,101,140,234,199,34,245,168,146,13,200,187,122,199,220,232,228,118,210,227,8,115,203,3,0,251,59,162,55,108,238,178,211,225,235,50,235,203,251,21,93,253,254,42,130,149,169,20,95,2,57,81,155,106,22,181,61,237,107,151,239,94,173,216,164,198,39,185,30,27,201,240,145,84,243,171,143,233,240,114,63,74,153,220,230,251,67,114,213,51,216,177,251,184,241,142,53,79,15,241,107,30,238,58,79,8,20,99,196,79,152,29,78,255,0,150,87,175,242,217,75,206,40,199,136,159,48,58,157,255,0,44,175,95,229,178,152,91,75,245,86,252,103,228,148,116,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,74,191,249,168,105,117,194,186,12,67,87,44,216,213,69,68,54,248,106,45,23,219,156,79,115,219,79,18,200,199,81,54,70,110,232,198,172,146,85,39,113,26,137,185,237,107,157,213,209,162,215,121,122,218,225,165,54,253,111,210,172,131,75,174,119,106,139,100,55,200,99,107,107,32,99,94,232,37,138,86,77,19,149,142,247,61,169,36,108,220,222,173,87,55,114,35,154,170,142,74,41,33,187,65,134,234,113,49,118,57,87,31,24,225,63,151,222,233,110,135,179,207,164,114,74,176,21,207,111,15,86,157,254,101,90,213,78,179,62,189,232,210,57,69,49,192,0,26,21,180,29,75,133,237,77,180,104,246,190,97,218,133,144,69,186,215,110,172,124,21,175,220,228,236,83,212,67,37,60,147,244,99,30,231,118,219,50,201,177,173,85,118,205,169,209,87,170,114,208,126,237,92,170,205,113,114,158,113,58,253,204,92,118,14,214,97,133,185,131,191,230,92,166,105,157,61,21,68,196,252,37,161,0,112,190,10,245,106,171,88,120,122,199,111,151,139,167,143,190,89,251,150,59,188,170,147,43,214,162,159,162,70,233,31,42,170,203,43,233,221,79,43,222,142,84,87,200,239,185,122,181,189,208,179,108,221,166,253,186,110,211,202,99,87,11,230,121,125,220,171,27,119,3,127,206,183,84,211,62,233,211,88,245,79,56,245,0,3,213,130,0,0,170,190,121,223,130,127,153,63,77,42,172,181,78,121,223,130,127,153,63,77,43,215,68,116,27,50,215,201,51,75,94,159,209,85,220,175,184,158,47,46,77,79,105,164,167,73,167,185,50,42,218,72,37,134,52,222,213,222,216,170,100,149,17,168,247,189,97,72,218,197,116,137,208,46,83,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,153,70,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,16,59,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,125,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,215,204,235,143,31,219,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,149,162,250,13,153,107,84,121,149,210,197,69,87,21,139,3,197,238,153,53,246,236,218,116,146,10,54,82,209,79,60,16,189,85,237,77,245,18,194,145,53,17,85,232,139,36,136,199,54,39,244,14,106,106,160,202,185,170,128,4,42,230,97,193,69,199,137,252,18,219,155,105,165,179,196,234,78,37,210,154,138,142,52,165,135,219,52,51,77,26,73,79,53,68,206,143,103,103,171,231,141,93,38,212,235,59,81,138,233,145,205,154,167,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,204,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,31,175,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,87,18,58,187,106,215,173,109,202,117,126,205,130,82,97,212,249,61,68,85,111,179,211,78,217,217,20,233,4,108,154,85,145,177,68,143,124,178,178,73,158,237,136,170,249,92,171,185,122,185,127,38,128,234,207,236,43,89,113,61,92,251,33,106,202,62,203,220,27,91,236,187,155,122,195,63,194,230,238,107,186,47,110,102,110,238,69,46,215,118,229,100,111,218,237,187,84,46,83,150,127,5,23,30,24,48,75,150,109,169,118,207,13,169,57,111,90,106,218,57,18,150,111,99,80,195,52,137,29,60,53,16,186,77,253,238,140,158,69,108,155,87,164,13,86,35,161,87,58,106,158,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,15,107,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,244,25,135,19,186,203,159,104,118,45,195,214,91,148,123,75,16,195,238,14,184,90,217,60,45,125,83,58,66,177,65,3,167,94,175,88,96,99,231,72,153,238,218,217,220,213,87,50,56,91,21,228,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,80,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,135,127,229,211,195,173,79,16,156,75,227,144,94,113,58,187,182,19,138,212,54,243,147,76,145,68,234,72,217,27,30,250,90,122,132,153,174,100,140,158,162,56,227,116,61,21,239,139,190,168,136,140,123,217,45,121,231,126,9,254,100,253,52,145,92,171,248,120,181,104,215,13,22,172,242,170,213,87,75,150,106,117,60,55,187,179,230,172,108,204,117,18,62,101,182,182,38,198,187,24,197,166,153,179,42,47,89,55,212,61,30,169,181,177,199,29,121,231,126,9,254,100,253,52,10,203,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,34,35,167,157,148,212,242,84,74,145,183,175,87,189,34,134,69,70,55,171,222,168,141,106,57,202,141,95,147,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,40,57,92,121,236,211,47,173,122,61,105,221,121,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,48,157,60,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,146,128,204,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,240,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,129,218,192,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,64,14,117,126,86,49,111,152,20,62,157,113,62,175,49,254,96,20,124,59,216,165,210,77,33,200,191,211,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,240,82,95,149,206,175,202,198,45,243,2,135,211,174,32,85,7,14,90,33,117,226,59,88,108,186,53,98,190,82,90,46,87,250,123,139,168,234,234,227,115,224,73,233,232,103,169,141,146,109,248,154,199,186,4,98,189,17,202,196,122,185,26,253,187,23,197,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,37,121,92,121,236,211,47,173,122,61,105,97,60,200,249,125,212,241,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,215,163,35,68,10,182,226,55,139,77,88,226,134,221,131,83,106,165,223,218,53,120,109,190,178,157,213,62,30,154,31,25,85,83,84,249,36,169,217,4,49,164,127,192,109,28,29,191,137,191,214,187,211,163,165,122,18,171,147,103,15,95,109,53,98,237,196,45,218,166,235,73,73,167,125,40,173,12,142,151,165,45,198,186,182,154,162,41,218,233,220,138,139,216,129,232,174,137,159,22,234,152,28,174,107,83,108,149,214,105,79,133,141,20,253,221,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,80,170,190,117,126,105,241,111,151,244,62,163,113,34,174,154,240,245,149,106,166,141,106,142,174,98,213,61,255,0,217,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,149,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,2,181,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,172,190,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,137,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,232,212,68,98,55,164,96,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,30,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,56,86,51,164,57,150,95,165,249,190,174,88,160,164,154,197,167,181,22,152,111,168,233,209,147,194,203,132,147,69,4,204,98,251,158,196,150,20,141,200,139,189,22,104,213,26,173,71,185,159,171,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,182,43,200,199,241,179,242,223,234,71,20,230,63,203,254,179,135,123,236,186,183,164,56,239,250,83,215,248,104,37,166,167,146,122,137,49,218,173,140,143,109,67,230,124,146,62,25,164,69,123,38,87,109,73,37,88,156,140,254,10,202,22,213,166,252,78,232,214,169,232,117,71,16,184,198,81,215,16,182,219,234,110,23,135,203,11,157,85,105,240,208,247,106,96,169,130,61,239,108,209,49,58,171,27,187,115,85,174,141,94,199,177,206,163,110,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,238,43,106,207,243,43,22,27,127,211,235,54,67,87,71,143,101,85,20,53,55,170,24,85,26,202,247,209,172,171,76,146,170,38,231,49,142,158,71,163,58,236,87,236,114,162,186,54,43,122,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,15,63,130,112,245,149,102,218,19,169,156,65,120,159,103,227,122,115,236,218,109,210,82,200,239,106,87,86,86,67,7,135,134,78,137,26,118,163,151,187,34,238,87,55,124,13,216,169,46,246,56,78,243,79,163,127,48,49,239,81,128,184,158,97,24,6,27,165,156,184,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,187,34,103,182,104,213,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,105,219,132,239,52,250,55,243,3,30,245,24,0,186,158,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,162,189,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,9,213,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,161,152,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,182,158,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,144,44,84,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,8,235,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,187,155,34,136,235,198,15,4,154,95,197,206,51,182,245,5,37,143,54,162,167,142,146,207,150,54,150,73,231,161,131,196,50,89,34,124,44,154,38,212,177,205,108,172,107,101,114,164,107,60,143,103,69,115,183,5,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,201,242,220,229,247,83,195,181,52,154,195,172,150,170,71,106,45,198,157,212,212,86,217,162,138,103,227,44,73,103,142,85,138,162,25,229,134,103,212,194,176,57,94,214,181,241,177,95,31,94,143,145,23,192,114,252,229,149,153,105,6,174,93,53,91,136,203,46,63,80,252,90,162,74,92,78,134,57,210,181,147,213,181,237,86,94,26,173,114,53,140,107,81,82,22,74,206,234,61,235,35,153,11,225,141,93,102,128,101,92,184,157,108,224,114,167,138,222,9,180,51,48,211,231,210,83,234,46,31,166,246,70,80,195,43,34,137,151,186,71,91,233,222,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,236,105,79,132,239,43,26,55,242,255,0,30,244,232,0,205,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,185,87,50,62,93,151,93,119,169,143,90,52,18,197,73,62,160,201,80,214,228,52,19,87,186,39,223,32,237,65,79,3,226,124,243,37,60,15,167,100,9,213,136,145,164,140,123,220,174,87,177,172,147,186,240,101,192,190,156,112,121,98,174,146,217,95,246,163,51,188,238,138,229,147,84,81,165,60,142,165,223,186,58,90,120,183,191,177,10,109,99,158,136,247,58,73,17,28,231,42,54,38,70,18,84,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,18,185,154,93,173,87,174,56,245,62,178,205,115,164,175,167,142,162,219,72,249,105,166,108,172,108,240,91,41,33,154,37,115,85,81,31,28,177,201,27,219,247,181,236,115,87,162,162,161,42,185,26,221,173,80,221,117,146,197,53,206,145,151,42,202,123,13,93,61,27,166,106,79,52,16,186,185,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,80,181,240,0,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,126,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,66,124,85,112,119,164,124,87,225,181,150,108,194,207,73,110,201,219,78,216,237,25,101,53,27,29,113,183,62,53,145,209,49,95,238,116,212,219,165,147,125,59,156,140,118,247,43,85,146,108,145,145,3,130,94,86,119,93,48,214,139,238,163,107,205,53,37,194,219,135,222,21,152,52,77,168,116,83,214,207,77,87,28,212,215,167,182,154,117,108,44,219,18,35,105,165,116,138,171,44,157,198,183,182,197,144,62,175,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,13,59,26,168,50,174,5,207,106,175,4,150,174,43,248,26,209,123,238,49,5,37,14,162,226,186,111,101,154,213,88,218,86,186,123,180,13,179,163,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,105,219,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,134,143,184,78,242,177,163,127,47,241,239,78,128,138,188,204,57,127,223,120,134,246,110,175,104,94,59,106,147,62,162,233,71,123,161,238,50,146,107,253,42,246,217,12,157,233,30,216,123,212,232,215,39,89,54,185,241,59,111,115,248,49,68,224,246,188,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,108,115,218,198,49,200,198,76,162,42,240,65,192,78,9,194,61,138,12,142,182,127,109,234,109,202,223,37,29,238,247,21,68,205,165,100,50,190,25,29,71,77,10,170,49,97,99,224,141,82,87,179,186,247,35,157,213,141,114,68,201,84,0,0,7,52,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,246,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,38,151,138,64,230,219,196,22,156,107,38,184,219,240,172,27,31,254,191,211,63,31,98,189,223,228,129,34,146,190,171,188,196,117,35,81,90,146,58,26,89,35,153,26,231,46,215,73,60,234,198,163,122,73,40,68,189,67,214,141,80,213,107,86,39,98,212,12,190,174,237,109,193,172,240,216,113,234,55,50,56,160,160,162,141,173,107,90,200,227,107,90,175,86,178,54,186,87,34,200,244,142,52,115,157,177,189,38,87,41,190,16,255,0,107,186,143,251,193,102,180,91,241,12,2,224,207,100,182,58,254,212,149,89,20,43,12,240,238,141,136,175,88,96,99,219,43,186,185,136,233,29,3,83,186,196,153,137,0,11,254,229,179,196,46,43,174,156,50,227,118,75,77,55,179,175,90,111,111,160,196,174,246,249,42,163,150,69,240,212,177,199,5,99,81,170,143,72,103,99,21,90,175,107,122,73,28,236,69,122,69,189,193,42,128,0,102,179,139,31,52,250,201,243,3,33,245,25,199,13,28,69,231,124,47,234,157,6,166,96,181,31,236,84,119,138,45,144,255,0,100,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,247,162,253,232,174,44,124,211,235,39,204,12,135,212,103,25,151,14,153,222,37,161,56,39,17,94,31,197,225,153,175,122,143,198,239,134,63,9,116,142,178,190,31,7,219,238,172,178,117,134,131,189,221,237,181,159,197,217,215,171,122,184,52,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,80,15,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,128,181,66,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,0,1,199,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,235,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,162,8,1,205,231,135,76,19,45,208,155,151,17,94,31,194,102,120,87,178,232,252,110,249,164,241,118,185,43,29,15,131,237,247,82,40,250,77,95,222,238,246,220,255,0,225,108,235,209,221,90,20,172,75,78,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,142,186,79,130,254,212,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,165,61,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,64,250,184,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,60,201,245,106,171,1,209,26,108,34,205,116,240,183,76,234,177,104,164,107,82,102,200,235,108,45,223,84,172,145,138,141,111,87,58,158,39,53,234,187,227,158,70,237,84,234,173,170,82,70,113,243,170,214,253,84,226,34,232,219,101,166,162,138,28,58,23,98,142,124,239,106,186,166,90,90,153,214,89,81,173,247,49,171,36,175,107,83,170,170,181,141,114,237,87,43,27,28,202,247,56,196,249,86,46,169,142,81,194,61,223,197,216,189,28,100,127,65,108,253,154,43,141,46,92,237,213,203,157,92,163,135,162,157,35,239,229,202,0,3,88,157,135,161,211,172,75,237,246,160,227,24,39,180,60,7,218,59,205,21,167,197,118,187,189,143,17,59,34,238,108,234,221,219,119,245,219,185,58,244,233,213,62,243,207,19,59,150,30,151,92,47,186,189,112,213,27,134,53,81,45,151,26,182,84,83,81,93,28,247,71,20,87,89,187,108,237,183,163,147,186,239,13,37,70,230,244,115,88,146,49,93,181,93,26,174,78,11,15,56,172,69,54,163,190,126,29,237,22,211,102,244,228,89,77,252,125,83,198,138,103,78,92,106,158,20,199,30,28,244,244,248,79,37,148,225,120,181,191,5,195,172,88,77,166,106,137,168,113,251,101,45,170,150,74,151,53,210,190,40,34,108,108,115,213,168,212,87,43,88,138,170,136,137,215,175,68,79,184,251,32,22,92,68,83,26,67,135,238,92,170,237,115,114,185,214,102,117,153,245,200,81,143,17,62,96,117,59,254,89,94,191,203,101,47,56,163,30,34,124,192,234,119,252,178,189,127,150,202,70,246,151,234,173,248,207,201,118,244,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,72,84,31,48,29,37,170,211,78,33,110,247,202,91,95,135,177,230,191,217,202,25,88,179,61,142,168,127,68,172,107,159,34,116,238,248,141,242,171,26,231,35,89,60,95,209,71,35,82,223,8,147,204,179,76,173,25,102,129,174,161,77,47,102,233,130,214,67,61,51,246,185,221,218,122,185,162,167,154,14,136,244,107,122,185,208,73,189,90,229,78,198,212,232,143,114,154,220,239,13,229,24,74,166,57,211,199,238,231,240,77,58,47,207,39,38,218,27,84,85,61,139,223,187,159,26,166,55,103,79,107,72,215,186,38,85,74,0,32,46,188,0,0,76,238,88,122,173,111,196,181,86,241,165,213,182,154,137,166,207,161,137,212,149,145,61,187,105,229,161,138,166,101,108,140,94,138,173,124,111,147,226,69,85,71,49,169,181,81,234,230,90,17,64,248,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,116,110,232,168,168,168,189,81,205,115,85,90,230,57,21,174,107,156,215,34,162,170,45,243,227,185,5,163,44,199,237,153,78,63,87,226,173,119,154,56,110,20,83,246,220,206,237,60,204,71,198,253,175,68,115,122,181,200,189,28,136,169,215,222,136,164,207,103,113,61,101,137,177,60,233,158,30,19,252,117,251,225,204,189,51,228,126,71,154,91,205,109,199,102,253,58,85,207,207,163,72,240,141,105,221,136,136,254,173,83,163,232,128,9,18,153,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,61,175,53,238,7,42,113,171,173,239,139,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,245,149,38,149,210,117,123,100,127,102,184,44,25,102,85,138,123,75,236,182,77,117,179,123,102,223,53,166,227,236,250,217,41,252,101,12,189,59,180,211,108,84,238,66,253,173,221,27,186,181,221,19,170,47,66,242,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,74,33,3,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,111,38,233,195,214,43,194,255,0,47,77,74,210,60,90,167,199,248,13,63,201,106,110,55,71,210,199,79,53,206,186,90,9,221,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,253,155,150,165,120,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,180,226,110,237,106,191,240,137,170,247,219,21,206,146,227,109,184,233,189,246,174,142,178,146,102,205,5,76,18,91,38,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,155,115,85,6,85,205,84,0,41,3,154,23,26,255,0,188,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,219,55,70,194,230,62,161,37,115,83,164,49,119,103,134,52,141,85,146,124,114,239,145,175,139,183,42,185,174,113,175,251,50,197,103,225,175,76,238,118,170,156,147,45,183,212,83,101,178,245,239,77,103,181,205,27,90,148,251,21,171,27,102,170,142,71,251,220,237,241,196,155,145,136,179,67,43,106,91,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,248,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,67,176,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,56,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,107,111,39,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,241,99,98,57,207,115,34,138,38,43,223,179,114,254,174,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,10,129,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,237,94,220,141,115,17,178,36,151,146,102,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,105,60,167,120,215,183,101,56,173,179,133,125,72,185,236,201,44,221,105,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,181,138,233,24,213,137,98,141,140,69,137,85,225,32,57,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,183,78,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,247,106,227,131,130,222,26,53,38,235,110,226,79,85,242,42,76,34,159,17,168,165,171,204,171,150,23,172,25,13,162,23,53,60,28,233,19,217,42,84,185,17,144,69,52,74,179,116,123,98,70,74,169,2,71,69,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,147,43,136,46,102,25,223,16,156,41,218,116,47,36,178,120,108,166,166,225,23,218,187,220,9,11,105,110,244,52,202,201,41,182,195,177,86,41,164,157,25,36,189,181,99,90,234,86,236,248,39,116,80,132,255,0,225,211,154,231,14,58,211,217,178,103,245,95,178,220,145,251,191,173,239,181,108,117,174,94,157,231,127,10,227,181,145,183,164,113,49,93,226,27,7,87,202,214,71,221,95,122,240,14,121,223,130,127,153,63,77,32,175,7,60,61,126,243,252,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,225,122,244,99,167,87,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,161,110,99,60,20,126,234,186,143,5,255,0,0,182,93,100,211,44,167,248,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,188,171,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,30,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,80,208,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,178,130,249,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,17,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,145,215,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,119,55,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,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,161,242,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,121,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,10,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,159,107,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,220,214,49,206,94,136,138,167,171,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,5,228,228,92,2,233,197,111,25,56,143,21,56,229,190,213,109,142,223,227,238,89,45,166,74,100,154,27,157,225,99,70,81,86,67,10,183,100,51,35,228,150,121,38,220,170,178,211,192,230,199,220,146,89,146,85,28,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,219,101,167,145,204,95,241,100,98,185,172,115,226,150,39,171,25,191,106,117,80,41,91,157,95,154,124,91,229,253,15,168,220,72,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,100,87,58,191,52,248,183,203,250,31,81,184,144,0,13,62,226,217,78,156,107,142,156,82,228,152,221,117,171,45,195,50,219,123,218,215,58,36,154,150,186,150,68,116,114,195,44,82,39,248,241,201,20,141,71,53,200,246,61,168,168,230,165,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,250,190,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,244,238,118,155,85,234,153,148,119,155,101,37,125,60,117,16,85,178,42,152,91,43,27,60,18,178,104,101,70,185,21,17,241,203,28,114,49,223,123,94,198,185,58,42,34,129,94,188,163,120,122,226,59,72,172,89,54,89,170,21,55,92,91,16,200,58,199,111,194,174,148,175,142,170,74,230,61,173,117,205,241,72,136,250,79,130,55,66,141,232,142,157,170,143,122,35,34,129,207,177,80,115,252,167,136,93,2,193,175,181,88,182,107,174,26,127,143,222,168,182,120,155,117,211,38,162,164,170,131,123,26,246,111,138,73,26,246,238,99,218,228,234,158,246,185,21,61,202,128,116,2,128,121,163,249,236,212,223,162,250,61,17,122,120,46,172,105,102,168,120,239,217,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,247,41,69,156,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,154,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,101,242,49,252,108,252,183,250,145,106,128,80,182,186,114,224,213,140,3,137,251,38,133,96,80,123,70,203,159,92,42,99,194,239,55,106,218,104,124,77,45,61,60,85,21,110,168,72,156,231,179,194,178,85,107,221,219,107,165,237,43,162,137,85,201,26,92,167,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,226,198,196,115,158,230,69,20,76,87,191,102,229,234,160,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,115,220,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,22,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,65,124,203,117,135,68,181,135,136,187,197,211,72,49,186,73,42,40,42,60,53,227,48,164,188,207,85,6,74,246,82,210,195,26,199,3,218,145,64,202,117,130,88,145,240,171,153,58,116,145,21,81,90,170,22,105,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,127,14,229,77,2,246,164,186,80,162,49,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,11,115,171,243,79,139,124,191,161,245,27,137,197,57,127,233,31,16,90,153,196,21,166,237,195,245,227,236,205,126,51,190,123,150,91,61,4,85,116,182,58,89,226,146,7,185,209,76,215,71,52,210,70,249,153,20,61,55,61,219,151,171,26,199,203,31,107,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,63,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,109,92,84,119,187,253,37,12,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,116,234,199,39,242,80,61,168,60,166,11,171,26,89,170,30,59,246,103,169,120,166,91,236,206,215,141,246,21,230,154,191,194,247,55,118,251,189,151,187,102,238,219,246,238,233,215,99,186,125,202,122,176,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,1,5,121,143,243,0,163,225,222,197,46,146,105,14,69,254,155,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,63,130,146,246,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,220,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,243,231,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,213,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,252,72,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,140,119,75,115,188,175,4,203,181,50,193,98,241,88,222,9,224,62,208,86,248,168,89,224,252,108,203,13,47,240,222,244,146,77,242,53,91,252,54,187,111,78,174,232,158,240,47,211,129,206,46,237,92,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,59,137,213,31,28,209,163,164,237,44,142,145,70,104,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,170,29,44,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,129,210,193,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,57,87,24,28,74,88,184,86,208,235,198,166,220,211,189,117,155,117,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,102,216,83,180,249,36,85,123,23,183,27,209,170,175,86,53,193,26,249,178,113,121,251,34,211,143,221,247,10,173,217,151,231,246,247,251,89,210,80,119,99,165,199,102,73,160,155,108,143,84,98,77,59,216,232,155,209,175,86,198,217,220,189,167,172,47,90,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,201,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,212,242,189,224,163,247,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,245,154,94,212,19,72,178,34,62,63,130,45,145,185,146,247,2,42,241,173,202,211,246,21,163,86,173,79,210,11,173,215,40,251,47,111,130,159,47,167,240,61,102,159,226,168,150,166,243,215,188,189,184,89,186,158,47,15,28,110,237,196,206,235,228,118,217,100,88,129,195,71,17,121,223,11,250,167,65,169,152,45,71,251,21,29,226,139,100,63,217,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,125,232,191,122,46,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,157,2,239,244,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,161,110,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,210,6,107,56,177,243,79,172,159,48,50,31,81,156,184,158,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,219,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,83,183,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,254,233,202,247,141,127,221,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,236,107,163,161,107,25,80,178,181,171,214,25,123,80,67,34,72,168,200,254,9,119,198,214,75,220,153,92,220,117,135,68,177,157,23,161,210,220,243,27,164,203,178,203,237,68,149,246,59,75,111,51,209,79,103,122,82,85,65,21,233,233,11,85,36,100,82,201,177,176,74,173,100,202,178,116,235,218,126,218,86,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,13,57,234,174,164,88,180,127,78,50,61,80,201,232,238,181,118,172,102,223,45,198,174,27,93,11,234,234,159,28,105,213,81,145,179,255,0,170,247,43,99,99,122,190,71,177,141,115,219,76,58,135,205,135,94,115,45,121,196,245,71,31,109,94,43,135,226,181,16,185,112,170,11,174,232,46,144,59,111,139,101,108,238,139,108,239,149,168,230,49,238,135,164,9,177,209,181,36,71,72,251,84,224,167,78,117,183,74,184,121,198,176,205,123,202,169,46,217,13,13,60,48,210,209,83,83,64,198,88,237,209,211,197,13,53,181,101,133,17,181,47,137,177,42,190,101,235,213,242,57,168,249,26,198,200,250,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,192,200,214,55,162,43,88,249,131,197,115,20,226,47,4,226,131,84,240,125,76,193,106,63,15,237,148,119,138,45,147,127,99,46,158,38,174,105,232,251,146,197,31,123,181,223,99,123,172,110,199,253,232,191,122,36,170,228,99,248,217,249,111,245,34,170,203,84,228,99,248,217,249,111,245,32,45,80,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,120,132,207,255,0,101,218,35,155,103,113,93,189,153,89,108,179,84,123,58,171,177,222,237,215,200,222,213,39,193,181,200,189,106,36,137,62,38,171,83,175,87,124,40,170,116,34,189,249,169,106,159,253,233,104,157,53,31,247,178,154,218,135,199,255,0,29,77,78,200,220,143,255,0,214,149,232,230,127,176,237,119,244,144,194,204,113,62,73,134,174,231,126,156,60,101,40,216,204,146,118,131,60,195,224,166,59,51,86,181,123,52,241,158,124,56,196,105,223,207,148,171,254,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,249,192,43,126,110,215,136,138,99,72,228,0,3,232,92,167,3,218,83,111,210,174,29,241,214,209,93,170,46,19,101,240,195,149,213,190,86,53,141,138,90,186,104,85,34,141,169,213,81,172,141,145,183,170,170,171,156,142,119,194,142,70,54,175,120,99,210,90,173,106,214,236,95,8,246,95,141,181,173,99,43,111,109,114,204,216,219,109,133,200,250,132,124,145,38,232,247,181,59,77,119,86,255,0,18,88,219,185,170,228,84,187,226,83,179,120,109,102,172,69,94,17,249,168,78,154,243,205,203,118,50,107,83,198,123,117,242,229,28,41,143,79,61,103,187,148,115,238,0,9,99,158,130,140,120,137,243,3,169,223,242,202,245,254,91,41,121,197,24,241,19,230,7,83,191,229,149,235,252,182,82,53,180,191,85,111,198,126,75,195,160,255,0,180,49,126,197,63,137,207,64,4,61,210,0,0,11,206,225,219,203,246,152,255,0,200,219,47,249,20,71,66,57,239,14,222,95,180,199,254,70,217,127,200,162,58,17,104,88,250,170,124,35,228,224,252,219,237,11,254,221,95,138,67,231,100,88,253,163,44,199,238,120,182,65,73,226,173,119,154,57,173,245,176,119,28,206,237,60,204,86,72,205,204,84,115,122,181,202,157,90,168,169,215,220,168,167,209,7,164,196,76,105,44,26,43,170,221,81,93,19,164,199,24,152,238,80,134,161,96,153,6,152,230,247,188,3,41,166,236,221,44,85,146,81,207,209,143,107,36,218,191,12,177,239,107,92,177,72,221,175,99,149,169,185,143,107,186,116,83,207,19,91,154,54,153,90,49,173,78,199,53,50,219,46,202,140,214,142,104,46,16,109,114,245,168,161,72,88,147,238,87,170,124,81,77,12,123,26,214,162,118,55,124,74,245,233,10,74,215,27,135,242,76,69,118,125,19,240,231,31,7,112,108,190,115,27,65,147,225,243,24,231,93,60,123,187,81,217,171,79,86,244,78,158,160,0,98,183,193,105,92,177,181,79,237,102,141,92,116,202,162,143,183,81,129,214,127,10,102,71,209,146,210,86,201,52,204,220,229,122,171,165,73,91,82,139,209,173,106,51,181,211,114,238,82,173,73,9,192,94,127,246,7,137,204,91,196,221,188,5,191,35,239,99,245,191,192,238,247,252,67,63,173,225,247,53,206,110,234,182,82,252,77,233,211,167,196,168,205,198,203,40,196,249,54,46,153,238,158,19,239,254,58,74,15,210,46,73,25,230,207,95,183,17,219,183,29,101,61,252,104,137,153,136,136,239,154,119,169,143,92,174,48,0,88,110,55,0,0,85,95,60,239,193,63,204,159,166,144,255,0,129,14,39,44,92,37,234,22,101,170,183,123,47,182,234,223,135,201,107,181,218,60,75,233,188,125,84,183,59,123,157,31,125,177,74,145,109,130,58,137,122,185,187,87,181,179,170,57,205,38,7,60,239,193,63,204,159,166,149,86,7,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,84,224,147,149,78,157,212,105,124,89,199,21,88,109,93,210,251,147,211,193,83,73,142,85,201,87,109,159,31,99,100,157,58,72,250,106,166,172,175,158,39,83,72,172,145,140,124,42,213,98,162,59,122,39,42,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,46,36,12,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,253,253,59,111,84,70,202,197,95,127,195,7,27,119,93,46,208,189,78,225,167,59,158,174,225,137,230,56,189,238,146,195,81,53,83,149,150,10,217,173,181,191,194,138,38,194,247,189,149,85,47,166,98,183,123,35,137,238,124,171,253,57,85,110,83,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,207,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,7,149,53,59,118,142,235,53,170,182,27,21,109,37,29,201,244,242,54,142,162,174,153,213,48,67,58,181,123,111,146,38,201,27,164,98,59,162,171,18,70,43,145,21,17,205,235,213,50,196,106,160,12,198,107,93,167,84,44,186,185,151,209,235,85,178,174,131,59,146,241,83,87,144,69,83,12,113,61,213,179,189,102,146,84,108,72,145,43,36,89,59,140,116,127,195,115,30,215,51,171,21,170,79,254,73,249,110,145,218,179,44,243,21,188,186,146,147,81,111,148,244,171,101,154,174,86,111,173,183,68,146,62,166,154,149,22,36,115,30,215,36,114,202,222,243,187,172,108,110,72,218,148,175,122,201,254,102,28,20,92,120,159,193,45,185,182,154,91,60,78,164,226,93,41,168,168,227,74,88,125,179,67,52,209,164,148,243,84,76,232,246,118,122,190,120,213,210,109,78,179,181,24,174,153,28,218,76,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,56,87,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,113,131,197,158,27,194,46,151,253,184,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,80,129,92,235,51,173,26,185,95,112,188,18,211,107,181,87,234,109,171,124,247,123,165,60,238,74,171,93,173,204,221,5,13,67,90,221,146,119,159,42,206,198,189,219,225,108,106,228,106,54,171,115,171,175,74,177,109,71,205,53,31,28,198,244,134,134,235,87,153,213,220,34,117,145,182,185,86,42,168,234,163,94,227,102,100,168,173,236,246,246,44,139,42,185,173,141,172,87,185,205,70,171,147,242,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,207,114,189,224,163,247,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,245,154,94,212,19,72,178,34,62,63,130,45,145,185,146,247,3,218,243,49,142,235,15,47,253,64,134,251,91,73,89,114,101,61,133,181,149,20,148,206,166,130,105,210,237,67,220,124,113,58,73,29,27,21,221,85,24,178,61,90,138,136,174,119,78,171,65,133,255,0,115,71,242,39,169,191,69,245,138,34,128,64,186,158,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,82,177,170,130,178,248,224,229,115,147,106,222,188,219,181,95,69,234,105,41,237,185,197,226,150,28,202,141,34,167,137,108,202,237,173,158,237,4,106,232,155,82,199,53,174,150,88,183,119,157,50,185,200,178,119,157,217,15,85,201,163,68,46,184,46,137,95,245,162,225,124,164,168,167,213,10,136,27,67,65,12,110,223,73,5,182,122,202,117,124,175,94,136,175,146,89,37,232,198,162,163,89,27,29,185,85,234,200,249,175,60,239,193,63,204,159,166,150,147,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,243,191,4,255,0,50,126,154,4,85,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,114,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,198,141,232,215,49,207,138,89,88,143,102,253,201,213,64,25,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,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,77,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,127,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,236,2,255,0,185,163,249,19,212,223,162,250,197,17,72,28,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,110,156,86,93,174,183,254,80,84,151,219,237,206,174,227,114,184,224,248,69,93,101,101,92,206,154,122,153,228,169,182,58,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,74,76,3,186,241,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,253,59,108,85,86,196,196,79,107,195,47,5,25,86,168,104,254,163,113,33,154,219,60,22,3,136,97,249,21,109,167,196,36,140,146,247,116,130,223,81,217,117,62,199,53,123,52,243,181,178,62,85,85,99,164,137,33,70,201,252,110,215,159,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,186,157,114,192,48,221,44,224,155,83,180,251,79,177,234,75,30,61,99,211,124,130,154,134,134,153,23,100,76,246,125,66,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,103,48,186,158,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,211,165,115,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,31,94,175,141,23,154,242,184,243,217,166,95,90,244,122,210,252,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,58,252,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,65,124,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,28,255,0,228,231,163,154,227,167,186,113,145,103,57,172,222,203,193,115,143,13,93,96,178,86,54,101,170,154,70,34,162,220,163,106,189,35,167,134,104,213,173,247,198,233,39,108,112,189,21,145,199,26,206,17,175,157,95,154,124,91,229,253,15,168,220,79,65,202,103,72,112,221,122,210,254,35,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,174,106,249,254,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,1,0,56,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,26,55,163,92,246,178,88,165,98,61,251,55,44,223,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,207,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,179,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,68,20,3,205,31,207,102,166,253,23,209,232,139,9,229,115,198,221,215,136,28,102,109,18,212,137,234,235,51,108,46,206,202,182,94,170,234,157,81,61,246,137,42,31,27,165,147,164,45,108,111,129,178,81,68,174,124,143,146,101,145,100,94,170,146,41,61,64,170,190,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,11,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,112,22,233,205,67,142,170,108,3,30,186,240,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,190,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,180,198,189,54,182,71,177,241,213,6,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,249,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,233,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,118,135,74,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,125,96,243,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,170,190,70,63,141,159,150,255,0,82,45,80,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,10,1,230,69,130,241,29,138,241,29,116,189,241,11,116,246,231,183,55,187,25,188,209,192,248,109,115,218,227,127,193,79,73,18,185,222,31,179,220,68,146,157,92,231,181,239,87,185,242,247,146,121,127,39,46,28,215,65,176,14,40,236,89,7,16,20,244,141,182,182,157,241,88,110,53,204,221,69,105,189,172,177,45,53,93,71,87,35,88,198,181,38,107,101,114,57,177,72,248,229,93,155,59,177,220,167,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,207,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,4,128,230,143,231,179,83,126,139,232,244,68,159,228,143,118,181,88,45,90,243,125,190,220,233,45,214,219,117,62,63,87,89,89,87,51,97,130,154,8,219,115,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,173,158,103,249,150,167,228,211,230,122,129,144,213,223,111,181,84,244,148,213,23,10,181,71,79,59,41,169,227,167,137,100,119,78,175,122,69,12,104,175,119,87,189,81,92,229,115,149,92,171,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,90,31,87,90,228,210,249,117,115,47,118,138,209,85,210,224,137,120,169,110,62,202,154,153,39,122,209,35,213,35,122,58,88,217,42,49,200,155,216,201,26,178,49,142,107,30,233,30,215,72,233,213,201,99,18,213,199,234,230,87,156,89,155,87,73,167,77,179,190,219,122,154,104,158,234,74,235,138,62,55,211,65,18,36,172,111,137,141,174,146,69,147,100,189,184,158,246,43,88,181,44,121,15,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,15,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,110,142,54,73,54,196,248,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,7,171,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,0,69,94,87,30,68,244,203,235,94,177,90,87,7,55,124,99,87,45,92,81,179,33,212,107,133,37,202,197,120,179,196,204,70,170,138,218,250,88,41,237,209,75,38,234,39,185,221,82,74,152,165,145,239,145,201,35,250,165,68,79,233,19,100,100,49,222,73,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,20,40,95,129,252,159,72,240,238,40,244,255,0,33,214,139,125,92,246,42,75,197,51,233,170,162,185,50,142,11,109,199,186,223,9,91,84,231,244,71,211,67,46,215,200,222,228,125,17,187,213,100,107,29,12,186,51,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,180,158,83,124,107,220,117,2,143,247,98,213,11,159,126,245,100,183,178,76,66,182,69,165,167,142,91,93,44,16,194,150,198,198,198,177,242,77,19,35,116,205,119,241,94,248,251,234,245,106,66,138,240,178,162,47,243,33,185,232,149,7,10,25,101,46,182,199,72,230,92,105,234,41,177,69,154,146,121,158,220,145,40,234,37,160,88,159,11,85,208,191,116,79,69,123,149,177,171,21,236,122,236,123,154,233,21,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,197,0,241,245,197,117,103,21,186,227,87,123,182,75,179,12,197,251,214,124,94,24,230,157,99,158,149,179,57,93,94,232,229,70,246,230,168,248,28,228,72,216,230,198,200,35,118,229,139,123,130,53,151,253,203,46,193,172,184,255,0,8,248,179,53,142,247,227,252,127,75,134,43,19,234,91,81,53,22,59,44,16,186,142,9,30,137,255,0,25,35,24,174,122,199,20,177,71,213,155,59,81,192,14,83,124,33,254,215,117,31,247,130,205,104,183,226,24,5,193,158,201,108,117,253,169,42,178,40,86,25,225,221,27,17,94,176,192,199,182,87,117,115,17,210,58,6,167,117,137,51,18,234,64,205,103,22,62,105,245,147,230,6,67,234,51,150,169,194,127,17,120,39,11,252,176,48,29,75,206,170,63,252,253,71,103,162,217,55,246,78,233,237,11,156,208,81,247,34,138,78,207,119,176,246,247,94,221,140,251,213,126,228,90,171,226,199,205,62,178,124,192,200,125,70,115,159,222,114,155,238,65,110,177,90,110,245,222,34,147,25,183,190,215,107,143,180,198,120,122,87,213,84,85,186,62,173,68,87,245,158,174,161,253,92,170,239,143,167,93,173,106,32,122,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,114,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,134,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,238,153,123,189,34,142,68,99,161,116,110,145,90,175,88,157,23,21,229,123,192,183,237,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,254,43,91,81,26,93,72,3,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,245,128,25,225,227,215,134,122,110,22,56,134,185,224,246,106,234,73,241,235,229,63,218,60,126,24,86,93,244,86,233,234,39,100,116,146,172,174,115,156,248,157,12,145,163,247,191,123,26,199,170,181,207,115,27,245,120,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,251,7,58,191,52,248,183,203,250,31,81,184,144,0,13,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,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,88,60,243,191,4,255,0,50,126,154,121,78,83,124,107,219,180,254,179,247,98,213,11,159,98,203,123,184,50,76,66,182,69,170,168,146,43,165,84,240,194,150,198,198,198,189,145,195,43,228,116,205,119,240,152,201,59,234,245,114,204,138,207,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,136,76,255,0,246,163,173,217,182,119,21,219,218,116,119,59,205,71,179,170,187,29,158,229,4,110,237,82,124,27,90,169,210,158,56,147,226,106,57,122,117,119,196,170,165,165,113,223,170,127,178,238,28,50,14,205,31,136,172,203,186,226,212,219,163,223,28,126,42,41,59,207,127,71,181,83,165,60,115,237,84,221,210,78,223,86,171,119,20,230,68,182,147,19,173,84,97,227,187,140,254,78,136,232,79,36,155,118,113,25,197,200,243,191,119,79,132,113,170,125,60,103,72,238,229,223,195,64,0,139,175,128,3,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,28,223,38,98,152,214,121,44,67,149,110,153,90,35,199,242,221,100,154,94,237,210,122,197,198,105,153,181,205,240,244,236,100,53,19,47,84,126,215,247,93,36,31,123,58,183,177,238,119,71,185,9,240,120,93,12,211,104,52,131,72,113,61,56,142,42,118,77,100,182,69,21,106,211,77,36,177,73,90,255,0,226,85,72,199,73,209,202,215,206,249,94,136,168,157,17,200,136,214,162,35,83,221,22,78,95,134,242,76,53,22,187,244,227,227,60,220,75,182,25,215,237,6,119,136,199,68,204,211,53,105,78,191,213,167,133,62,28,35,95,25,231,51,198,64,3,49,26,10,49,226,39,204,14,167,127,203,43,215,249,108,165,231,20,99,196,79,152,29,78,255,0,150,87,175,242,217,72,214,210,253,85,191,25,249,47,14,131,254,208,197,251,20,254,39,61,0,16,247,72,0,0,47,59,135,111,47,218,99,255,0,35,108,191,228,81,29,8,231,188,59,121,126,211,31,249,27,101,255,0,34,136,232,69,161,99,234,169,240,143,147,131,243,111,180,47,251,117,126,41,0,7,171,94,227,156,93,105,45,223,90,180,15,35,194,49,155,93,186,183,32,95,15,91,105,109,98,181,187,106,33,153,143,114,69,35,147,164,114,190,36,154,38,185,85,169,252,85,107,156,214,185,202,148,164,104,64,164,158,42,244,134,13,17,215,92,155,7,182,82,212,67,101,73,155,95,102,89,97,145,141,90,41,218,146,49,145,186,71,57,101,108,78,87,193,220,220,187,157,3,149,122,47,86,164,83,105,48,222,102,34,60,39,231,31,159,193,208,61,9,103,124,49,25,53,201,255,0,220,167,225,77,124,127,228,152,141,63,173,46,74,0,34,171,252,0,1,121,220,62,234,159,237,171,70,177,93,77,125,31,133,168,188,209,175,140,133,35,216,198,213,195,35,161,168,237,183,123,213,34,89,98,145,89,213,202,237,138,221,221,23,170,39,66,43,223,149,54,127,255,0,127,90,89,91,118,255,0,107,100,22,218,14,199,252,48,86,77,220,70,255,0,234,45,218,231,127,133,169,253,53,44,32,178,50,236,79,149,225,168,187,60,244,227,227,28,63,139,137,246,207,36,141,159,207,49,24,26,35,177,21,107,79,179,84,111,68,113,231,164,78,236,207,166,36,0,25,168,186,170,249,231,126,9,254,100,253,52,135,252,189,248,107,177,113,67,196,117,191,10,204,87,126,45,100,183,207,144,223,105,153,84,250,121,171,41,97,124,113,178,8,222,198,170,166,249,231,129,31,209,88,238,215,117,88,246,189,24,164,192,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,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,250,192,0,67,94,103,60,42,225,186,221,160,217,14,169,67,109,164,164,206,244,234,207,61,218,130,236,178,44,75,61,186,159,172,245,84,115,171,88,229,149,157,164,153,241,53,81,54,204,173,232,246,50,73,183,204,163,149,113,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,2,160,57,177,112,81,113,197,178,171,159,21,26,111,108,223,141,222,122,84,230,48,49,41,105,225,181,87,58,74,122,120,234,35,106,57,146,77,226,164,155,115,209,177,189,201,42,75,35,222,169,42,35,45,252,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,157,126,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,138,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,158,39,95,176,253,56,192,53,151,44,195,116,143,61,251,105,136,90,174,14,130,215,123,216,137,226,99,218,138,230,238,111,70,75,219,122,190,46,243,17,35,151,183,220,98,35,30,212,70,128,225,250,113,159,235,46,39,134,234,230,123,246,47,16,186,220,27,5,210,247,177,23,195,71,181,202,214,238,119,86,69,220,122,50,46,243,209,99,139,185,220,122,43,24,228,80,154,188,168,248,40,253,166,229,80,113,41,169,150,203,173,54,55,137,92,41,234,113,40,186,118,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,61,205,110,201,37,93,170,245,72,102,137,215,40,124,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,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,176,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,6,85,205,84,25,87,2,234,120,150,255,0,231,54,218,62,95,224,159,253,158,214,85,7,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,219,254,171,224,25,150,169,242,159,196,180,251,79,177,234,187,230,67,124,193,240,58,106,26,26,100,77,242,191,189,108,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,237,92,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,103,94,227,209,17,210,189,84,58,6,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,207,241,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,186,158,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,249,46,118,155,85,234,153,148,119,155,101,37,125,60,117,16,85,178,42,152,91,43,27,60,18,178,104,101,70,185,21,17,241,203,28,114,49,223,123,94,198,185,58,42,34,159,172,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,144,22,168,69,94,55,184,6,197,120,202,251,53,119,251,101,246,55,36,199,59,212,222,212,142,207,29,119,140,161,147,226,240,243,55,124,82,47,110,68,223,26,247,118,179,187,63,192,171,38,230,202,160,7,63,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,73,124,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,129,105,60,177,121,127,214,105,21,29,55,16,58,223,142,248,76,234,175,108,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,123,225,145,142,116,45,99,122,171,100,115,217,29,138,128,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,2,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,196,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,152,0,12,171,158,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,221,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,9,233,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,0,0,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,2,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,196,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,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,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,53,38,82,95,56,141,47,210,252,3,136,107,46,65,131,186,146,223,125,204,236,239,187,228,118,122,106,41,34,98,79,226,30,198,92,86,69,94,211,159,82,173,149,175,99,17,170,143,165,116,175,220,233,213,202,30,87,138,238,99,185,151,18,218,13,132,232,211,173,21,118,202,138,90,122,106,156,218,230,234,164,106,223,46,52,251,152,196,100,112,35,34,74,103,42,50,169,204,115,61,211,44,109,98,53,41,210,73,184,255,0,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,188,84,208,159,46,173,55,211,141,58,225,31,4,151,77,235,60,108,121,101,190,12,146,245,87,227,146,167,187,120,158,8,153,86,206,173,248,35,236,190,47,15,219,106,34,179,195,244,127,89,55,185,193,223,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,250,192,1,154,206,44,124,211,235,39,204,12,135,212,103,58,175,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,202,184,177,243,79,172,159,48,50,31,81,156,185,238,85,150,155,85,187,129,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,22,177,245,83,165,206,166,20,150,87,34,117,123,210,40,98,141,28,238,171,178,54,55,238,106,34,4,159,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,235,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,242,121,120,240,215,98,226,167,67,184,132,211,43,154,246,110,176,253,157,186,99,117,110,170,124,17,210,94,34,134,238,202,121,37,86,181,251,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,253,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,0,224,131,148,237,198,223,125,131,83,56,179,177,248,121,44,183,9,18,139,9,149,212,181,116,181,219,25,11,161,171,169,168,130,121,25,36,59,221,51,86,149,90,155,157,19,85,234,232,220,232,222,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,56,167,40,12,166,197,131,107,238,161,102,185,77,119,130,178,227,250,95,118,186,92,106,123,79,147,177,75,5,109,4,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,235,107,31,54,45,101,171,226,106,60,199,75,239,158,31,76,177,155,130,219,233,44,84,237,107,35,200,173,108,170,141,243,79,80,250,136,28,248,230,169,100,13,70,63,182,143,166,141,234,198,38,231,76,249,96,85,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,239,106,42,126,80,52,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,165,5,242,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,239,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,112,31,88,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,237,69,203,126,192,233,246,79,157,251,63,199,253,156,179,86,221,188,47,119,181,223,240,240,62,94,222,254,142,219,187,103,77,219,87,167,94,189,23,238,62,85,84,83,19,84,242,135,165,155,85,223,185,77,171,113,173,85,76,68,120,207,8,86,111,51,13,81,183,230,218,209,107,195,172,25,45,61,206,219,135,91,29,77,83,12,12,106,182,146,235,44,206,241,81,172,136,222,175,114,71,29,43,92,212,115,154,199,49,205,248,94,146,33,16,143,177,154,101,55,12,235,49,190,230,215,104,105,225,174,200,46,117,87,90,168,233,154,230,196,201,103,149,210,61,172,71,43,149,26,142,122,162,34,170,175,78,157,85,126,243,227,149,158,46,252,226,175,213,122,123,231,255,0,167,113,108,238,83,70,69,149,88,203,232,254,133,49,19,203,156,241,170,120,122,102,100,0,24,237,208,73,78,94,250,101,104,212,158,35,237,179,222,229,235,79,136,81,201,147,50,13,174,254,184,168,130,88,153,2,110,107,218,172,217,44,209,203,255,0,132,142,237,108,86,170,57,122,70,178,216,185,115,232,181,195,76,52,94,108,191,33,183,211,211,221,179,217,160,186,196,248,170,93,43,150,212,144,162,209,182,70,162,246,216,229,89,39,147,163,122,187,108,205,71,174,230,236,102,211,39,194,206,39,23,78,177,194,158,51,238,254,40,23,73,57,237,57,30,207,222,154,106,210,229,216,220,167,73,210,123,92,231,221,78,188,99,191,78,90,234,149,192,2,193,113,224,0,0,81,143,17,62,96,117,59,254,89,94,191,203,101,47,56,163,30,34,124,192,234,119,252,178,189,127,150,202,70,182,151,234,173,248,207,201,120,116,31,246,134,47,216,167,241,57,232,0,135,186,64,0,1,121,220,59,121,126,211,31,249,27,101,255,0,34,136,232,71,61,225,219,203,246,152,255,0,200,219,47,249,20,71,66,45,11,31,85,79,132,124,156,31,155,125,161,127,219,171,241,72,0,61,90,240,132,28,208,180,134,124,135,1,177,107,21,166,150,159,189,137,204,234,11,179,155,12,109,149,244,85,47,99,97,123,165,87,35,156,216,167,232,214,198,136,239,125,91,220,155,81,30,171,55,207,27,172,90,101,104,214,77,49,200,180,206,247,47,102,158,251,70,232,25,62,215,59,195,84,53,81,240,79,181,175,98,191,183,43,35,147,102,228,71,108,218,190,229,83,19,29,135,242,172,61,118,187,230,56,120,247,124,82,29,148,206,103,32,206,112,249,134,186,83,77,81,189,195,94,196,240,175,135,124,238,204,233,235,209,68,32,253,23,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,79,206,86,188,157,189,19,21,70,177,200,0,7,215,66,225,247,84,255,0,98,186,203,138,234,107,232,252,85,61,154,177,124,100,41,30,247,186,146,104,221,13,71,109,187,216,139,42,69,44,138,206,174,70,239,70,238,234,157,81,111,56,207,121,112,124,3,234,141,191,80,248,115,199,45,50,100,180,247,27,254,39,10,218,46,116,173,99,99,150,142,38,73,35,104,154,230,35,91,213,171,76,200,145,178,34,42,57,88,244,87,43,218,254,146,125,155,196,233,85,88,121,239,227,31,159,250,245,40,142,155,50,62,178,197,140,230,220,113,166,122,186,184,79,41,214,105,159,68,68,78,177,199,156,213,16,145,160,2,92,231,101,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,32,7,51,174,60,127,98,22,42,157,6,210,123,214,220,251,32,183,187,218,87,75,117,199,183,85,139,194,231,194,232,250,183,180,228,239,84,64,234,132,110,217,35,150,22,172,115,39,77,241,57,100,87,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,207,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,7,234,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,86,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,93,79,44,254,10,46,60,48,96,151,44,219,82,237,158,27,82,114,222,180,213,180,114,37,44,222,198,161,134,105,18,58,120,106,33,116,155,251,221,25,60,138,217,54,175,72,26,172,71,66,174,115,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,151,74,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,61,157,158,175,158,53,116,155,83,172,237,70,43,166,71,52,57,255,0,42,62,53,255,0,105,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,117,138,153,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,66,124,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,40,30,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,133,212,243,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,42,185,24,254,54,126,91,253,72,181,66,170,249,24,254,54,126,91,253,72,181,64,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,2,213,0,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,7,53,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,175,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,157,127,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,36,7,41,190,16,255,0,107,186,143,251,193,102,180,91,241,12,2,224,207,100,182,58,254,212,149,89,20,43,12,240,238,141,136,175,88,96,99,219,43,186,185,136,233,29,3,83,186,196,153,136,17,43,85,56,120,213,13,26,195,116,243,60,206,237,84,148,182,141,78,179,186,247,97,124,53,145,204,247,64,138,197,219,43,90,189,88,245,138,106,105,145,61,233,178,161,136,170,146,54,88,227,145,92,181,56,215,184,240,233,168,244,58,95,154,220,250,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,238,39,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,236,145,173,234,173,71,187,99,209,241,185,119,177,200,129,165,224,86,175,41,190,53,238,58,129,71,251,177,106,133,207,191,122,178,91,217,38,33,91,34,210,211,199,45,174,150,8,97,75,99,99,99,88,249,38,137,145,186,102,187,248,175,124,125,245,122,181,33,69,125,149,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,5,170,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,86,174,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,250,105,87,3,154,71,166,156,46,93,248,91,153,245,119,155,70,81,79,80,252,134,231,80,198,44,245,119,25,162,99,29,91,12,114,36,145,83,190,53,138,23,64,212,107,187,107,4,78,85,146,68,116,143,174,14,74,158,105,242,159,151,245,222,163,110,46,164,12,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,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,242,131,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,248,77,117,68,139,105,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,129,167,48,86,7,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,248,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,14,103,154,163,111,177,105,13,191,75,173,249,45,60,87,172,150,231,79,83,91,107,107,27,36,178,218,161,238,63,184,238,173,94,211,124,76,116,251,93,213,174,122,198,244,110,228,108,136,147,60,173,110,45,120,110,226,223,94,181,186,245,152,208,233,103,114,199,69,210,211,98,254,206,91,19,173,4,46,118,201,61,242,177,255,0,197,123,165,155,107,211,115,59,219,21,85,24,134,175,56,174,236,97,102,139,52,205,83,87,14,17,51,195,191,146,123,209,190,27,3,115,61,183,137,204,111,81,110,221,158,222,181,213,77,58,213,30,108,70,247,57,215,143,14,90,115,137,209,6,1,33,63,112,30,45,255,0,220,155,255,0,175,214,207,243,129,251,128,241,111,254,228,223,253,126,182,127,156,16,143,32,197,127,101,87,252,179,250,58,143,246,179,32,254,253,103,254,173,31,230,71,176,72,79,220,7,139,127,247,38,255,0,235,245,179,252,224,126,224,60,91,255,0,185,55,255,0,95,173,159,231,3,200,49,95,217,85,255,0,44,254,135,237,102,65,253,250,207,253,90,63,204,227,154,117,137,125,190,212,28,99,4,246,135,128,251,71,121,162,180,248,174,215,119,177,226,39,100,93,205,157,91,187,110,254,187,119,39,94,157,58,167,222,94,246,59,143,218,49,60,126,217,139,99,244,158,22,215,102,163,134,223,69,7,113,207,237,83,194,196,100,108,220,245,87,59,163,90,137,213,202,170,189,61,234,170,65,142,3,120,69,213,189,37,213,139,158,127,171,120,85,186,215,79,73,102,146,142,217,223,172,166,171,168,74,185,164,143,172,176,246,93,34,71,182,38,76,199,57,92,215,42,79,181,17,200,231,237,159,4,179,32,193,213,134,181,85,203,145,165,85,79,124,105,58,67,158,250,92,218,91,57,206,97,107,7,131,185,21,218,181,78,186,211,84,85,76,213,87,62,49,194,116,136,136,231,58,113,229,199,80,0,223,170,48,0,0,163,30,34,124,192,234,119,252,178,189,127,150,202,94,113,84,154,207,193,15,20,25,102,176,231,89,78,63,166,62,42,215,121,201,110,119,10,41,253,181,110,103,118,158,106,169,31,27,246,190,116,115,122,181,200,189,28,136,169,215,222,136,164,123,104,108,221,189,106,136,181,76,207,30,232,213,113,116,59,153,224,114,204,118,38,188,117,234,45,196,209,17,19,93,81,78,188,123,181,152,213,18,129,33,63,112,30,45,255,0,220,155,255,0,175,214,207,243,129,251,128,241,111,254,228,223,253,126,182,127,156,17,95,32,197,127,101,87,252,179,250,47,239,218,204,131,251,245,159,250,180,127,153,30,193,33,63,112,30,45,255,0,220,155,255,0,175,214,207,243,129,251,128,241,111,254,228,223,253,126,182,127,156,15,32,197,127,101,87,252,179,250,31,181,153,7,247,235,63,245,104,255,0,50,210,184,118,242,253,166,63,242,54,203,254,69,17,208,143,27,163,24,253,223,19,209,236,23,22,200,41,60,45,210,205,141,91,45,245,176,119,26,254,213,68,52,177,178,70,110,98,171,93,209,205,84,234,213,84,94,158,229,84,61,145,99,88,137,139,84,196,250,33,197,185,157,116,220,199,94,174,137,214,38,186,166,38,59,248,200,0,61,88,32,0,10,156,230,59,164,51,233,254,186,191,56,162,165,167,138,203,158,195,227,224,72,33,142,22,199,91,11,89,29,91,21,173,114,171,156,231,44,115,186,69,107,119,58,165,201,241,43,92,229,138,69,193,241,197,195,180,250,247,165,76,151,23,178,84,92,179,108,110,102,203,96,138,42,216,233,219,35,103,150,22,85,71,39,117,205,141,90,177,51,127,85,86,185,29,11,118,187,162,185,175,128,31,184,15,22,255,0,238,77,255,0,215,235,103,249,193,6,205,114,219,212,226,170,155,52,76,211,60,120,68,207,62,127,31,134,142,172,232,255,0,109,178,219,249,5,155,121,142,38,139,119,109,246,38,43,170,154,102,98,159,54,98,38,117,152,221,210,38,123,234,138,145,236,18,19,247,1,226,223,253,201,191,250,253,108,255,0,56,31,184,15,22,255,0,238,77,255,0,215,235,103,249,193,173,242,12,87,246,85,127,203,63,162,105,251,89,144,127,126,179,255,0,86,143,243,35,217,47,121,104,106,181,195,16,214,201,180,198,43,77,61,77,14,127,10,182,106,135,61,205,150,146,90,26,122,153,227,115,126,244,115,92,213,149,142,106,162,47,87,49,200,228,218,173,127,134,253,192,120,183,255,0,114,111,254,191,91,63,206,15,161,142,240,67,198,118,39,144,91,50,156,127,76,124,45,210,205,89,13,194,138,127,109,90,159,218,168,133,232,248,223,181,243,171,93,209,205,69,232,228,84,94,158,244,84,50,112,150,49,152,91,244,222,139,85,112,159,234,207,46,254,238,248,105,182,135,53,217,204,251,43,191,151,87,142,177,251,202,102,35,91,180,105,21,115,166,120,85,253,26,162,39,220,183,192,1,97,56,225,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,38,167,50,30,10,117,79,140,31,217,223,236,206,255,0,138,91,62,201,123,95,198,251,118,170,166,30,231,138,240,157,190,215,102,9,122,244,240,207,221,187,111,78,173,233,215,170,244,241,92,189,57,122,107,71,9,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,219,78,244,85,71,42,245,86,251,190,245,64,176,160,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,79,21,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,220,6,99,13,84,20,173,253,69,78,41,255,0,241,251,74,191,248,173,199,252,196,186,144,51,153,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,244,237,177,85,91,19,17,37,167,41,222,10,46,57,78,85,108,226,163,82,45,155,49,187,55,90,156,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,124,44,144,238,98,58,54,57,101,88,164,99,209,34,84,124,191,226,175,150,126,141,113,63,157,209,234,99,239,119,92,75,36,169,184,83,201,146,86,209,43,170,125,179,67,28,49,195,217,72,229,122,199,77,51,99,134,54,199,51,26,173,78,175,89,34,153,85,170,217,107,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,0,5,64,115,98,224,162,227,139,101,87,62,42,52,222,217,191,27,188,244,169,204,96,98,82,211,195,106,174,116,148,244,241,212,70,212,115,36,155,197,73,54,231,163,99,123,146,84,150,71,189,82,84,70,67,94,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,71,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,131,133,174,85,154,113,160,26,203,120,213,60,166,255,0,246,210,59,85,193,37,193,105,43,32,68,246,116,123,90,246,213,85,167,68,100,181,145,189,92,200,213,168,145,183,182,147,163,82,71,177,180,193,237,121,152,220,233,175,92,191,245,2,243,71,29,92,116,245,244,246,26,152,153,87,73,45,44,237,99,238,212,46,106,73,12,205,108,177,63,162,167,86,72,214,189,171,213,28,136,168,168,80,97,163,222,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,82,176,127,168,169,197,63,254,63,105,87,255,0,21,184,255,0,152,129,117,32,0,5,85,243,206,252,19,252,201,250,105,106,132,42,230,67,193,78,169,241,131,251,59,253,153,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,129,90,220,174,60,246,105,151,214,189,30,180,191,226,176,56,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,246,135,137,130,215,112,173,146,169,253,250,10,138,118,108,108,148,145,177,122,62,102,170,245,122,124,40,189,58,175,68,91,63,0,0,0,101,92,213,65,74,223,212,84,226,159,255,0,31,180,171,255,0,138,220,127,204,64,181,78,19,188,172,104,223,203,252,123,211,160,58,169,226,180,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,251,143,106,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,247,1,152,194,234,121,213,249,88,197,190,96,80,250,117,196,138,191,212,84,226,159,255,0,31,180,171,255,0,138,220,127,204,75,9,230,23,194,254,125,197,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,126,234,134,42,34,181,19,162,59,223,247,34,133,80,242,184,243,217,166,95,90,244,122,210,255,0,138,192,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,240,162,244,234,189,17,108,252,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,210,185,133,242,244,214,142,44,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,182,161,136,138,174,69,234,142,247,125,202,190,215,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,132,213,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,86,7,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,253,237,142,146,70,39,87,194,229,78,143,95,133,83,175,69,234,136,31,43,145,143,227,103,229,191,212,139,84,33,87,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,154,160,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,209,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,87,182,136,114,137,226,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,235,211,170,167,222,4,202,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,125,28,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,246,127,134,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,165,123,104,135,40,158,36,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,189,58,170,125,224,91,160,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,94,188,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,190,229,80,230,188,140,127,27,63,45,254,164,90,161,10,185,111,112,83,170,124,31,126,209,63,105,151,252,82,231,246,183,217,30,11,216,85,85,51,118,252,47,139,238,119,123,208,69,211,175,137,102,221,187,186,244,119,94,157,19,172,213,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,170,191,234,42,113,79,255,0,143,218,85,255,0,197,110,63,230,37,186,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,1,237,64,0,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,31,87,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,237,92,183,184,41,213,62,15,191,104,159,180,203,254,41,115,251,91,236,143,5,236,42,170,153,187,126,23,197,247,59,189,232,34,233,215,196,179,110,221,221,122,59,175,78,137,212,38,168,0,0,0,1,149,115,85,5,43,127,81,83,138,127,252,126,210,175,254,43,113,255,0,49,2,213,56,78,242,177,163,127,47,241,239,78,128,234,167,138,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,238,61,168,0,0,2,162,249,199,113,49,153,86,102,84,60,48,217,168,114,11,14,61,110,167,134,239,122,154,100,72,105,178,71,202,140,125,55,105,17,187,165,166,167,115,36,69,93,251,29,80,143,69,102,234,102,61,109,208,227,252,77,240,187,165,252,83,96,19,98,26,129,100,164,125,202,142,158,173,113,235,211,153,34,207,102,173,154,23,70,218,134,118,228,141,210,49,29,219,123,160,115,251,114,44,81,238,69,218,213,104,81,15,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,186,40,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,154,240,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,253,128,1,18,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,90,128,50,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,167,86,72,213,247,181,81,201,247,161,127,220,5,113,49,83,197,63,15,54,204,226,243,67,87,6,67,99,168,251,57,144,77,50,69,178,182,227,5,60,15,146,174,36,137,173,107,89,43,102,142,69,102,198,108,123,158,196,71,53,141,123,185,86,191,114,176,210,253,112,226,26,139,91,32,200,169,49,203,69,85,69,37,94,83,141,83,89,228,115,47,211,178,161,207,170,149,106,35,170,141,105,159,81,18,182,55,186,54,117,222,142,149,119,72,247,42,204,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,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,3,56,92,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,33,174,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,222,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,170,29,172,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,233,92,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,219,80,196,69,87,34,245,71,123,190,229,95,107,203,123,130,157,83,224,251,246,137,251,76,191,226,151,63,181,190,200,240,94,194,170,169,155,183,225,124,95,115,187,222,130,46,157,124,75,54,237,221,215,163,186,244,232,157,66,106,149,87,207,59,240,79,243,39,233,165,170,16,171,153,15,5,58,167,198,15,236,239,246,103,127,197,45,159,100,189,175,227,125,187,85,83,15,115,197,120,78,223,107,179,4,189,122,120,103,238,221,183,167,86,244,235,213,122,4,43,228,169,230,159,41,249,127,93,234,54,226,234,74,245,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,102,218,119,162,170,57,87,170,183,221,247,170,88,80,2,37,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,172,181,0,101,222,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,143,141,203,239,106,43,87,238,82,239,185,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,244,216,231,181,140,99,145,140,243,252,193,249,115,86,113,77,125,177,234,62,144,213,98,152,238,103,14,234,59,252,215,78,252,17,221,233,81,141,72,36,124,144,178,79,227,67,177,99,69,88,183,62,57,17,29,34,36,17,177,99,6,1,202,79,141,157,44,204,173,58,131,167,218,191,166,182,60,134,199,80,149,52,53,212,215,107,134,248,159,209,81,81,81,104,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,46,36,31,39,19,251,85,246,86,205,246,235,217,95,105,61,159,79,237,143,100,247,60,15,142,237,183,191,225,251,191,196,236,247,55,236,223,241,109,233,215,223,212,250,192,8,171,205,31,200,158,166,253,23,214,40,137,84,113,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,80,40,95,132,239,52,250,55,243,3,30,245,24,13,41,149,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,58,244,234,169,247,150,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,243,66,227,95,247,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,251,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,142,93,241,185,145,119,2,106,88,50,204,87,43,246,151,217,108,154,213,121,246,53,194,107,77,199,217,245,177,212,120,58,232,186,119,105,166,216,171,219,153,155,155,186,55,116,115,122,167,84,78,167,214,51,195,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,128,250,192,30,127,80,178,75,174,27,128,100,185,125,139,24,171,201,46,86,59,61,109,202,142,203,72,174,239,220,167,134,23,201,29,44,123,88,247,111,145,205,70,39,70,57,122,185,58,53,223,114,135,160,6,107,53,35,137,221,101,213,61,113,167,226,23,39,202,58,229,246,219,133,53,194,206,248,161,107,169,109,62,26,110,237,52,20,208,73,189,141,134,39,167,84,99,183,110,114,185,210,43,222,247,185,215,189,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,48,59,168,0,1,231,240,220,255,0,13,212,26,107,173,86,25,144,210,93,89,99,188,86,216,46,105,10,174,250,59,141,36,171,21,69,60,172,114,35,152,246,185,58,167,84,248,152,230,61,187,152,246,185,97,7,54,78,47,63,100,90,113,251,190,225,85,187,50,252,254,222,255,0,107,58,74,14,236,116,184,236,201,52,19,109,145,234,140,73,167,123,29,19,122,53,234,216,219,59,151,180,245,133,235,92,28,9,107,126,188,232,238,188,217,168,244,34,199,87,149,86,101,85,17,91,174,56,139,100,219,5,238,6,238,119,71,185,126,24,31,19,86,73,27,84,190,232,83,184,231,245,137,101,99,195,67,192,0,57,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,207,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,254,36,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,192,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,0,0,0,0,171,94,96,60,76,102,92,40,115,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,133,165,3,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,226,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,198,86,81,246,60,71,119,179,253,211,20,123,183,118,37,254,143,94,155,125,253,58,167,90,86,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,195,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,200,171,205,31,200,158,166,253,23,214,40,128,127,85,31,129,63,247,115,255,0,163,55,143,243,66,85,25,87,53,80,0,0,0,2,16,115,44,227,170,167,134,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,205,165,138,72,45,22,228,168,84,116,239,73,227,124,83,62,101,130,104,91,26,53,118,167,114,71,57,138,216,210,64,154,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,185,200,171,250,204,230,112,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,93,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,3,242,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,126,247,61,237,106,117,85,68,63,89,21,121,163,249,19,212,223,162,250,197,16,18,168,21,235,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,160,0,0,0,0,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,196,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,61,94,133,241,71,161,60,74,123,111,246,41,156,253,163,251,57,225,189,167,253,140,172,163,236,120,142,239,103,251,166,40,247,110,236,75,253,30,189,54,251,250,117,78,180,173,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,161,205,53,191,136,221,30,225,198,213,108,190,235,46,79,87,96,182,221,234,31,73,73,88,219,53,117,108,11,59,91,187,180,249,41,161,145,177,189,91,185,205,107,213,170,244,100,138,221,219,31,211,165,156,43,141,205,6,169,226,59,134,140,199,77,172,212,84,147,228,43,78,203,166,62,179,83,197,35,210,227,76,244,150,56,226,124,175,99,97,124,205,108,148,203,46,246,236,101,67,213,122,183,115,84,63,38,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,196,154,157,145,183,164,113,61,223,19,147,175,78,137,213,85,17,100,1,150,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,52,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,14,105,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,241,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,79,87,161,124,81,232,79,18,158,219,253,138,103,63,104,254,206,120,111,105,255,0,99,43,40,251,30,35,187,217,254,233,138,61,219,187,18,255,0,71,175,77,190,254,157,83,173,43,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,69,95,234,163,240,39,254,238,127,244,102,241,254,104,124,158,105,122,233,71,163,252,41,223,177,186,43,207,132,201,53,19,253,13,219,33,141,32,146,71,210,200,168,183,7,186,57,87,119,103,194,247,33,116,140,107,156,201,42,96,254,138,185,30,218,86,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,64,52,125,137,234,150,9,154,224,150,109,76,178,95,123,88,222,67,225,253,153,91,115,165,154,219,226,124,68,205,134,155,108,117,76,142,79,227,72,248,219,23,86,167,119,185,26,179,114,61,170,190,172,137,92,204,109,54,171,7,47,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,149,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,66,194,128,0,15,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,94,244,138,25,100,86,183,170,236,141,238,251,154,170,159,172,129,92,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,19,212,17,171,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,0,0,0,0,126,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,95,214,86,95,56,252,255,0,50,210,204,203,135,221,65,211,236,134,174,199,144,216,234,50,58,154,26,234,101,77,241,63,165,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,95,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,64,238,160,0,0,0,7,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,253,238,123,218,212,234,170,136,126,178,42,243,71,242,39,169,191,69,245,138,32,37,80,43,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,122,185,85,94,174,235,97,64,0,0,0,0,115,253,107,215,189,39,225,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,129,169,171,223,84,248,228,145,177,236,167,142,71,167,86,67,34,245,84,219,240,244,235,213,81,23,159,233,111,30,188,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,130,162,246,21,202,159,187,218,133,243,73,252,73,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,128,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,114,173,116,226,143,66,120,107,246,39,237,175,57,251,57,246,143,196,251,51,251,25,89,89,223,240,253,174,247,247,52,82,109,219,223,139,250,93,58,238,247,117,232,189,58,169,85,124,243,191,4,255,0,50,126,154,4,212,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,248,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,4,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,198,201,44,221,159,27,69,236,43,149,71,107,187,11,38,143,248,144,211,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,64,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,41,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,234,191,213,71,224,79,253,220,255,0,232,205,227,252,208,239,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,152,34,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,0,7,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,253,238,123,218,212,234,170,136,126,178,42,243,71,242,39,169,191,69,245,138,35,143,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,66,194,128,0,0,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,244,2,0,115,171,242,177,139,124,192,161,244,235,136,29,255,0,75,120,245,225,59,90,115,187,102,153,233,166,171,123,103,36,188,247,188,21,23,176,174,84,253,222,212,47,154,79,226,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,0,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,198,86,86,119,252,63,107,189,253,205,20,155,118,247,226,254,151,78,187,189,221,122,47,79,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,241,38,167,100,109,233,28,79,119,196,228,235,211,162,117,85,68,88,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,43,131,155,54,175,102,90,11,170,28,57,234,230,159,207,73,29,247,29,168,201,166,167,74,184,18,104,37,99,227,183,197,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,26,228,151,252,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,96,118,0,0,0,0,0,10,149,213,254,51,111,188,30,115,51,213,123,156,150,175,108,225,153,71,217,218,124,154,219,19,24,149,78,142,43,69,47,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,97,109,64,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,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,96,0,0,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,47,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,0,7,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,125,205,85,79,214,64,174,114,183,107,173,131,134,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,236,28,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,32,73,80,0,0,0,0,0,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,135,175,78,138,138,189,172,165,110,117,126,105,241,111,151,244,62,163,113,2,213,52,47,138,61,9,226,83,219,127,177,76,231,237,31,217,207,13,237,63,236,101,101,31,99,196,119,123,63,221,49,71,187,119,98,95,232,245,233,183,223,211,170,117,234,165,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,236,180,118,122,45,147,127,100,238,158,26,105,160,163,238,69,20,157,158,239,97,237,238,189,187,25,247,170,253,200,161,202,184,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,22,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,213,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,219,101,156,38,102,88,47,10,24,255,0,20,57,133,69,93,165,153,86,81,29,150,209,99,169,160,70,190,170,221,37,28,181,17,92,146,94,230,230,177,238,130,70,178,55,68,155,153,182,86,185,88,246,110,14,20,76,174,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,7,185,237,99,222,212,99,226,254,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,14,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,100,141,111,85,106,61,219,30,143,141,203,189,142,68,13,47,2,165,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,128,168,14,108,156,20,91,180,254,179,247,157,210,251,103,98,203,123,184,62,60,190,138,52,170,168,146,43,165,84,243,76,183,55,72,247,61,145,195,43,228,108,46,111,240,152,201,59,8,196,114,204,168,200,107,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,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,207,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,1,227,235,133,26,206,20,181,198,174,201,108,139,126,25,148,119,175,24,188,209,195,58,71,5,43,166,114,58,129,210,74,174,238,77,79,240,53,202,146,61,206,141,240,72,237,171,46,198,133,250,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,52,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,186,168,121,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,29,68,247,42,170,231,82,203,36,246,139,138,83,162,54,118,36,17,190,89,153,50,65,12,46,141,90,187,87,183,35,92,196,108,137,39,10,227,3,137,75,239,21,58,227,120,212,219,154,118,109,80,238,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,221,50,247,95,36,138,175,122,119,36,122,53,81,136,198,180,57,86,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,83,202,247,130,143,221,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,236,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,8,182,70,230,75,220,141,92,166,248,40,183,106,5,103,239,59,170,22,206,253,150,201,112,100,120,133,20,137,85,79,36,183,74,89,225,153,46,109,145,142,99,36,134,39,198,232,90,223,226,177,242,119,209,232,213,133,17,246,254,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,205,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,247,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,203,105,63,249,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,63,132,215,84,72,161,117,32,28,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,14,85,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,182,169,173,158,211,3,161,153,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,78,145,131,129,110,107,159,247,187,162,156,80,85,127,174,161,162,207,234,170,255,0,196,74,120,238,77,115,127,199,107,171,119,255,0,177,44,173,254,221,80,86,174,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,170,114,180,224,39,236,37,29,135,138,237,80,159,126,65,117,183,248,204,66,215,79,81,214,58,10,26,184,21,169,89,80,230,47,73,38,154,9,92,140,139,170,182,56,228,85,122,44,174,70,192,16,175,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,84,0,0,231,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,14,127,198,47,24,184,39,8,24,37,61,254,255,0,71,237,156,146,243,191,236,254,63,220,154,159,218,157,169,169,217,85,253,116,200,37,142,14,212,117,9,39,241,17,55,244,218,222,170,190,236,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,223,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,119,85,197,120,50,190,213,240,99,154,241,137,150,221,124,13,170,135,194,83,226,150,234,119,177,242,92,36,117,214,10,42,154,154,133,247,246,225,102,233,227,100,126,233,31,35,85,235,177,140,111,124,35,89,47,249,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,225,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,199,93,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,126,227,208,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,116,85,17,181,233,254,52,111,70,185,237,100,177,74,196,123,246,110,80,210,152,41,175,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,251,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,147,62,231,170,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,64,211,240,56,167,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,0,6,115,56,220,208,106,110,28,120,151,204,116,218,205,69,87,6,60,149,12,186,99,235,53,60,177,177,109,213,44,73,99,142,39,202,247,186,102,66,231,73,76,178,239,118,247,211,189,87,163,183,53,44,123,146,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,123,142,123,220,239,19,183,225,108,109,69,252,188,231,244,26,167,42,210,252,107,95,236,84,84,158,35,7,168,117,174,250,246,211,196,217,228,183,86,73,27,96,145,243,43,209,239,100,53,61,24,216,145,175,247,215,72,244,216,141,122,186,186,248,35,215,154,110,28,120,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,108,118,247,211,177,19,163,182,185,3,218,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,221,121,76,234,246,27,160,186,95,196,102,174,106,4,245,113,216,177,218,124,102,106,132,164,129,102,158,87,190,75,132,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,206,64,241,60,224,181,142,251,156,241,64,186,85,81,15,135,178,233,165,190,10,122,56,247,49,253,250,170,234,120,42,234,42,122,163,26,246,238,99,233,162,237,171,158,212,240,219,219,181,100,114,30,219,147,6,131,83,101,90,161,146,235,253,246,138,175,195,224,244,237,181,216,158,234,121,91,4,151,26,200,228,108,242,50,100,122,49,239,134,155,171,29,18,181,254,234,232,222,187,21,172,87,87,85,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,138,120,35,208,106,158,28,120,104,195,180,218,243,69,73,6,66,148,239,186,100,11,13,60,81,189,110,53,47,89,100,142,87,196,247,182,103,194,215,71,76,146,239,118,246,83,177,83,163,118,181,3,197,115,71,242,39,169,191,69,245,138,34,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,154,63,145,61,77,250,47,172,81,20,2,6,130,56,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,225,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,3,181,144,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,67,220,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,102,109,206,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,67,70,96,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,0,0,170,190,121,223,130,127,153,63,77,43,215,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,217,35,91,209,28,172,118,199,163,36,106,111,99,85,44,43,158,119,224,159,230,79,211,74,171,3,78,122,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,103,135,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,55,65,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,7,214,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,45,0,158,171,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,248,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,3,79,192,226,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,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,118,200,249,201,234,196,156,65,55,50,198,241,239,244,167,160,239,83,195,134,202,180,212,245,87,40,251,82,182,58,154,154,213,134,105,33,153,100,124,114,172,112,175,109,173,137,177,252,127,28,178,121,254,100,124,193,41,184,137,169,143,71,180,110,235,86,221,58,183,84,54,166,182,229,12,178,194,204,153,235,20,18,68,146,211,205,4,83,66,202,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,14,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,168,19,211,153,190,186,105,199,17,124,8,224,186,161,165,247,159,29,106,174,212,10,40,166,134,84,70,85,91,234,155,108,184,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,136,28,174,60,246,105,151,214,189,30,180,155,252,219,48,12,55,75,56,38,192,52,251,79,177,234,75,30,61,99,206,40,41,168,104,105,145,118,68,207,103,220,149,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,34,175,43,143,61,154,101,245,175,71,173,47,248,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,70,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,14,128,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,5,43,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,115,71,242,39,169,191,69,245,138,34,128,64,191,238,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,25,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,176,59,89,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,63,89,73,124,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,211,171,35,84,15,65,145,243,147,213,137,56,130,110,101,141,227,223,233,79,65,222,167,135,13,149,105,169,234,174,81,246,165,108,117,53,53,171,12,210,67,50,200,248,229,88,225,94,219,91,19,99,248,254,57,100,234,188,205,245,211,78,56,139,224,71,5,213,13,47,188,248,235,85,118,160,81,69,52,50,162,50,170,223,84,219,101,193,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,116,11,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,150,41,205,179,0,195,116,179,130,108,3,79,180,251,30,164,177,227,214,60,226,130,154,134,134,153,23,100,76,246,125,201,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,33,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,37,87,60,239,193,63,204,159,166,144,131,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,205,254,121,223,130,127,153,63,77,42,172,13,62,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,127,14,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,40,47,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,250,192,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,233,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,211,171,228,85,187,67,42,229,170,114,163,227,167,251,71,11,250,215,153,255,0,181,233,112,10,218,230,255,0,140,215,90,228,168,87,127,197,120,86,57,191,235,225,71,255,0,115,194,5,170,0,0,202,185,109,60,165,56,215,246,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,245,44,0,213,64,32,175,46,14,96,20,124,68,88,162,210,77,94,200,191,211,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,241,146,41,212,4,0,231,87,229,99,22,249,129,67,233,215,18,160,52,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,135,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,82,223,249,213,249,88,197,190,96,80,250,117,196,165,96,52,145,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,3,57,156,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,195,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,170,30,172,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,43,230,185,251,199,126,241,211,254,218,255,0,239,83,250,227,236,7,129,223,236,191,101,239,110,238,223,95,254,252,254,213,226,183,124,123,246,116,254,7,135,47,80,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,193,202,247,130,143,222,3,59,102,179,234,21,178,213,93,166,216,109,193,244,210,219,171,83,189,237,155,163,97,107,217,78,177,53,201,210,24,187,176,77,34,200,138,201,62,8,182,72,215,203,219,152,28,234,252,172,98,223,48,40,125,58,226,78,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,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,32,183,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,94,79,28,156,34,90,184,190,210,54,226,144,92,105,44,249,101,134,161,215,44,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,155,119,246,215,170,62,56,100,86,201,218,72,221,70,220,39,121,167,209,191,152,24,247,168,192,105,76,12,187,221,176,12,202,203,159,214,233,109,102,61,87,38,89,65,120,146,193,45,166,145,18,170,119,92,89,50,192,234,120,210,21,114,74,254,234,43,19,182,174,220,189,54,245,234,134,130,56,22,253,227,191,119,28,119,247,160,255,0,190,191,139,193,120,173,254,212,246,94,198,120,127,105,110,255,0,239,207,233,238,255,0,195,217,218,238,255,0,31,188,116,186,221,23,210,251,142,174,80,107,189,195,16,164,170,206,237,118,117,176,208,222,38,124,143,125,45,18,190,71,171,98,141,93,218,99,213,102,149,22,86,177,36,217,35,217,187,99,149,171,237,64,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,246,90,203,61,110,249,191,177,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,251,149,62,229,78,170,87,87,53,206,53,255,0,102,88,172,252,53,233,157,206,213,83,146,101,182,250,138,108,182,94,189,233,172,246,185,163,107,82,159,98,181,99,108,213,81,200,255,0,123,157,190,56,147,114,49,22,104,101,104,84,102,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,111,21,182,74,201,105,30,231,65,36,244,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,184,235,252,11,112,251,98,226,87,136,236,119,78,242,156,130,213,110,178,211,238,188,92,105,43,103,124,115,94,41,105,158,199,203,65,74,140,115,30,233,165,98,187,170,181,237,116,113,54,105,83,170,197,181,220,87,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,81,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,192,105,247,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,172,71,254,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,14,89,28,58,96,156,80,105,102,189,233,158,117,79,255,0,230,10,203,61,110,249,191,177,151,79,13,120,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,114,167,220,169,13,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,63,200,199,241,179,242,223,234,68,159,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,80,137,92,7,243,72,197,116,219,75,46,58,103,196,181,218,235,47,217,59,124,107,137,86,209,91,99,147,196,80,211,211,69,12,86,132,142,8,217,182,100,237,110,142,105,156,173,127,113,233,44,177,236,106,190,11,113,47,196,94,119,197,6,169,215,234,102,117,81,254,203,71,103,162,217,15,246,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,122,175,220,137,207,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,147,252,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,234,29,175,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,209,17,244,208,203,209,173,108,110,94,228,209,72,215,171,91,19,163,154,226,79,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,71,127,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,72,65,196,239,19,24,111,21,252,173,245,7,84,176,250,26,187,115,219,81,104,182,221,237,149,40,174,125,186,227,29,214,220,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,129,76,38,170,12,171,154,168,0,82,95,55,137,56,139,151,91,104,157,170,244,84,148,186,124,149,21,173,211,198,83,84,210,206,197,129,32,162,74,215,171,153,27,42,17,238,122,66,247,178,118,170,49,238,115,34,116,140,111,113,215,104,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,86,229,167,192,173,55,19,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,110,94,220,109,107,209,210,44,118,63,205,31,200,158,166,253,23,214,40,137,21,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,215,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,94,247,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,162,30,19,188,211,232,223,204,12,123,212,96,52,166,6,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,255,0,184,22,253,227,191,119,28,119,247,160,255,0,190,191,139,193,120,173,254,212,246,94,198,120,127,105,110,255,0,239,207,233,238,255,0,195,217,218,238,255,0,31,188,116,187,238,139,233,126,75,170,24,206,180,94,177,10,73,243,108,62,158,166,146,207,122,107,228,138,120,32,158,55,199,36,79,216,228,108,204,219,44,187,91,42,61,24,178,200,230,109,87,185,87,218,128,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,88,167,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,221,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,232,99,99,155,11,152,238,138,216,220,198,71,93,102,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,57,156,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,240,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,209,183,49,222,15,173,92,39,234,229,3,176,100,171,92,19,53,167,158,190,202,202,153,91,35,232,103,137,232,149,52,40,229,122,203,35,34,73,32,123,36,145,168,170,201,218,197,116,143,141,242,57,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,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,237,11,244,0,142,185,223,29,90,37,128,113,47,141,112,195,116,175,171,159,33,190,84,37,182,186,104,105,103,217,105,184,206,202,87,219,160,149,22,52,108,140,170,109,75,145,36,137,239,237,61,172,73,26,214,189,207,140,42,47,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,64,90,160,0,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,204,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,167,138,64,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,8,171,174,250,199,125,215,221,76,173,213,92,166,29,151,171,173,190,213,79,113,147,115,23,196,213,82,91,169,233,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,155,19,170,55,170,177,77,99,190,225,250,53,159,232,237,162,30,221,38,162,92,44,117,23,74,157,204,93,212,182,215,85,72,218,109,142,98,170,111,158,122,121,123,141,123,28,223,13,183,226,108,142,68,240,0,14,235,193,30,131,83,113,29,196,190,29,166,215,154,42,185,241,229,168,125,211,32,88,105,229,145,137,110,166,98,203,36,114,190,39,177,208,178,103,54,58,100,151,123,118,62,161,138,157,93,181,171,163,50,184,57,48,104,53,78,43,165,249,46,191,223,104,169,60,70,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,122,177,209,43,89,239,161,141,235,189,28,197,109,143,129,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,176,158,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,232,212,68,98,55,164,96,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,140,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,140,47,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,248,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,97,95,58,191,43,24,183,204,10,31,78,184,144,43,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,61,121,213,249,88,197,190,96,80,250,117,196,10,245,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,175,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,242,242,184,243,217,166,95,90,244,122,210,244,245,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,20,40,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,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,204,226,243,134,59,239,9,122,203,83,165,87,123,215,182,233,31,111,165,186,90,238,254,25,148,222,62,150,86,171,93,39,97,178,202,177,109,158,58,136,186,57,219,151,181,191,162,53,205,37,175,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,22,203,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,218,216,222,247,198,23,18,0,2,170,249,231,126,9,254,100,253,52,132,28,16,105,14,27,175,92,78,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,150,186,185,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,102,255,0,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,199,248,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,85,114,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,78,175,145,86,205,56,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,254,34,174,206,187,155,209,83,223,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,68,2,170,249,81,241,211,253,163,133,253,107,204,255,0,218,244,184,5,109,115,127,198,107,173,114,84,43,191,226,188,43,28,223,245,240,163,255,0,185,225,45,80,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,194,121,150,242,251,169,209,235,173,227,136,61,32,181,82,71,167,213,245,30,38,241,105,164,138,42,88,49,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,163,81,17,136,222,149,236,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,51,153,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,249,169,204,103,153,78,9,169,218,113,6,140,240,207,152,93,107,41,47,255,0,196,201,239,176,83,77,65,27,232,122,61,139,108,107,42,34,100,206,238,170,181,242,185,187,27,219,107,99,235,43,101,149,140,141,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,20,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,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,226,198,196,115,158,230,69,20,76,87,191,102,229,231,252,11,240,101,98,224,243,78,42,173,146,93,125,179,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,221,58,67,23,118,84,73,28,212,146,71,61,206,118,212,86,69,28,149,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,127,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,181,215,207,59,240,79,243,39,233,164,53,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,153,92,243,191,4,255,0,50,126,154,5,85,146,43,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,53,203,223,0,195,117,79,139,156,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,46,201,89,236,122,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,71,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,104,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,141,185,105,241,213,77,195,46,77,85,166,26,157,95,73,75,165,249,29,68,247,42,170,231,82,203,36,246,139,138,83,162,54,118,36,17,190,89,153,50,65,12,46,141,90,187,87,183,35,92,196,108,137,37,228,129,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,139,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,22,19,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,157,26,136,140,70,244,140,28,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,209,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,65,37,57,140,243,41,193,53,59,78,32,209,158,25,243,11,173,101,37,255,0,248,153,61,246,10,105,168,35,125,15,71,177,109,141,101,68,76,153,221,213,86,190,87,55,99,123,109,108,125,101,108,178,177,149,237,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,242,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,9,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,195,160,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,44,108,71,57,238,100,81,68,197,123,246,110,88,171,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,28,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,190,131,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,56,38,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,149,92,243,191,4,255,0,50,126,154,71,94,87,154,67,134,235,214,171,234,78,145,234,4,21,114,88,178,45,55,172,134,161,105,39,88,103,137,236,186,219,37,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,145,92,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,2,42,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,52,111,70,185,237,100,177,74,196,123,246,110,89,127,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,216,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,217,215,182,245,69,116,76,84,207,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,6,159,129,93,92,177,121,128,86,106,237,29,55,15,218,223,145,120,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,251,230,145,237,116,205,123,122,163,164,107,223,37,138,128,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,3,181,112,121,193,149,139,140,62,4,111,246,200,238,190,198,204,241,125,64,187,84,99,55,41,94,245,165,108,146,219,45,125,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,87,173,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,207,242,84,242,177,148,252,192,174,244,235,113,250,185,145,242,251,169,226,38,154,61,97,209,187,85,35,117,22,221,78,218,106,219,108,49,69,11,242,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,175,70,70,136,31,175,151,7,48,10,62,34,44,81,105,38,175,100,95,233,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,248,201,20,234,50,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,156,25,225,39,253,23,1,223,182,254,94,218,119,175,58,79,101,221,159,99,246,251,223,180,173,118,235,119,114,171,40,133,183,185,219,31,87,119,90,157,234,120,27,80,173,219,28,146,204,212,142,20,235,178,38,164,0,47,251,149,199,145,61,50,250,215,172,86,129,68,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,208,127,155,95,5,30,196,172,172,226,203,76,173,150,170,59,44,221,152,243,75,124,9,216,145,181,211,79,219,101,205,168,174,217,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,0,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,180,45,171,157,95,149,140,91,230,5,15,167,92,74,213,224,43,75,112,77,105,226,199,6,211,61,75,177,123,103,27,188,251,79,198,209,120,169,169,251,189,171,109,84,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,44,245,230,135,171,216,110,189,112,19,166,218,185,167,243,213,201,98,200,179,138,57,169,210,174,5,134,120,158,202,43,156,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,176,215,149,199,158,205,50,250,215,163,214,129,226,184,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,74,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,127,135,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,113,60,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,137,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,16,52,252,10,107,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,88,166,190,115,0,225,247,135,125,88,199,180,147,57,200,191,175,235,251,147,223,234,105,227,150,162,60,118,151,195,73,36,14,168,100,44,146,71,205,52,137,11,25,11,91,185,35,149,101,122,177,189,180,150,186,249,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,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,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,227,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,158,204,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,58,87,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,50,185,77,240,81,110,212,10,207,222,119,84,45,157,251,45,146,224,200,241,10,41,18,170,158,73,110,148,179,195,50,92,219,35,28,198,73,12,79,141,208,181,191,197,99,228,239,163,209,171,10,35,194,85,114,212,224,162,221,195,166,156,80,234,134,107,108,233,169,185,117,189,210,84,189,201,85,4,150,171,93,74,83,74,203,100,176,72,228,98,204,199,192,215,200,229,137,175,108,143,124,72,174,107,17,207,140,28,214,56,21,166,195,164,175,226,159,74,40,41,41,172,85,85,11,54,107,66,234,169,93,59,110,53,117,175,95,105,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,183,67,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,109,248,104,226,47,59,225,127,84,232,53,51,5,168,255,0,98,163,188,81,108,135,251,39,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,189,23,239,69,209,70,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,165,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,251,94,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,225,122,128,139,252,194,248,160,207,184,76,209,123,46,163,105,205,163,31,184,220,174,57,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,221,78,196,69,87,42,116,87,123,190,229,72,87,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,247,1,221,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,8,85,199,111,46,107,23,21,119,220,127,60,192,234,173,88,166,103,237,10,122,60,142,239,62,254,221,109,157,24,230,186,71,65,27,23,196,86,67,210,38,196,170,248,145,209,238,141,242,116,100,93,185,85,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,192,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,45,80,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,122,168,67,94,114,122,23,172,179,95,109,58,243,38,83,117,201,176,26,126,182,198,90,227,161,108,116,184,142,230,83,181,174,115,155,34,172,190,46,126,234,186,119,70,221,174,108,16,185,235,252,6,149,195,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,58,61,17,210,53,23,108,143,107,180,251,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,156,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,16,69,83,85,6,85,205,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,1,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,80,237,100,85,230,143,228,79,83,126,139,235,20,68,0,254,173,95,20,255,0,248,131,165,95,252,42,227,254,124,79,254,104,254,68,245,55,232,190,177,68,5,0,154,115,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,102,48,146,156,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,189,122,205,47,106,37,88,218,229,142,54,177,173,110,229,71,203,32,120,14,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,198,145,234,214,177,175,150,89,94,140,102,253,169,55,249,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,164,171,52,77,147,171,27,27,59,220,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,189,224,60,86,180,97,89,150,162,233,126,65,131,233,254,165,85,224,23,219,205,59,105,169,242,58,74,52,170,158,129,139,35,86,85,141,155,216,168,247,68,146,70,143,107,218,248,213,232,246,170,57,168,166,107,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,81,4,63,230,51,193,71,239,85,167,16,95,240,11,101,170,61,77,197,191,137,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,136,20,111,158,103,249,150,167,228,211,230,122,129,144,213,223,111,181,84,244,148,213,23,10,181,71,79,59,41,169,227,167,137,100,119,78,175,122,69,12,104,175,119,87,189,81,92,229,115,149,92,182,105,200,199,241,179,242,223,234,69,90,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,89,87,36,108,255,0,13,177,102,90,155,167,215,156,134,146,143,33,202,169,237,53,54,90,25,149,90,250,246,81,165,106,212,164,74,169,181,207,99,103,141,234,206,187,213,155,220,136,173,141,234,208,183,64,0,2,31,243,75,208,186,61,96,225,78,253,146,81,89,188,94,73,167,127,232,146,217,52,107,4,114,50,150,53,68,184,49,210,74,155,187,62,23,185,51,163,99,154,231,201,77,7,244,149,168,199,76,0,6,85,207,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,237,117,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,161,42,185,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,2,226,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,125,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,254,28,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,76,235,241,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,52,143,86,181,141,124,178,202,244,99,55,237,78,235,204,191,140,27,175,17,122,185,54,7,142,174,65,105,193,48,90,137,40,33,181,92,162,117,35,234,238,177,62,72,231,174,154,149,236,108,177,63,162,246,89,28,221,95,27,24,229,219,19,230,150,52,250,188,180,248,21,166,226,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,11,170,165,142,123,189,197,105,209,91,3,22,9,25,44,44,133,39,134,103,72,174,77,203,219,141,173,122,58,69,140,58,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,116,149,102,137,178,117,99,99,103,123,186,243,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,92,79,24,60,89,225,188,34,233,127,219,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,164,30,8,53,123,13,208,94,39,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,93,92,81,67,27,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,158,127,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,241,164,122,181,172,107,229,150,87,163,25,191,106,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,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,137,229,139,192,119,236,66,197,77,175,58,177,101,219,159,100,22,246,251,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,175,10,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,78,146,172,209,54,78,172,108,108,239,91,160,0,66,174,100,60,107,106,159,7,223,179,191,217,157,131,20,185,253,173,246,191,141,246,237,45,76,221,191,11,225,59,125,174,204,241,116,235,226,95,187,118,238,189,27,211,167,69,235,197,120,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,64,249,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,2,255,0,136,85,204,103,128,159,222,162,197,6,164,105,220,254,31,83,113,155,127,131,164,167,158,163,101,45,234,133,143,124,169,70,229,122,236,134,100,124,146,58,41,125,205,87,61,204,149,118,185,178,67,53,64,25,87,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,233,177,65,226,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,248,201,23,53,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,8,171,205,31,200,158,166,253,23,214,40,143,65,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,155,157,231,249,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,197,94,6,185,110,216,184,79,202,175,90,137,152,228,150,172,211,41,155,125,29,138,173,150,199,193,236,122,94,228,236,124,145,171,229,114,119,170,32,116,27,213,24,142,139,164,177,50,73,24,247,185,243,84,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,20,109,204,179,142,170,110,38,178,106,93,48,211,26,250,74,173,47,199,42,32,185,82,215,54,150,88,231,187,220,86,157,81,211,189,39,141,146,194,200,82,121,161,108,104,212,220,189,201,28,231,163,163,72,250,175,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,244,149,102,137,209,244,99,99,127,122,181,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,123,145,20,63,41,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,85,229,113,231,179,76,190,181,232,245,165,223,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,144,121,92,121,236,211,47,173,122,61,105,110,156,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,161,66,218,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,20,229,5,198,13,213,46,180,220,33,102,139,72,235,107,169,235,107,240,234,182,196,230,207,28,232,231,84,212,208,191,99,21,175,99,154,181,53,13,146,69,106,177,89,35,55,63,124,76,142,178,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,186,158,92,28,191,232,248,119,177,69,171,122,189,142,255,0,166,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,227,44,161,93,124,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,139,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,149,64,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,250,176,4,42,224,107,150,237,139,132,252,170,245,168,153,142,73,106,205,50,153,183,209,216,170,217,108,124,30,199,165,238,78,199,201,26,190,87,39,122,162,7,65,189,81,136,232,186,75,19,36,145,143,123,159,53,64,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,146,43,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,122,74,179,68,232,250,49,177,191,188,28,171,153,103,29,84,220,77,100,212,186,97,166,53,244,149,90,95,142,84,65,114,165,174,109,44,177,207,119,184,173,58,163,167,122,79,27,37,133,144,164,243,66,216,209,169,185,123,146,57,207,71,70,145,194,3,245,81,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,126,247,34,47,229,2,213,57,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,4,170,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,137,92,191,184,152,195,120,80,212,188,215,84,179,10,26,187,139,221,131,213,219,109,22,202,100,86,190,227,113,146,186,137,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,194,218,120,254,227,6,213,194,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,232,6,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,208,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,255,0,14,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,173,165,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,67,181,114,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,21,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,133,159,148,3,205,31,207,102,166,253,23,209,232,139,94,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,126,234,135,162,170,57,19,162,55,221,247,170,213,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,207,249,181,241,175,236,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,35,6,128,113,213,83,195,47,6,89,6,152,105,141,125,93,46,168,100,121,196,247,42,90,230,210,197,36,22,139,114,83,91,209,211,189,39,141,241,76,249,150,9,161,108,104,213,218,157,201,28,230,43,99,73,33,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,122,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,184,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,22,54,35,156,247,50,40,162,98,189,251,55,47,63,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,228,168,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,21,235,31,39,157,30,94,34,234,51,153,170,233,27,164,141,167,133,212,248,59,86,185,211,201,58,210,201,12,172,125,119,137,73,152,198,204,144,212,181,232,231,43,213,242,68,173,99,88,142,146,194,128,21,235,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,196,106,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,36,169,242,105,178,155,21,94,85,113,194,169,235,183,222,173,86,250,59,165,101,55,105,233,218,165,171,146,166,58,121,55,170,108,118,231,209,84,167,68,85,114,118,250,185,17,28,213,80,203,189,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,196,242,197,230,1,89,171,180,116,220,63,107,126,69,226,243,170,77,176,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,239,154,71,181,211,53,237,234,142,145,175,124,159,91,153,215,1,223,182,251,21,78,188,233,61,151,118,125,143,219,221,237,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,148,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,26,158,60,254,127,98,201,178,108,54,237,98,195,51,154,188,58,251,87,78,173,183,223,105,168,105,235,31,67,58,42,43,94,176,84,49,209,74,206,169,181,236,84,69,86,57,200,215,70,237,175,108,106,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,80,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,249,89,102,127,153,103,84,216,253,46,97,144,213,221,153,138,217,227,176,90,22,165,81,207,165,183,71,44,178,197,78,143,233,185,204,99,167,145,25,185,87,107,54,177,189,24,198,53,183,253,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,22,105,200,199,241,179,242,223,234,69,170,21,1,201,79,84,176,76,83,59,207,180,206,255,0,125,240,185,38,119,236,175,179,244,94,22,103,248,207,5,13,198,106,175,226,49,139,28,123,35,114,59,248,142,110,238,189,27,213,125,197,191,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,250,192,12,240,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,215,148,223,23,159,178,45,71,253,223,115,90,221,152,134,127,112,103,178,93,29,7,118,74,92,138,101,134,8,119,72,197,71,164,51,177,141,137,221,90,244,108,141,129,201,218,98,204,245,181,78,37,248,116,193,56,160,210,202,253,51,206,169,255,0,217,107,44,245,187,230,254,198,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,238,84,251,149,51,173,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,32,26,126,62,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,16,91,148,223,23,159,181,221,56,253,223,115,90,221,249,126,1,111,103,178,93,29,7,106,58,172,118,20,134,8,119,72,197,86,44,208,61,237,137,221,90,197,116,110,129,201,221,122,76,244,138,188,217,56,188,253,174,234,63,238,251,133,86,239,196,48,11,131,253,172,233,40,59,82,85,100,80,172,208,77,182,71,170,189,97,129,143,116,77,232,214,35,164,116,238,94,235,18,23,160,70,174,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,101,87,42,62,10,63,105,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,115,91,178,73,87,106,189,82,25,162,116,106,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,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,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,120,28,87,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,21,116,159,147,95,236,191,84,240,221,76,253,227,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,108,221,219,219,187,107,186,117,235,209,122,116,44,168,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,3,143,234,95,22,26,37,164,186,185,134,232,110,103,145,213,193,152,103,53,20,176,219,40,161,183,79,43,24,202,151,205,13,60,210,202,214,236,107,31,81,7,97,17,21,207,71,200,199,57,173,143,116,141,236,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,21,193,199,71,51,234,157,25,213,203,62,148,232,178,210,93,159,138,222,40,107,179,10,234,106,200,156,202,150,70,249,146,178,192,169,45,52,141,141,234,222,194,190,166,39,171,226,126,232,246,163,216,244,73,169,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,161,210,192,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,234,188,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,251,25,246,91,198,118,60,61,28,20,223,219,188,92,123,183,118,55,127,65,58,110,233,239,233,213,123,255,0,5,60,41,126,231,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,73,255,0,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,88,0,122,173,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,13,63,2,37,114,198,201,53,231,33,225,115,30,110,180,99,20,150,235,109,186,158,10,44,54,181,87,179,91,113,178,71,18,54,9,39,166,70,35,88,198,181,26,200,166,220,142,154,52,107,213,159,209,158,162,90,128,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,7,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,251,39,224,124,103,99,195,214,65,83,253,167,185,30,237,221,141,191,211,78,155,186,251,250,116,94,170,0,170,191,234,24,255,0,233,69,255,0,66,127,237,228,170,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,73,63,199,39,3,153,151,8,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,190,55,244,87,120,42,205,168,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,140,6,162,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,40,175,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,3,199,39,3,153,151,8,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,190,55,244,87,120,42,205,168,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,234,188,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,211,171,228,85,11,180,0,1,64,60,209,252,246,106,111,209,125,30,136,142,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,34,185,163,249,236,212,223,162,250,61,17,31,241,221,45,206,242,188,19,46,212,203,5,139,197,99,120,39,128,251,65,91,226,161,103,131,241,179,44,52,191,195,123,210,73,55,200,213,111,240,218,237,189,58,187,162,123,192,208,79,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,238,166,125,185,112,228,154,243,141,241,71,98,119,15,248,197,37,254,229,112,167,125,21,250,138,185,123,84,75,100,116,177,58,166,74,138,148,99,157,74,198,57,144,189,179,53,174,119,113,177,177,25,54,254,196,154,9,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,214,66,14,109,250,243,77,165,156,52,73,166,214,250,218,184,50,29,79,168,246,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,205,236,172,114,252,77,99,218,161,78,186,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,146,188,167,117,210,251,166,28,80,91,52,231,219,54,170,44,91,82,250,219,174,237,184,35,25,186,170,10,122,137,40,22,25,85,90,173,153,211,191,176,214,117,86,201,226,85,187,28,254,219,153,10,192,26,168,7,63,208,29,99,177,113,1,163,88,158,177,99,144,248,122,76,154,222,218,137,41,183,61,254,18,169,142,116,117,52,219,222,198,44,157,169,227,150,46,230,196,107,246,110,111,194,228,83,160,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,147,252,203,176,10,109,62,227,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,46,202,199,213,211,71,45,85,68,79,145,87,123,29,88,181,104,187,87,99,94,215,177,187,118,109,73,213,201,63,84,46,185,14,145,231,154,81,112,109,92,212,248,101,226,150,229,67,81,53,107,165,100,112,92,25,39,90,88,162,84,233,11,25,45,28,178,174,215,116,115,234,158,187,90,168,170,254,127,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,220,143,122,36,159,210,72,211,111,0,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,104,94,241,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,43,47,130,13,33,195,117,235,137,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,228,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,64,229,113,231,179,76,190,181,232,245,165,223,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,56,42,175,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,67,56,60,87,112,163,168,252,37,106,59,240,172,214,47,29,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,159,252,173,56,250,177,85,216,172,60,41,234,245,195,192,221,104,127,172,112,235,221,85,75,223,29,194,55,61,86,59,108,206,145,203,219,153,155,146,58,126,138,145,190,54,199,11,81,143,100,105,56,73,94,57,248,24,253,244,126,196,255,0,166,143,216,239,177,222,210,255,0,81,61,161,226,188,95,134,255,0,232,136,118,109,240,223,249,221,119,255,0,46,158,254,85,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,177,159,101,188,31,127,196,81,207,77,253,187,197,201,183,111,127,119,244,23,174,222,158,238,189,82,127,128,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,1,74,220,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,186,147,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,104,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,115,252,193,51,91,86,165,114,213,201,245,26,197,79,87,5,183,42,179,227,55,186,56,170,216,214,207,28,21,55,43,124,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,121,68,37,212,241,45,255,0,206,109,180,124,191,193,63,251,61,172,10,86,53,80,101,92,213,64,0,115,78,34,181,231,13,225,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,124,142,111,69,114,49,219,24,143,145,201,177,142,84,136,28,189,185,150,93,120,133,204,170,52,95,91,104,41,41,115,43,165,69,109,126,57,95,107,164,115,41,42,224,68,146,161,244,50,49,21,203,19,224,137,175,237,200,229,84,146,40,246,189,221,230,163,234,2,194,128,0,64,14,117,126,86,49,111,152,20,62,157,113,41,219,3,207,243,45,48,201,160,204,244,255,0,33,171,177,95,105,105,234,233,169,238,20,138,141,158,6,84,211,201,79,42,198,238,157,88,245,138,105,17,30,222,143,98,170,57,170,215,34,57,46,39,157,95,149,140,91,230,5,15,167,92,74,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,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,170,107,95,7,216,207,8,220,177,53,34,202,212,164,173,205,175,148,248,251,178,203,197,36,181,29,138,233,226,190,66,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,213,121,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,187,83,183,27,90,197,108,139,39,181,230,143,228,79,83,126,139,235,20,64,80,9,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,21,224,219,88,236,92,63,241,15,143,235,22,71,15,136,164,198,109,247,202,136,233,183,61,158,46,169,246,138,200,233,169,183,177,143,88,251,179,201,20,93,205,138,214,111,220,239,133,170,167,138,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,248,162,116,242,224,229,255,0,89,196,69,246,45,91,213,236,119,253,41,232,60,76,17,83,84,73,61,60,153,21,86,199,199,182,157,240,190,57,25,12,50,42,61,243,35,182,172,145,36,77,71,255,0,25,98,14,215,202,143,129,111,237,28,80,107,94,25,254,215,170,192,40,171,157,254,51,157,116,146,157,91,255,0,21,225,94,231,127,175,153,25,253,207,49,106,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,139,254,229,113,228,79,76,190,181,235,21,165,0,151,189,203,223,63,195,116,179,151,14,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,100,76,246,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,76,160,114,174,26,248,148,211,142,42,116,225,117,55,76,146,235,13,4,55,9,237,117,116,151,74,84,130,170,146,170,36,99,214,55,163,28,248,221,214,57,98,145,22,55,189,187,100,68,85,71,35,154,222,170,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,0,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,3,165,130,189,121,123,115,44,186,241,11,153,84,104,190,182,208,82,82,230,87,74,138,218,252,114,190,215,72,230,82,85,192,137,37,67,232,100,98,43,150,39,193,19,95,219,145,202,169,36,81,237,123,187,205,71,212,88,80,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,83,182,7,159,230,90,97,147,65,153,233,254,67,87,98,190,210,211,213,211,83,220,41,21,27,60,12,169,167,146,158,85,141,221,58,177,235,20,210,34,61,189,30,197,84,115,85,174,68,114,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,207,151,147,203,79,129,90,158,25,113,154,173,79,212,234,10,186,93,80,200,233,231,182,213,80,186,170,41,32,180,91,146,161,21,176,49,96,145,241,76,249,150,8,102,116,138,229,218,157,184,218,214,43,100,89,3,149,107,95,7,216,207,8,220,177,53,34,202,212,164,173,205,175,148,248,251,178,203,197,36,181,29,138,233,226,190,66,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,81,101,255,0,115,71,242,39,169,191,69,245,138,34,128,64,181,78,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,42,185,231,126,9,254,100,253,52,170,178,213,57,231,126,9,254,100,253,52,133,92,16,112,181,251,220,107,140,26,111,91,146,123,18,203,109,183,201,125,189,212,68,221,213,79,161,138,104,98,116,84,200,173,86,36,207,124,241,181,28,255,0,133,141,87,63,163,213,169,27,194,64,114,197,224,59,246,223,125,166,215,157,88,178,238,192,113,251,131,125,155,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,82,234,79,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,99,62,203,120,206,199,135,163,130,155,251,119,139,143,118,238,198,239,232,39,77,221,61,253,58,172,255,0,0,71,254,10,120,82,253,207,180,178,235,166,127,111,126,214,251,79,32,158,251,227,125,151,224,59,125,202,106,120,123,93,190,244,189,122,120,109,219,183,39,93,253,58,123,186,173,64,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,69,82,234,121,98,240,29,251,16,177,83,107,206,172,89,118,231,217,5,189,190,205,181,220,109,221,186,172,94,23,62,102,201,209,221,215,39,122,162,7,83,171,183,71,28,176,181,100,133,122,111,149,171,29,121,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,182,124,125,228,107,247,71,217,68,150,226,64,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,84,175,51,125,116,212,126,29,56,238,193,117,67,75,239,62,6,235,67,167,244,81,77,12,168,175,165,184,82,186,231,112,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,109,69,43,115,171,243,79,139,124,191,161,245,27,136,22,189,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,111,141,206,232,142,86,55,123,21,146,53,54,61,170,181,173,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,244,28,140,127,27,63,45,254,164,90,160,25,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,254,28,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,25,240,221,173,246,174,35,244,75,22,214,139,53,142,174,205,79,145,211,202,231,208,84,200,217,31,77,60,51,201,79,51,17,237,247,61,137,44,50,108,127,70,171,153,181,202,214,42,171,19,52,69,255,0,114,184,242,39,166,95,90,245,138,208,37,81,73,124,231,237,54,171,119,21,246,74,203,125,178,146,150,162,233,131,208,85,215,75,12,45,99,234,167,74,202,216,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,185,168,137,118,133,43,115,171,243,79,139,124,191,161,245,27,136,16,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,41,7,2,208,108,203,82,180,143,80,181,91,15,162,171,185,179,77,234,45,79,187,208,211,83,164,143,142,221,86,202,213,150,181,87,122,59,100,14,164,141,30,214,177,223,4,206,145,202,198,68,245,62,175,8,181,186,219,110,226,47,12,184,112,233,105,164,186,106,13,45,69,76,214,170,26,183,64,216,42,152,218,89,150,166,25,22,119,177,136,199,83,36,237,85,222,199,244,85,216,230,191,106,160,105,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,4,42,230,87,193,69,187,136,189,56,174,213,12,42,217,215,83,113,27,123,100,166,123,82,170,121,46,182,186,100,169,149,246,200,160,141,202,196,153,239,157,207,141,201,19,158,233,24,200,149,90,215,171,153,53,78,41,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,221,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,182,20,237,62,73,21,94,197,237,198,244,106,171,213,141,112,103,8,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,249,50,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,233,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,120,95,79,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,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,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,191,173,127,187,182,181,90,53,142,59,127,141,171,199,237,247,143,1,3,162,238,70,250,233,237,117,84,244,189,214,247,35,85,133,39,154,37,147,107,209,221,180,126,222,174,232,139,106,156,234,252,172,98,223,48,40,125,58,226,82,176,30,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,83,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,236,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,177,43,133,238,91,186,143,196,214,135,100,250,209,108,201,61,141,224,124,84,24,189,162,75,98,190,76,142,170,8,85,206,107,103,150,88,98,134,23,77,178,6,204,142,145,189,198,206,142,70,118,190,40,171,254,138,176,44,171,253,85,199,50,76,114,225,254,249,71,93,109,174,167,147,254,108,144,205,28,140,255,0,3,154,230,255,0,37,64,53,38,8,127,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,18,43,152,167,29,84,220,45,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,77,237,123,152,246,53,88,250,245,224,35,138,235,23,9,122,53,175,57,151,118,213,89,151,220,190,205,209,226,214,74,217,158,223,31,85,186,224,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,72,129,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,192,124,162,69,112,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,182,19,203,171,151,109,139,13,210,203,182,121,196,102,159,111,203,243,171,125,93,174,11,109,108,239,108,214,155,21,93,55,102,88,213,141,70,190,150,178,118,73,51,100,84,122,203,28,78,100,104,176,189,211,177,107,175,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,3,66,120,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,125,98,141,185,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,240,50,52,145,138,138,215,178,107,201,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,5,170,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,52,209,152,104,14,141,103,250,143,139,106,230,101,167,182,171,174,95,133,238,246,37,210,118,59,185,77,213,85,205,220,212,84,100,189,183,170,201,23,113,174,237,72,231,62,61,143,85,114,230,92,213,64,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,212,150,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,109,39,79,49,254,96,21,156,68,95,101,210,77,33,200,191,210,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,240,82,32,229,92,116,113,155,125,227,15,81,233,110,113,218,189,141,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,189,122,205,47,106,37,88,218,229,142,54,177,173,110,229,71,203,39,85,229,193,203,254,179,136,139,236,90,183,171,216,239,250,83,208,120,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,254,50,197,200,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,107,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,208,0,0,160,30,104,254,123,53,55,232,190,143,68,73,254,72,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,182,104,42,96,145,183,54,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,24,57,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,31,210,29,23,210,253,5,195,99,211,253,35,196,41,49,219,20,117,18,213,173,60,47,146,87,203,60,138,155,229,150,89,92,233,101,127,68,107,81,207,115,149,24,198,49,58,53,141,68,246,160,0,40,175,155,22,186,95,117,63,138,11,158,156,251,102,213,91,139,105,167,75,117,161,182,244,99,246,213,79,79,79,37,122,205,42,43,149,211,54,118,118,28,206,168,216,252,50,55,99,95,220,115,238,83,95,181,142,197,195,254,141,101,154,197,145,195,226,41,49,155,123,170,35,166,220,246,120,186,167,185,35,166,166,222,198,61,99,238,207,36,81,119,54,43,89,191,115,190,22,170,153,151,0,14,149,196,110,136,93,120,113,214,27,214,141,95,111,148,151,123,149,130,158,220,234,202,186,72,220,200,22,122,138,24,42,100,100,123,190,39,49,142,157,88,143,84,106,189,24,142,86,179,118,196,97,26,33,117,206,180,75,83,181,162,223,124,164,167,167,210,250,139,19,107,168,38,141,219,234,224,185,79,53,58,62,39,167,84,71,199,44,113,117,99,145,17,204,145,238,220,138,196,100,129,99,252,148,245,210,178,235,98,205,56,120,191,94,123,222,196,217,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,143,171,149,150,126,103,7,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,240,212,181,116,242,210,75,83,209,140,123,223,217,101,67,165,237,181,170,231,246,246,39,69,119,84,209,240,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,11,254,230,117,165,191,181,14,13,179,95,9,98,246,157,215,18,240,249,77,191,250,235,179,225,124,44,137,226,231,247,189,173,126,218,25,43,126,7,110,235,215,225,106,189,24,81,14,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,188,211,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,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,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,13,73,144,3,157,95,149,140,91,230,5,15,167,92,78,213,203,123,41,190,230,28,18,233,109,219,35,174,241,117,116,246,250,187,92,114,118,153,30,218,90,42,234,138,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,87,138,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,147,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,161,110,94,249,254,27,165,156,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,118,68,207,99,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,184,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,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,108,84,241,185,235,254,52,143,86,181,141,124,178,202,244,99,55,237,73,255,0,202,143,129,111,237,28,80,107,94,25,254,215,170,192,40,171,157,254,51,157,116,146,157,91,255,0,21,225,94,231,127,175,153,25,253,207,49,197,57,112,114,255,0,172,226,34,251,22,173,234,246,59,254,148,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,255,0,140,177,93,248,0,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,47,248,0,0,0,6,85,203,169,226,91,255,0,156,219,104,249,127,130,127,246,123,89,74,197,212,241,45,255,0,206,109,180,124,191,193,63,251,61,172,10,86,53,17,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,119,38,255,0,50,206,58,169,184,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,114,247,36,115,158,142,141,35,14,63,198,47,24,185,223,23,249,221,61,254,255,0,71,236,108,110,205,191,236,254,63,220,134,163,217,125,216,105,217,85,253,116,200,34,146,126,236,148,233,39,241,17,118,117,218,222,136,158,254,0,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,233,233,199,119,43,204,18,187,78,29,168,92,47,225,62,199,200,49,75,122,120,156,110,215,4,213,82,100,48,198,148,209,51,103,114,163,164,115,67,4,83,202,187,35,124,181,82,57,119,111,149,200,231,7,96,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,81,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,8,235,206,175,202,198,45,243,2,135,211,174,39,138,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,78,177,36,50,182,78,175,116,140,236,206,157,110,208,108,55,95,35,194,237,122,129,69,73,114,177,98,121,68,89,53,69,166,174,157,102,130,228,248,168,170,224,138,25,19,123,83,99,101,169,142,85,71,35,216,244,133,99,115,21,178,47,78,150,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,106,156,243,191,4,255,0,50,126,154,85,89,106,156,243,191,4,255,0,50,126,154,4,10,225,23,68,45,92,71,113,23,134,104,213,246,249,87,104,182,223,234,42,93,89,87,73,27,95,58,65,79,75,53,76,140,143,119,194,215,189,176,43,17,234,142,70,43,209,202,215,237,216,186,41,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,229,113,231,179,76,190,181,232,245,165,255,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,149,142,213,149,113,93,168,247,254,27,48,174,22,109,146,251,27,12,197,252,92,247,40,233,230,85,146,251,85,45,124,245,113,186,161,122,39,72,98,238,177,25,10,117,106,200,197,149,202,229,72,146,30,42,123,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,168,116,14,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,225,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,160,206,52,184,45,204,184,54,204,173,22,107,206,69,73,146,99,217,37,60,147,89,111,80,194,148,207,168,124,41,26,84,195,45,50,189,238,137,241,186,88,250,46,231,49,204,145,138,142,221,189,145,251,94,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,248,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,161,125,32,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,98,241,139,157,241,127,157,211,223,239,244,126,198,198,236,219,254,207,227,253,200,106,61,151,221,134,157,149,95,215,76,130,41,39,238,201,78,146,127,17,23,103,93,173,232,137,239,236,28,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,143,149,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,4,117,47,123,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,227,252,119,114,188,193,43,180,225,218,133,194,254,19,236,124,131,20,183,167,137,198,237,112,77,85,38,67,12,105,77,19,54,119,42,58,71,52,48,69,60,171,178,55,203,85,35,151,118,249,92,142,117,80,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,128,28,234,252,172,98,223,48,40,125,58,226,72,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,179,175,113,136,170,232,158,137,234,181,187,65,176,221,124,143,11,181,234,5,21,37,202,197,137,229,17,100,213,22,154,186,117,154,11,147,226,162,171,130,40,100,77,237,77,141,150,166,57,85,28,143,99,210,21,141,204,86,200,189,2,11,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,108,208,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,22,169,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,208,37,87,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,197,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,162,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,132,232,135,13,218,37,195,133,170,231,102,209,124,6,147,28,167,188,212,50,166,189,237,168,158,170,122,151,177,187,88,143,154,161,239,149,88,212,87,109,102,237,141,87,200,168,136,175,122,173,123,114,49,252,108,252,183,250,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,3,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,157,126,48,56,148,190,241,83,174,55,141,77,185,167,102,213,14,235,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,253,211,47,117,242,72,170,247,167,114,71,163,85,24,140,107,100,175,54,78,47,63,107,186,143,251,190,225,85,187,241,12,2,224,255,0,107,58,74,14,212,149,89,20,43,52,19,109,145,234,175,88,96,99,221,19,122,53,136,233,29,59,151,186,196,133,233,197,56,5,225,70,179,138,221,113,164,178,92,226,217,134,98,253,155,198,81,52,144,206,177,207,74,217,154,141,160,108,145,43,123,115,84,124,109,106,172,140,115,99,100,242,55,114,197,177,193,32,57,99,242,255,0,196,53,230,197,121,214,141,121,199,125,169,134,75,222,179,216,109,18,73,91,71,37,101,83,31,19,165,175,108,240,190,46,176,199,209,240,53,26,231,181,242,44,232,237,139,10,111,143,252,125,112,163,89,194,150,184,213,217,45,145,111,195,50,142,245,227,23,154,56,103,72,224,165,116,206,71,80,58,73,85,221,201,169,254,6,185,82,71,185,209,190,9,29,181,101,216,219,254,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,192,113,47,195,166,9,197,6,150,87,233,158,117,79,254,203,89,103,173,223,55,246,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,114,167,220,168,21,43,202,247,141,127,221,255,0,59,102,140,106,21,206,213,67,166,217,149,193,245,50,220,107,87,179,236,107,163,161,107,25,80,178,181,171,214,25,123,80,67,34,72,168,200,254,9,119,198,214,75,220,187,243,48,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,211,202,143,141,127,218,110,43,7,13,122,153,115,181,83,100,152,149,190,158,155,18,151,175,102,107,197,174,24,220,213,167,216,141,72,221,53,44,113,179,222,215,111,146,37,220,172,85,134,105,92,22,42,0,2,0,115,171,242,177,139,124,192,161,244,235,137,88,28,23,232,229,139,95,120,160,192,52,171,41,155,101,150,235,112,146,162,227,30,215,175,137,165,164,167,150,174,90,110,172,123,30,206,243,41,221,23,113,174,71,51,185,189,58,171,122,45,159,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,93,124,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,214,62,0,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,100,0,230,177,192,173,54,29,37,127,20,250,81,65,73,77,98,170,168,89,179,90,23,85,74,233,219,113,171,173,122,251,73,139,52,142,71,50,89,106,35,137,208,198,141,237,170,70,230,177,205,116,139,20,32,225,163,136,188,239,133,253,83,160,212,204,22,163,253,138,142,241,69,178,31,236,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,62,244,95,189,20,52,166,82,183,58,191,52,248,183,203,250,31,81,184,150,211,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,234,150,231,87,230,159,22,249,127,67,234,55,16,32,1,103,220,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,155,97,78,215,72,163,145,30,217,155,35,164,86,163,18,39,75,194,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,244,24,230,53,236,123,145,236,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,103,52,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,183,198,231,117,86,163,219,189,138,248,220,187,30,228,94,150,0,205,15,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,78,174,88,220,195,46,184,245,215,30,225,119,90,43,42,238,54,123,141,68,22,140,54,244,173,116,211,219,167,145,201,28,22,233,250,117,115,233,156,229,107,34,127,189,97,85,107,23,248,59,86,158,117,113,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,209,255,0,129,46,87,54,173,19,186,217,181,163,93,234,105,47,153,181,61,60,85,118,236,125,177,54,74,44,122,183,115,157,221,124,168,231,54,174,165,141,237,237,114,34,71,20,157,199,51,186,173,138,102,132,11,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,223,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,224,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,135,74,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,144,22,168,0,2,176,57,214,107,165,101,170,197,133,240,241,97,188,246,125,183,191,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,7,70,171,225,175,45,189,23,181,107,127,22,152,189,139,40,196,41,50,76,98,199,79,89,126,190,209,213,189,189,132,130,24,85,176,58,72,213,201,222,103,140,150,141,171,23,71,35,145,202,143,107,163,222,120,174,52,53,142,197,175,188,80,103,250,171,139,67,178,203,117,184,71,79,110,147,115,215,196,210,210,83,197,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,86,205,57,52,104,133,215,5,209,43,254,180,92,47,148,149,20,250,161,81,3,104,104,33,141,219,233,32,182,207,89,78,175,149,235,209,21,242,75,36,189,24,212,84,107,35,99,183,42,189,89,24,64,190,104,254,123,53,55,232,190,143,68,72,174,78,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,187,37,103,91,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,117,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,32,43,3,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,254,229,219,174,149,154,253,194,158,41,146,95,175,62,211,201,44,61,220,110,253,51,146,117,145,213,84,170,137,19,229,146,101,115,166,154,74,87,210,205,36,136,231,53,210,76,255,0,232,170,43,27,93,124,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,62,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,136,19,171,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,20,23,205,55,0,169,193,120,210,204,170,147,30,164,180,219,114,170,122,11,253,181,41,146,38,178,169,146,83,50,42,138,133,100,107,240,189,245,144,85,171,247,162,61,207,220,245,235,189,28,235,244,43,3,158,46,45,125,171,197,116,147,53,167,161,223,101,181,92,47,22,186,202,158,235,19,181,85,87,29,44,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,160,228,117,148,223,106,241,93,92,194,170,43,183,217,109,87,11,61,210,142,155,180,196,237,85,85,199,85,29,68,155,209,55,187,115,40,169,147,162,170,181,59,125,90,136,174,114,175,64,231,87,229,99,22,249,129,67,233,215,18,5,114,178,207,234,112,94,52,176,218,85,200,105,45,54,220,170,158,190,193,114,90,149,137,172,170,100,148,207,150,158,157,31,34,124,47,125,100,20,136,205,138,143,115,246,177,58,239,86,186,122,243,171,242,177,139,124,192,161,244,235,136,20,172,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,218,238,105,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,52,61,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,0,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,50,174,93,79,18,223,252,230,219,71,203,252,19,255,0,179,218,202,86,46,167,137,111,254,115,109,163,229,254,9,255,0,217,237,96,82,177,239,244,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,240,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,28,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,59,62,208,100,29,185,169,253,169,218,154,161,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,14,129,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,0,21,23,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,189,101,73,165,116,157,94,217,31,217,132,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,74,101,85,231,92,153,61,161,196,117,15,216,140,175,217,122,49,116,238,220,110,27,166,238,93,45,27,30,222,182,232,59,136,238,247,115,127,240,103,126,238,219,27,39,117,36,124,108,241,33,99,250,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,121,77,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,226,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,150,169,207,59,240,79,243,39,233,165,85,150,169,207,59,240,79,243,39,233,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,82,177,121,60,162,180,135,13,194,184,87,183,234,149,154,10,181,200,117,30,162,166,107,212,243,78,174,102,202,26,218,186,90,104,98,98,116,107,24,214,164,143,85,232,175,87,204,254,174,86,163,26,202,54,47,251,149,199,145,61,50,250,215,172,86,129,221,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,104,222,141,115,218,201,98,149,136,247,236,220,186,83,56,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,10,224,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,204,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,241,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,200,29,175,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,239,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,231,252,29,112,117,130,112,129,130,84,88,44,21,158,217,201,47,59,62,208,100,29,185,169,253,169,218,154,161,244,191,214,175,158,88,224,237,71,80,177,255,0,13,83,127,77,206,234,171,238,144,0,10,139,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,219,160,3,53,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,219,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,224,206,185,50,123,67,136,234,31,177,25,95,178,244,98,233,221,184,220,55,77,220,186,90,54,61,189,109,208,119,17,221,238,230,255,0,224,206,253,221,182,54,78,234,72,248,217,226,108,167,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,248,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,3,213,128,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,90,167,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,149,92,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,141,159,150,255,0,82,45,80,170,190,70,63,141,159,150,255,0,82,45,80,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,138,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,243,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,254,106,6,115,56,78,243,79,163,127,48,49,239,81,128,210,153,205,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,176,6,120,117,27,129,45,121,211,222,33,172,124,63,213,99,53,114,84,102,55,137,168,49,91,204,144,117,164,185,209,50,161,99,90,231,120,101,157,97,99,34,70,212,77,26,171,164,130,39,35,158,222,138,213,91,201,225,163,135,76,19,133,253,44,160,211,60,22,159,253,138,178,241,91,190,111,236,157,211,195,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,62,228,79,189,87,170,128,0,0,33,87,50,190,10,45,220,69,233,197,118,168,97,86,206,186,155,136,219,219,37,51,218,149,83,201,117,181,211,37,76,175,182,69,4,110,86,36,207,124,238,124,110,72,156,247,72,198,68,170,214,189,92,202,224,229,223,194,38,168,113,9,171,150,141,64,176,92,106,241,108,79,3,188,82,220,171,114,118,83,199,35,219,91,3,217,60,84,180,108,153,174,138,90,158,168,199,46,246,190,56,152,168,249,26,237,209,197,53,250,31,146,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,247,185,239,115,151,170,170,168,31,172,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,247,179,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,94,143,114,127,53,60,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,80,58,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,68,60,192,184,17,190,240,171,149,73,154,226,204,241,186,101,144,92,22,59,117,79,86,71,236,186,169,228,170,146,43,86,199,212,75,81,63,106,154,157,171,226,92,136,215,245,232,189,29,238,91,233,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,128,80,191,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,47,248,168,225,235,247,237,227,139,76,31,139,84,221,87,77,171,180,190,209,144,94,50,74,42,93,158,26,215,61,93,202,90,100,78,250,55,183,53,71,195,28,109,115,92,246,238,124,139,19,219,12,141,73,213,251,167,112,177,255,0,147,78,149,127,242,54,221,255,0,82,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,64,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,245,128,0,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,177,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,213,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,64,245,96,0,4,85,230,143,228,79,83,126,139,235,20,68,170,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,128,101,180,213,65,202,191,116,238,22,63,242,105,210,175,254,70,219,191,234,78,170,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,71,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,12,225,112,157,230,159,70,254,96,99,222,163,1,165,51,154,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,160,4,32,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,237,78,220,109,107,21,178,44,147,124,0,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,20,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,125,92,23,73,244,179,75,252,119,236,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,251,212,15,86,70,174,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,254,146,170,49,210,84,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,247,32,25,151,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,79,184,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,121,92,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,177,76,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,213,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,64,224,28,206,180,183,246,161,193,182,107,225,44,94,211,186,226,94,31,41,183,255,0,93,118,124,47,133,145,60,92,254,247,181,175,219,67,37,111,192,237,221,122,252,45,87,163,10,43,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,202,191,116,238,22,63,242,105,210,175,254,70,219,191,234,64,226,156,198,242,155,22,115,203,171,52,205,113,106,239,27,101,200,45,248,237,210,221,83,218,124,125,250,89,238,148,18,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,23,52,251,251,39,210,207,176,159,178,223,217,166,41,246,51,255,0,23,61,141,77,236,191,237,221,255,0,238,93,157,175,237,223,196,254,143,244,254,47,191,222,121,95,221,59,133,143,252,154,116,171,255,0,145,182,239,250,144,58,169,26,185,144,226,215,220,195,130,93,82,180,227,148,62,46,174,158,223,73,116,146,62,235,35,219,75,69,93,79,87,83,39,87,170,34,236,130,9,95,211,174,231,109,232,212,87,42,34,201,80,6,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,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,186,158,106,216,181,247,92,120,118,211,60,111,72,104,126,214,215,229,186,129,108,117,145,182,185,89,52,117,209,201,107,184,200,217,153,42,47,111,179,219,235,34,202,174,72,219,26,43,220,228,106,43,146,74,254,233,220,44,127,228,211,165,95,252,141,183,127,212,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,56,87,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,206,207,180,25,7,110,106,127,106,118,166,168,125,47,245,171,231,150,56,59,81,212,44,127,195,84,223,211,115,186,170,251,164,0,0,0,0,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,167,157,105,62,150,106,135,129,253,166,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,114,31,43,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,168,29,0,0,0,0,6,85,203,169,226,91,255,0,156,219,104,249,127,130,127,246,123,89,42,191,116,238,22,63,242,105,210,175,254,70,219,191,234,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,16,175,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,181,59,113,181,172,86,200,178,77,240,0,0,0,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,1,150,210,213,57,231,126,9,254,100,253,52,159,255,0,186,119,11,31,249,52,233,87,255,0,35,109,223,245,39,170,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,0,162,206,87,30,123,52,203,235,94,143,90,95,241,207,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,95,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,228,128,101,220,191,238,87,30,68,244,203,235,94,177,90,117,95,221,59,133,143,252,154,116,171,255,0,145,182,239,250,147,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,7,214,0,1,15,249,140,240,81,251,213,105,196,23,252,2,217,106,143,83,113,111,226,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,167,142,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,16,10,224,206,248,211,181,113,79,203,19,81,108,89,126,65,72,237,84,198,169,236,233,144,81,165,51,105,86,182,4,190,81,54,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,72,14,90,124,10,212,240,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,46,212,237,198,214,177,91,34,201,39,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,0,0,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,37,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,224,63,116,238,22,63,242,105,210,175,254,70,219,191,234,64,128,28,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,94,158,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,253,200,124,172,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,160,87,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,126,206,180,159,75,53,67,192,254,211,52,211,20,203,125,153,221,240,94,221,179,83,87,248,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,185,15,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,242,64,61,168,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,227,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,2,32,114,84,242,177,148,252,192,174,244,235,113,63,207,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,58,244,99,83,249,33,232,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,234,191,186,119,11,31,249,52,233,87,255,0,35,109,223,245,39,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,15,172,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,123,217,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,175,71,185,63,154,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,168,29,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,53,2,184,57,24,254,54,126,91,253,72,181,67,202,96,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,222,167,171,3,42,229,255,0,114,184,242,39,166,95,90,245,138,211,170,254,233,220,44,127,228,211,165,95,252,141,183,127,212,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,80,62,177,74,220,234,252,211,226,223,47,232,125,70,226,93,73,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,254,106,5,112,114,49,252,108,252,183,250,145,106,135,148,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,189,79,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,154,59,196,14,3,173,247,92,246,197,136,62,174,11,150,156,101,21,120,173,234,142,181,97,108,233,60,14,86,248,150,71,28,143,119,134,145,205,149,177,200,244,98,185,97,149,54,166,197,58,89,159,108,155,94,115,46,27,121,129,234,62,171,97,149,181,109,125,187,82,47,204,185,208,195,80,144,178,237,110,91,172,171,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,168,26,9,7,63,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,0,0,0,0,0,3,143,225,60,76,97,185,143,17,122,135,195,43,168,106,232,50,204,14,158,142,228,197,114,44,144,92,173,211,210,210,74,233,216,244,106,36,111,138,90,182,68,232,221,247,162,198,246,57,221,100,108,93,128,162,30,97,25,254,101,165,156,199,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,155,226,127,177,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,83,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,155,93,239,251,194,69,0,0,21,23,173,252,221,184,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,58,245,232,137,247,22,232,102,179,139,31,52,250,201,243,3,33,245,25,192,187,62,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,125,223,122,175,85,209,222,32,112,29,111,186,231,182,44,65,245,112,92,180,227,40,171,197,111,84,117,171,11,103,73,224,114,183,196,178,56,228,123,188,52,142,108,173,142,71,163,21,203,12,169,181,54,41,18,249,42,121,88,202,126,96,87,122,117,184,174,172,247,93,53,31,135,78,59,181,79,84,52,190,243,224,110,180,58,129,145,69,52,50,162,190,150,225,74,235,156,203,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,67,66,128,231,250,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,0,60,166,170,233,189,139,88,52,227,35,210,252,158,178,235,73,106,201,173,242,219,170,230,181,215,62,146,169,145,200,157,21,89,35,63,250,172,114,58,55,183,171,36,99,216,231,49,193,18,242,78,109,60,60,219,53,230,203,163,216,253,29,93,234,197,83,120,246,53,227,52,74,234,122,123,85,19,221,177,145,212,64,231,187,165,69,51,101,115,155,44,206,116,76,107,35,116,145,172,237,86,245,154,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,25,172,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,191,202,235,143,170,204,62,251,109,225,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,178,141,221,184,219,23,109,26,216,100,115,183,34,178,69,124,33,111,224,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,132,107,225,15,152,94,150,113,103,125,200,241,106,43,103,216,251,213,182,225,219,178,91,174,215,90,103,85,95,104,92,201,94,217,161,137,21,30,179,49,144,72,233,161,98,72,216,154,177,175,117,232,229,219,90,188,196,120,250,172,226,115,42,76,15,75,110,23,91,110,153,89,59,180,253,82,166,122,127,180,210,44,145,63,196,213,83,110,70,44,44,124,17,186,158,57,24,178,55,226,145,219,93,39,110,40,151,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,71,254,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,8,171,199,47,30,24,175,7,214,235,45,162,158,205,246,139,51,191,108,173,163,181,164,177,164,49,208,197,85,3,106,29,84,228,145,37,167,239,66,181,44,167,149,34,149,171,44,46,220,215,36,110,106,251,254,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,231,139,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,3,71,186,13,196,86,145,241,37,134,211,102,122,83,150,82,92,88,234,120,102,174,182,62,86,54,227,105,124,138,246,164,53,148,232,229,116,47,221,20,168,138,189,88,253,138,232,220,246,116,114,244,178,189,121,77,112,137,159,104,174,51,119,214,141,70,184,228,22,43,150,101,78,251,108,88,109,85,60,212,105,77,4,21,10,141,170,174,130,102,181,203,82,174,99,251,61,19,163,33,149,238,220,254,250,182,59,10,3,202,106,198,117,251,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,229,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,249,254,44,124,172,107,39,203,252,135,211,167,41,91,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,88,23,252,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,245,128,0,0,0,85,175,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,4,138,195,121,149,232,118,107,197,100,252,60,216,238,190,58,213,93,225,173,118,76,146,22,66,203,125,77,225,169,84,234,168,252,67,231,78,228,47,219,69,5,58,199,18,172,179,186,84,106,189,143,137,235,48,12,171,151,103,203,43,142,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,218,90,203,164,237,123,242,74,38,43,156,215,199,39,68,87,212,195,23,70,200,199,238,145,236,143,191,186,69,89,187,65,61,78,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,246,178,42,243,71,242,39,169,191,69,245,138,32,33,174,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,235,211,170,47,220,91,161,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,111,21,225,15,152,94,150,113,103,125,200,241,106,43,103,216,251,213,182,225,219,178,91,174,215,90,103,85,95,104,92,201,94,217,161,137,21,30,179,49,144,72,233,161,98,72,216,154,177,175,117,232,229,219,226,185,163,112,125,117,226,27,75,225,212,188,13,50,11,142,109,128,211,189,212,86,26,73,93,60,23,74,41,36,98,212,178,58,103,61,26,202,150,181,59,136,248,145,100,153,34,72,85,178,175,99,181,73,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,129,169,48,70,174,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,146,74,128,34,175,28,188,120,98,188,31,91,172,182,138,123,55,218,44,206,253,178,182,142,214,146,198,144,199,67,21,84,13,168,117,83,146,68,150,159,189,10,212,178,158,84,138,86,172,176,187,115,92,145,185,171,239,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,110,106,203,50,162,182,54,185,168,136,247,190,56,223,158,44,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,13,52,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,40,91,151,119,27,245,156,42,231,107,137,102,53,91,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,207,124,30,33,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,5,74,243,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,186,44,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,51,247,66,189,217,153,82,155,88,229,116,105,30,229,98,202,215,135,117,192,121,187,232,54,89,175,55,109,61,189,71,87,99,194,106,42,41,45,184,214,83,85,7,110,9,231,254,63,136,170,174,87,189,174,164,166,123,188,51,33,235,26,171,83,124,147,186,36,114,182,25,85,168,220,64,224,58,89,170,26,111,165,25,123,234,233,174,90,163,81,112,164,178,214,42,194,202,40,167,165,142,39,118,167,146,73,26,230,190,87,77,20,81,53,141,122,190,71,181,190,238,169,215,61,156,60,112,253,159,113,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,108,137,174,86,244,89,37,141,190,237,200,77,94,108,218,85,106,209,13,47,225,207,74,44,89,22,65,124,182,227,116,249,53,37,29,101,250,173,181,53,171,7,114,222,232,226,116,141,99,27,178,54,185,34,141,168,212,70,199,27,26,159,209,2,226,65,2,185,101,113,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,232,138,250,152,98,232,217,24,253,210,61,145,247,247,72,171,55,106,122,128,0,0,0,1,199,248,151,226,99,13,225,107,30,197,51,61,65,161,171,126,61,127,202,41,241,202,234,218,100,87,190,216,201,169,106,102,74,181,137,26,174,153,141,117,59,81,236,111,199,177,238,115,81,238,106,70,254,192,64,14,117,126,86,49,111,152,20,62,157,113,56,167,44,94,97,116,120,181,29,55,14,188,64,229,253,155,84,59,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,108,41,218,133,148,201,181,238,71,72,177,238,70,36,77,96,91,80,0,0,0,1,199,238,188,76,97,182,14,40,237,92,44,95,104,106,233,111,185,30,46,204,142,197,92,212,89,32,172,122,75,88,147,210,61,17,189,97,123,34,163,89,90,245,85,99,211,184,213,86,57,172,73,123,1,76,28,229,110,215,91,7,23,120,77,246,197,115,171,183,92,173,216,61,182,174,142,178,146,103,67,61,52,241,220,238,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,46,124,16,215,151,223,30,184,247,19,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,45,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,50,128,0,0,165,111,234,213,241,79,255,0,136,58,85,255,0,194,174,63,231,197,159,112,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,218,30,38,11,92,82,71,74,206,197,125,69,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,153,194,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,47,181,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,28,209,252,137,234,111,209,125,98,136,128,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,194,107,170,36,80,186,144,0,0,0,2,21,115,33,227,91,84,248,62,253,157,254,204,236,24,165,207,237,111,181,252,111,183,105,106,102,237,248,95,9,219,237,118,103,139,167,95,18,253,219,183,117,232,222,157,58,47,89,170,85,95,60,239,193,63,204,159,166,129,210,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,247,253,232,182,20,82,183,37,79,52,249,79,203,250,239,81,183,22,189,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,160,115,94,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,143,218,240,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,51,237,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,63,229,77,193,6,109,165,117,149,60,69,106,197,45,214,195,117,185,219,228,183,89,44,18,77,89,65,85,77,26,207,44,117,75,115,164,124,81,238,221,216,167,124,12,115,164,143,107,251,138,205,237,137,204,11,42,56,167,25,154,215,149,112,237,195,102,97,172,120,85,190,213,91,122,199,253,159,225,160,186,69,36,148,175,239,215,211,211,191,123,99,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,218,200,171,205,31,200,158,166,253,23,214,40,128,128,31,213,171,226,159,255,0,16,116,171,255,0,133,92,127,207,139,169,50,174,106,160,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,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,234,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,81,103,48,78,61,114,30,38,115,42,236,27,79,175,181,116,122,87,104,168,146,26,22,83,248,170,39,223,216,169,76,229,154,186,21,149,89,51,27,81,78,233,41,209,209,177,236,99,209,92,214,189,85,16,45,39,132,62,60,52,179,140,26,204,142,201,137,89,174,184,253,235,28,254,185,117,190,237,45,55,114,174,133,243,203,28,85,16,164,114,57,238,218,198,64,179,38,221,177,73,81,27,17,242,34,181,238,146,166,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,188,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,14,214,69,254,97,124,80,103,220,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,238,167,98,34,171,149,58,43,189,223,114,164,160,32,7,58,191,43,24,183,204,10,31,78,184,129,207,248,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,75,63,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,4,32,230,57,198,142,180,112,121,117,193,38,211,155,102,21,117,182,230,20,247,6,203,79,123,181,213,203,61,60,244,142,131,115,219,44,53,113,181,204,123,106,152,136,197,143,171,86,39,46,231,111,68,103,52,224,107,154,6,169,241,19,196,21,183,71,53,91,16,197,40,169,50,11,125,111,178,231,199,173,245,49,200,202,232,34,90,143,227,186,122,185,17,33,88,33,169,79,133,138,238,226,197,247,55,114,164,160,230,11,163,183,93,111,225,47,58,196,113,171,13,37,215,33,162,167,134,247,103,138,90,87,79,58,79,73,51,38,145,180,173,99,30,255,0,19,37,59,106,32,141,24,157,92,179,236,85,70,189,202,103,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,128,212,153,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,113,105,58,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,153,215,226,199,205,62,178,124,192,200,125,70,112,47,163,131,61,107,202,184,137,225,179,15,214,60,214,223,106,162,189,100,30,208,241,48,90,226,146,58,86,118,43,234,41,217,177,178,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,252,188,108,241,3,117,225,151,135,76,135,85,241,167,227,239,200,104,234,40,41,44,244,119,181,114,193,91,60,213,81,182,72,155,27,36,141,242,61,41,252,68,168,214,59,170,36,78,114,245,107,92,120,174,87,30,68,244,203,235,94,177,90,64,174,114,250,223,106,206,181,182,193,162,246,251,29,93,61,70,151,211,206,234,234,249,164,110,202,185,238,80,81,212,35,34,98,117,84,100,113,71,23,87,185,81,92,249,30,221,168,140,71,200,31,175,19,231,5,198,38,115,149,89,176,172,91,76,244,170,182,245,144,92,41,237,118,234,111,103,215,71,223,170,158,70,199,20,123,223,112,107,27,185,239,106,117,114,163,83,175,85,84,79,121,61,57,133,241,65,159,112,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,186,157,136,138,174,84,232,174,247,125,202,149,237,201,179,69,62,220,241,5,118,214,58,187,135,102,147,76,173,233,217,130,57,118,201,61,117,198,42,138,120,247,53,99,114,58,22,192,202,197,119,71,177,201,39,99,166,230,239,66,85,115,171,242,177,139,124,192,161,244,235,136,28,255,0,131,62,104,26,251,196,79,18,120,126,142,102,184,134,159,209,89,114,15,104,120,153,237,118,250,216,234,153,216,160,168,168,102,199,73,87,35,19,171,225,106,47,86,47,194,171,211,162,244,84,179,242,128,121,92,121,236,211,47,173,122,61,105,127,192,14,63,196,191,19,24,111,11,88,246,41,153,234,13,13,91,241,235,254,81,79,142,87,86,211,34,189,246,198,77,75,83,50,85,172,72,213,116,204,107,169,218,143,99,126,61,143,115,154,143,115,82,55,246,2,0,115,171,242,177,139,124,192,161,244,235,136,19,252,21,43,203,23,152,93,30,45,71,77,195,175,16,57,127,102,213,14,216,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,219,10,118,161,101,50,109,123,145,210,44,123,145,137,19,89,109,64,0,0,115,76,71,136,28,7,51,214,220,247,135,251,123,234,233,178,205,61,167,183,85,215,69,86,176,177,149,176,85,192,217,146,90,86,164,139,44,140,137,36,137,178,185,204,106,49,243,70,158,253,200,167,75,40,135,152,70,127,153,105,103,49,236,219,80,116,251,33,171,177,228,54,58,139,37,77,13,117,50,166,248,159,236,106,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,105,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,24,29,212,0,0,0,0,0,4,95,230,23,197,6,125,194,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,126,234,118,34,42,185,83,162,187,221,247,42,70,14,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,61,161,226,103,181,219,235,99,170,103,98,130,162,161,155,29,37,92,140,78,175,133,168,189,88,191,10,175,78,139,209,83,160,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,61,175,6,124,102,103,220,38,103,244,213,148,117,213,119,28,38,227,80,200,175,214,25,101,154,104,27,4,147,83,173,77,93,45,50,79,20,41,93,217,167,72,227,150,78,169,209,118,187,221,247,95,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,102,6,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,247,181,81,39,87,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,11,180,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,56,166,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,123,95,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,144,52,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,103,135,131,62,51,51,238,19,51,250,106,202,58,234,187,142,19,113,168,100,87,235,12,178,205,52,13,130,73,169,214,166,174,150,153,39,138,20,174,236,211,164,113,203,39,84,232,187,93,238,251,175,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,208,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,246,188,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,58,167,69,218,239,119,221,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,154,204,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,50,210,71,59,42,234,233,150,146,89,213,137,18,84,245,161,150,84,137,174,114,246,156,199,127,53,70,246,174,21,120,227,204,184,113,211,77,69,209,230,178,173,248,246,105,103,186,190,217,87,109,122,83,220,108,119,249,168,86,10,122,216,102,106,181,202,197,115,41,218,246,171,183,51,182,217,34,84,115,92,201,130,127,230,60,223,176,29,55,226,27,61,211,28,207,76,50,7,226,120,157,68,182,74,91,141,173,97,154,227,61,214,150,161,241,85,58,72,100,149,145,37,51,149,58,70,169,38,246,246,119,57,23,191,178,9,149,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,208,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,105,39,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,111,145,171,181,94,136,169,27,99,98,53,141,99,88,208,242,156,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,234,32,133,92,204,248,46,253,228,244,225,154,145,133,55,183,159,96,54,250,185,233,169,225,161,239,73,125,161,68,238,190,135,172,108,116,206,153,170,199,58,157,169,185,189,201,101,98,181,59,203,36,97,207,249,103,115,8,253,172,209,217,120,115,214,123,197,214,227,168,141,241,108,178,94,101,164,223,29,210,134,158,6,202,216,234,103,71,185,238,172,107,25,82,171,35,227,107,95,28,45,87,61,211,57,86,78,107,205,67,143,90,154,170,155,175,11,26,55,125,171,163,101,29,68,214,252,230,231,79,218,86,86,49,98,133,201,65,77,81,28,174,114,49,28,249,226,170,99,152,199,239,139,181,213,88,178,181,245,151,254,138,176,44,171,253,85,199,50,76,114,225,254,249,71,93,109,174,167,147,254,108,144,205,28,140,255,0,3,154,230,255,0,37,67,245,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,121,243,245,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,190,230,177,142,114,244,68,85,44,127,141,78,20,108,92,37,242,244,194,112,222,213,170,179,47,185,106,5,13,102,83,123,162,133,237,241,245,94,2,232,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,14,1,202,227,207,102,153,125,107,209,235,64,227,252,60,113,3,159,112,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,108,149,173,87,116,73,34,141,222,253,168,94,165,179,143,94,30,107,248,104,127,20,245,87,218,187,118,48,218,137,237,233,108,169,240,238,187,186,227,27,222,214,80,37,60,82,189,190,38,70,181,178,177,138,244,233,11,219,43,213,145,238,115,106,215,152,143,0,181,156,49,229,73,158,105,109,190,235,114,211,43,223,118,163,162,83,79,81,246,102,68,146,38,120,106,170,157,170,196,133,239,158,54,211,201,35,210,71,124,81,187,115,163,238,75,10,192,234,188,69,241,47,170,124,80,103,115,103,90,153,118,255,0,91,224,172,212,115,212,251,46,217,252,24,98,147,194,65,52,178,118,123,189,134,62,77,174,248,223,213,203,252,145,38,167,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,238,65,203,239,128,172,135,137,156,202,135,57,212,27,21,93,30,149,218,42,35,154,185,245,30,42,137,247,246,42,84,181,33,161,153,34,86,76,198,212,83,182,58,133,108,140,123,24,245,70,185,175,84,84,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,253,96,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,159,252,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,194,107,170,36,91,169,51,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,178,158,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,93,174,170,245,137,175,11,74,0,230,156,72,234,30,125,165,90,37,148,231,154,91,167,181,121,190,89,109,167,137,182,155,29,53,60,213,15,168,158,105,227,133,30,177,64,213,150,70,68,146,44,207,99,58,43,153,19,147,115,58,239,104,71,94,98,60,125,81,240,199,138,166,7,165,183,11,85,203,83,111,125,218,126,169,83,5,71,217,152,210,56,159,226,106,169,183,43,210,103,178,120,221,79,28,140,72,221,241,72,237,205,143,183,45,32,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,126,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,181,78,78,58,33,160,211,225,181,218,231,75,124,164,200,245,66,150,162,107,117,93,28,209,237,126,43,3,213,237,141,34,141,222,247,62,166,38,185,203,84,158,229,98,190,6,109,86,84,119,3,202,100,252,154,110,180,156,52,82,58,193,126,164,170,214,235,93,69,101,125,107,32,184,57,246,139,196,10,254,145,80,194,233,163,137,96,123,98,99,30,201,30,212,69,154,73,153,35,187,110,142,72,43,47,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,82,101,53,243,140,209,77,26,192,53,31,29,212,60,26,225,106,181,101,249,167,137,170,201,49,232,37,119,114,167,162,167,110,232,216,27,26,178,46,227,210,102,74,247,61,189,217,26,215,49,143,122,84,200,129,61,56,28,227,143,13,226,247,13,117,45,83,41,44,122,139,99,167,107,239,214,22,61,118,72,206,168,223,27,71,185,85,207,166,115,149,168,173,85,87,194,247,35,30,174,71,69,44,191,151,154,63,145,61,77,250,47,172,81,20,151,195,174,175,106,230,137,106,229,139,51,209,41,234,223,147,190,161,150,248,109,144,192,250,150,94,25,51,218,213,160,150,157,159,20,236,149,200,196,70,55,227,222,140,115,21,178,53,142,109,212,243,49,173,169,184,242,255,0,212,11,133,101,166,174,215,81,85,79,97,154,90,26,183,68,233,233,94,235,181,10,186,25,22,23,190,37,123,85,85,170,177,189,236,234,139,181,206,78,138,161,76,60,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,85,7,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,190,94,239,68,98,74,230,90,248,3,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,190,155,7,27,250,29,144,112,193,114,226,206,26,171,173,62,33,104,239,69,91,68,248,97,150,233,79,84,202,132,130,58,89,33,134,87,178,57,165,124,144,43,17,242,35,118,84,68,247,185,140,114,185,42,219,153,63,3,23,94,31,115,250,205,84,211,155,93,93,118,157,101,85,21,55,41,89,71,107,115,96,197,231,116,209,163,169,101,116,49,164,16,211,58,74,134,54,155,170,181,122,117,139,106,172,105,36,144,170,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,212,58,175,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,178,6,200,187,90,247,182,8,157,43,216,214,36,146,35,159,181,189,81,173,228,4,191,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,79,63,204,198,211,106,176,113,175,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,146,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,4,106,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,177,254,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,248,217,35,59,63,87,128,46,20,116,227,139,94,4,114,220,43,53,139,192,221,104,117,2,229,61,130,255,0,4,40,250,171,69,83,173,150,212,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,174,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,11,137,230,133,199,79,236,83,21,126,135,104,230,103,225,53,38,245,179,219,21,52,77,221,53,138,215,36,110,85,233,50,57,60,61,100,221,99,237,244,71,61,145,43,228,254,19,157,79,34,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,126,79,244,85,158,229,95,234,174,71,146,100,119,15,247,202,202,235,149,117,68,159,243,164,154,105,36,127,248,92,231,59,249,170,151,125,203,187,128,90,62,24,241,85,207,53,74,223,106,185,106,109,239,181,81,209,105,160,168,251,51,26,71,43,60,53,45,78,213,122,76,246,79,35,106,36,141,233,27,190,24,219,185,177,247,37,14,171,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,227,234,183,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,16,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,172,12,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,195,92,109,117,178,82,85,65,189,142,99,246,75,26,181,237,220,199,185,171,209,125,237,114,162,251,149,75,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,208,93,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,116,99,22,89,162,141,28,238,137,190,70,55,239,114,34,251,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,134,154,65,202,184,116,226,95,75,56,160,193,33,206,180,206,237,254,187,198,217,171,39,166,246,165,179,248,211,69,31,139,130,25,100,236,247,123,15,124,123,157,241,179,163,147,249,162,117,80,0,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,149,23,163,122,67,153,107,190,162,91,244,183,79,160,164,159,33,187,83,215,77,67,5,76,233,11,42,31,77,73,53,82,194,143,95,133,175,123,96,115,24,174,86,179,123,155,185,204,111,87,32,91,79,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,210,127,140,110,33,127,118,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,241,49,58,189,185,215,255,0,69,88,22,85,254,170,227,153,38,57,112,255,0,124,163,174,182,215,83,201,255,0,54,72,102,142,70,127,129,205,115,127,146,161,223,248,198,227,91,42,227,6,221,167,63,106,236,22,171,101,126,37,111,184,251,67,217,244,178,67,12,149,213,85,75,215,181,220,158,87,44,41,75,77,67,211,118,215,36,171,81,247,181,89,208,44,255,0,134,46,106,122,29,196,38,85,101,211,123,253,130,235,129,101,247,190,228,84,209,92,39,134,162,215,61,87,115,108,52,176,214,34,177,238,154,86,42,43,82,72,99,106,191,172,109,115,158,177,164,147,84,164,14,81,156,61,126,213,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,155,35,236,190,39,207,221,85,87,54,72,97,218,222,174,87,199,119,224,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,33,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,101,0,227,58,67,153,101,250,95,155,234,229,138,10,73,172,90,123,81,105,134,250,142,157,25,60,44,184,73,52,80,76,198,47,185,236,73,97,72,220,136,187,209,102,141,81,170,212,123,153,245,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,217,43,90,174,232,146,69,27,189,251,80,13,47,3,159,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,1,149,114,252,249,86,93,173,87,30,7,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,185,200,171,65,132,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,195,66,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,88,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,238,2,210,121,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,236,252,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,228,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,130,106,128,0,21,87,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,112,174,82,121,254,27,165,154,233,159,234,14,160,228,52,150,60,122,199,166,245,245,53,213,213,42,187,34,103,180,173,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,188,87,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,129,93,19,94,246,248,153,26,216,221,51,247,59,115,209,26,139,219,100,108,103,20,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,41,43,162,134,103,49,149,80,36,177,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,237,69,73,65,192,79,4,23,222,46,51,185,107,114,58,91,173,183,76,172,157,216,175,119,186,57,153,79,51,234,150,21,88,105,105,29,36,82,50,73,183,186,39,200,155,21,172,139,174,231,53,210,68,143,14,171,202,247,129,111,219,94,84,205,113,214,60,51,197,233,181,151,127,177,233,171,93,182,27,237,210,57,26,137,214,21,106,248,138,56,122,73,220,234,173,99,229,70,71,252,86,182,162,52,186,146,53,113,93,196,22,156,112,37,195,235,234,112,172,127,20,181,221,101,238,81,225,184,156,16,37,29,45,77,83,229,71,77,35,105,233,218,157,33,139,186,233,229,84,216,215,57,90,197,145,143,153,138,189,3,135,78,37,244,179,138,12,18,28,235,76,238,223,235,188,109,154,178,122,111,106,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,154,32,117,82,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,38,170,12,171,154,168,0,1,94,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,135,21,230,107,204,66,167,42,169,184,240,225,160,153,29,35,241,135,211,198,204,151,39,181,92,34,169,101,229,147,68,215,173,21,44,208,185,205,74,100,107,209,179,57,23,124,143,71,194,168,216,218,244,158,178,207,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,19,198,167,10,54,46,18,249,122,97,56,111,106,213,89,151,220,181,2,134,179,41,189,209,66,246,248,250,175,1,116,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,128,86,177,213,120,116,226,95,84,248,95,206,225,206,180,206,237,254,187,198,217,171,39,169,246,93,207,248,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,249,162,244,174,89,214,155,85,255,0,141,125,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,44,149,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,208,115,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,195,162,201,36,143,138,157,202,247,43,152,247,40,93,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,162,7,58,191,43,24,183,204,10,31,78,184,149,213,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,207,254,112,89,102,43,156,240,119,134,101,56,86,77,106,200,44,181,186,129,73,225,174,54,186,216,234,233,103,217,67,115,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,64,130,220,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,12,230,113,185,160,212,220,56,241,47,152,233,181,154,138,174,12,121,42,25,116,199,214,106,121,99,98,219,170,88,146,199,28,79,149,239,116,204,133,206,146,153,101,222,237,239,167,122,175,71,110,106,104,204,172,190,118,26,59,117,189,97,184,30,183,216,236,52,146,211,227,85,21,86,75,253,100,52,174,117,91,96,170,88,221,70,233,100,107,21,18,154,57,99,157,136,178,61,17,178,214,49,26,138,178,184,15,107,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,170,248,177,243,79,172,159,48,50,31,81,156,246,188,190,181,138,213,162,28,90,96,185,118,75,126,171,181,99,213,181,19,89,47,18,197,84,216,32,88,42,225,124,49,186,169,207,123,25,225,163,168,117,60,242,43,215,163,82,13,232,138,230,53,15,21,197,143,154,125,100,249,129,144,250,140,224,92,159,46,76,166,197,131,114,234,194,243,92,166,187,193,89,113,251,126,69,116,184,212,246,159,39,98,150,11,165,124,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,144,117,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,38,174,166,107,95,216,110,82,58,57,163,148,150,254,245,94,166,220,47,93,233,228,139,116,112,80,219,175,178,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,145,87,133,141,20,253,226,120,130,194,116,114,75,135,130,164,200,46,11,227,231,108,189,185,25,67,4,79,168,170,237,59,183,34,36,203,4,50,164,123,152,173,238,43,55,116,111,85,64,185,238,89,92,58,212,232,7,13,22,233,242,156,78,174,199,155,102,117,18,94,111,240,215,197,19,106,225,102,247,50,142,157,202,214,163,216,198,211,163,36,236,202,170,248,229,168,168,69,70,43,156,198,243,94,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,20,172,93,79,43,222,58,127,109,120,171,52,59,88,243,63,23,169,54,93,254,199,169,173,110,217,175,182,184,227,106,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,241,92,218,137,18,162,244,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,240,181,239,108,14,99,21,202,214,111,115,119,57,141,234,228,242,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,69,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,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,2,128,121,163,249,236,212,223,162,250,61,17,202,184,116,226,95,84,248,95,206,225,206,180,206,237,254,187,198,217,171,39,169,246,93,207,248,51,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,249,162,245,94,104,254,123,53,55,232,190,143,68,112,168,244,119,62,169,210,54,235,125,190,195,87,95,137,199,120,171,178,87,86,82,82,205,43,45,147,192,202,39,35,170,164,70,118,161,100,171,95,19,34,87,63,171,222,201,19,162,116,77,193,163,61,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,69,94,34,249,164,226,188,58,113,63,54,138,95,244,222,235,114,198,236,54,246,253,160,185,209,190,53,174,241,213,20,240,212,210,248,72,94,246,198,248,91,28,136,217,59,143,99,156,233,149,91,181,32,233,81,90,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,28,117,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,13,31,112,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,59,1,23,249,116,240,235,77,195,223,13,24,228,23,156,78,146,211,155,101,84,237,188,228,211,36,82,182,174,71,200,247,190,150,158,161,38,107,95,27,224,167,146,56,221,15,68,99,37,239,170,34,171,222,247,202,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,101,58,19,194,78,43,197,207,44,13,52,197,174,82,248,28,146,197,246,142,225,140,220,90,232,226,237,215,58,225,113,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,85,94,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,234,114,184,242,39,166,95,90,245,138,211,202,115,51,224,187,247,147,211,134,106,70,20,222,222,125,128,219,234,231,166,167,134,135,189,37,246,133,19,186,250,30,177,177,211,58,102,171,28,234,118,166,230,247,37,149,138,212,239,44,145,135,0,229,71,199,79,246,142,23,245,175,51,255,0,107,210,224,21,181,205,255,0,25,174,181,201,80,174,255,0,138,240,172,115,127,215,194,143,254,231,132,181,67,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,83,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,2,122,128,0,0,0,160,30,104,254,123,53,55,232,190,143,68,78,158,80,24,181,139,57,224,191,80,176,172,166,135,198,217,114,12,194,237,107,184,211,119,95,31,126,150,123,77,4,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,11,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,21,213,198,255,0,5,217,87,8,250,143,61,13,19,110,183,188,6,229,219,158,201,144,203,67,35,99,103,117,102,219,67,83,58,49,33,90,198,36,18,42,181,139,241,198,141,151,107,55,44,108,233,124,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,170,113,173,115,225,230,211,195,206,75,85,196,180,116,143,198,31,79,53,53,34,120,74,122,155,143,180,102,167,150,40,86,216,201,218,230,165,114,53,242,172,79,233,252,62,143,123,149,177,181,238,76,230,1,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,241,99,230,159,89,62,96,100,62,163,57,111,220,168,255,0,120,239,221,198,15,219,95,253,234,127,91,253,128,241,219,253,169,236,189,142,221,220,235,255,0,222,127,218,188,46,239,143,102,254,159,192,240,229,64,241,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,109,60,22,232,94,156,113,23,203,51,3,210,253,80,179,120,235,85,119,182,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,64,107,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,112,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,216,79,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,2,178,249,68,112,235,83,169,58,242,253,99,201,241,58,186,172,79,0,167,150,106,26,233,98,137,212,82,95,215,182,144,66,169,43,85,100,124,81,73,37,66,44,125,29,20,145,211,61,206,110,230,35,238,208,225,92,20,240,241,106,225,159,135,156,107,3,130,213,87,65,125,184,83,195,123,202,89,83,88,218,151,251,110,122,120,146,169,168,232,213,98,70,70,177,182,22,36,127,14,200,154,170,175,114,186,71,247,80,0,0,43,131,153,127,46,250,157,79,166,155,94,244,7,28,164,110,79,110,167,145,249,6,53,109,183,197,11,239,140,89,100,154,74,216,82,38,163,166,174,221,43,213,237,126,231,206,196,106,49,123,140,107,38,233,92,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,179,49,164,114,179,195,82,212,237,87,164,207,100,242,54,162,72,222,145,187,225,141,187,155,31,114,89,170,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,247,179,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,157,175,252,166,245,30,131,139,139,110,146,88,18,235,117,210,202,206,205,238,167,44,124,107,77,224,108,235,58,182,106,73,42,22,39,66,235,139,81,138,198,50,54,185,31,190,41,92,200,227,89,18,43,169,0,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,5,255,0,113,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,91,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,67,82,101,69,243,159,182,112,243,22,77,141,94,113,201,41,23,87,234,170,29,77,144,50,217,87,78,228,75,116,84,241,186,37,185,66,215,119,89,82,169,53,63,135,122,181,55,194,146,163,149,205,142,20,104,73,254,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,213,51,3,165,89,78,163,225,122,143,142,100,154,67,93,117,164,204,233,46,17,54,200,235,92,75,45,84,149,82,47,109,176,178,36,71,119,187,155,214,53,137,90,230,200,215,171,28,215,35,149,171,165,236,2,76,250,92,54,210,237,82,162,199,233,114,196,167,70,221,153,96,169,154,123,114,206,138,168,175,129,211,198,201,81,142,68,71,236,123,85,89,185,89,186,77,189,199,5,69,243,66,224,22,197,162,219,248,135,209,155,127,131,196,46,183,6,83,223,108,20,212,207,88,108,181,83,110,86,84,192,172,106,178,42,57,30,136,197,141,202,214,197,44,145,178,62,172,149,145,195,18,184,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,143,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,143,190,4,238,188,34,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,239,99,128,181,252,235,143,173,14,196,248,96,161,226,110,221,112,246,133,37,254,223,45,70,59,142,213,84,195,65,116,186,85,71,80,218,105,169,153,28,142,85,94,196,239,68,158,72,146,86,177,141,116,141,238,183,102,250,33,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,249,73,46,215,89,173,84,246,41,174,117,111,182,209,212,77,87,79,70,233,156,176,67,60,205,141,178,202,200,250,237,107,222,216,33,107,156,137,213,201,20,104,189,118,167,73,255,0,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,130,200,107,90,231,164,175,147,114,238,150,154,157,204,106,43,54,118,229,145,202,197,115,146,25,162,112,118,190,89,92,187,233,177,90,107,119,17,250,247,142,85,179,39,101,68,143,198,177,139,173,190,90,103,217,159,12,174,98,86,213,67,51,90,229,169,87,49,93,11,85,54,70,197,100,200,174,145,204,88,36,87,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,133,54,103,92,161,53,150,135,136,234,29,55,193,110,30,47,77,175,93,219,132,25,141,99,90,239,101,80,198,246,164,176,85,198,213,110,250,198,247,24,216,216,205,173,168,234,143,69,137,173,157,41,238,164,1,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,29,43,143,190,4,237,92,93,227,52,87,220,106,178,146,211,168,184,237,58,210,89,235,42,164,108,20,85,80,73,81,11,164,138,186,70,83,203,59,217,28,109,168,116,45,98,162,54,73,158,171,238,123,142,107,201,83,202,198,83,243,2,187,211,173,196,255,0,2,176,57,98,242,244,172,197,171,41,184,138,226,7,16,236,221,97,219,46,37,96,185,195,60,21,86,170,168,167,154,57,106,171,105,39,133,155,102,78,212,47,166,93,207,106,54,69,147,106,61,34,115,44,252,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,255,0,31,124,9,221,120,68,201,168,175,184,213,101,93,219,78,178,42,133,164,179,214,85,72,233,235,105,103,142,158,23,73,21,116,140,167,138,6,62,73,29,80,232,90,197,85,116,112,189,87,222,199,29,47,146,167,154,124,167,229,253,119,168,219,139,126,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,12,251,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,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,91,138,46,25,51,238,22,117,66,229,167,249,125,53,93,101,181,149,14,109,151,33,75,116,212,212,87,152,18,56,164,223,3,164,77,174,123,27,60,77,149,140,115,210,57,21,204,220,238,136,231,118,14,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,11,233,7,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,253,96,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,105,60,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,110,151,45,176,91,33,158,122,171,173,84,179,195,28,85,84,84,144,66,253,211,47,118,103,212,174,230,53,91,26,73,181,94,178,185,245,44,104,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,126,215,44,83,34,35,100,107,92,138,140,123,36,141,145,175,34,229,105,167,17,113,147,136,234,174,45,137,90,166,210,202,159,31,119,202,49,122,222,141,161,164,184,71,26,37,44,84,177,53,122,201,12,211,202,217,86,153,205,236,49,180,179,49,93,219,146,42,116,9,21,193,30,131,84,240,227,195,70,29,166,215,154,42,72,50,20,167,125,211,32,88,105,226,141,235,113,169,122,203,36,114,190,39,189,179,62,22,186,58,100,151,123,183,178,157,138,157,27,181,169,221,64,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,210,185,35,218,109,87,251,86,188,216,175,182,202,75,141,182,227,79,143,210,86,81,213,194,217,160,169,130,70,220,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,0,230,9,192,86,67,195,54,101,93,156,233,245,138,174,179,74,238,245,18,77,66,250,127,21,90,251,3,17,41,154,176,215,76,177,35,33,99,170,42,29,29,58,186,71,189,236,98,35,156,231,162,170,200,174,70,63,141,159,150,255,0,82,44,211,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,130,248,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,59,254,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,207,23,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,251,20,228,239,105,226,142,203,134,222,168,243,235,101,93,6,144,73,78,202,188,98,43,212,50,197,86,234,217,213,147,44,182,246,185,17,86,134,72,164,116,143,114,255,0,13,210,189,142,135,171,150,165,64,167,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,94,143,68,116,110,84,219,35,28,239,62,93,159,7,252,63,96,60,77,114,196,192,52,163,81,153,86,203,109,101,69,198,174,42,202,20,133,43,104,167,134,249,88,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,125,219,148,8,107,203,119,143,171,238,129,101,86,189,18,212,139,135,141,211,44,130,224,202,122,121,170,170,89,31,217,154,169,228,232,181,44,146,87,53,141,163,115,223,186,120,220,228,107,58,186,102,116,119,113,147,93,249,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,43,206,96,95,247,183,194,150,174,205,254,197,105,195,47,14,119,254,179,42,211,86,207,81,83,255,0,171,83,82,71,12,95,235,34,233,253,21,2,85,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,105,60,209,184,18,186,235,101,170,29,119,209,124,102,146,163,54,177,211,189,185,5,186,146,7,120,220,134,137,173,98,68,248,246,174,217,106,105,218,199,34,51,103,114,88,220,140,71,57,97,134,39,84,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,234,32,161,110,103,88,231,12,184,183,16,85,54,158,31,159,217,186,195,186,44,182,219,108,167,165,130,197,106,170,138,40,97,138,150,137,144,70,205,179,39,106,103,212,167,87,181,37,145,19,114,61,37,99,2,218,120,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,25,214,224,67,35,215,28,127,138,12,70,46,30,153,106,168,203,238,254,42,220,202,75,205,68,209,90,234,41,95,79,35,231,90,196,138,70,62,72,98,100,107,81,177,21,93,190,158,53,107,30,246,181,171,162,144,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,21,235,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,133,239,127,252,56,242,232,225,199,255,0,204,120,165,143,252,73,174,151,251,164,140,255,0,155,226,43,38,237,255,0,230,177,140,103,255,0,146,130,31,225,214,7,39,220,179,21,193,184,137,204,242,156,215,38,181,99,246,90,45,63,171,241,55,27,165,108,116,148,176,111,186,91,24,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,67,149,113,209,198,109,247,140,61,71,165,185,199,106,246,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,245,235,52,189,168,149,99,107,150,56,218,198,181,187,149,31,44,129,205,120,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,223,43,154,142,232,178,75,35,189,219,148,177,78,82,28,27,102,88,237,76,124,83,231,117,57,6,54,202,218,126,206,47,108,167,173,72,25,121,183,77,20,141,154,106,234,117,141,92,250,103,57,105,165,167,77,237,220,248,18,85,106,179,178,231,199,94,93,220,2,214,113,57,149,46,121,170,86,251,173,183,76,172,157,170,142,139,77,61,63,218,105,22,73,89,225,169,106,118,163,22,22,62,9,27,81,36,111,89,27,240,198,221,174,147,185,21,234,0,34,175,52,127,34,122,155,244,95,88,162,60,255,0,29,92,197,48,222,22,169,170,180,251,7,117,37,255,0,85,31,79,5,76,52,51,83,45,77,186,216,199,75,18,170,92,21,147,68,246,62,74,119,74,248,216,197,115,253,209,185,232,214,61,138,248,65,47,29,63,182,190,93,90,149,161,218,199,153,248,189,73,178,251,35,216,245,53,173,219,53,246,215,29,210,129,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,248,174,109,68,136,16,0,213,65,149,115,85,0,10,149,230,1,202,246,241,108,172,187,235,167,14,177,221,111,116,149,27,42,111,120,180,178,87,221,239,19,87,75,60,113,186,162,142,69,73,166,170,238,44,175,154,100,153,251,152,172,149,232,247,181,201,28,118,212,0,134,188,190,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,225,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,95,21,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,123,217,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,68,60,174,60,246,105,151,214,189,30,180,191,224,40,218,237,202,159,94,102,226,142,183,70,172,86,138,186,60,9,245,18,92,104,243,122,182,248,154,40,108,139,42,164,107,36,141,108,109,146,185,27,209,139,74,136,199,58,68,87,38,216,23,190,146,43,153,134,138,98,188,59,112,1,167,58,57,133,92,46,181,182,92,127,80,35,240,211,221,37,142,74,167,247,233,238,213,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,217,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,0,0,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,232,0,12,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,125,109,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,121,45,57,177,104,93,247,76,56,160,185,234,55,177,173,84,88,182,165,244,184,218,29,111,86,51,117,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,232,173,147,196,163,183,185,253,198,178,21,129,234,178,173,76,202,179,12,67,10,193,110,213,125,44,184,21,190,174,223,104,165,142,73,59,109,241,53,179,214,79,59,152,231,171,18,103,190,116,99,158,198,183,116,112,64,213,69,86,117,91,42,228,183,160,63,247,219,196,30,99,167,191,237,123,102,23,125,173,103,254,176,203,147,169,88,171,255,0,17,18,206,141,255,0,102,137,143,254,222,194,170,205,41,240,177,162,159,187,183,15,184,78,142,73,112,241,181,120,253,189,124,124,237,151,185,27,235,167,149,245,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,170,29,84,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,37,255,0,51,174,94,149,153,77,101,79,17,92,63,98,29,235,172,219,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,116,203,221,153,245,43,185,141,86,198,146,109,87,172,174,124,64,229,113,231,179,76,190,181,232,245,165,255,0,1,152,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,109,91,115,66,224,91,246,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,255,0,9,174,167,141,124,255,0,42,123,79,20,112,235,205,5,247,70,173,149,108,192,171,42,18,147,55,172,184,195,42,89,38,162,135,99,164,137,100,68,218,234,230,54,118,186,6,177,123,141,116,189,93,210,7,79,212,60,87,52,127,61,154,155,244,95,71,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,93,146,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,65,205,31,207,102,166,253,23,209,232,135,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,176,60,87,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,2,58,86,177,141,241,49,181,209,182,102,109,110,215,170,57,19,182,248,222,255,0,85,203,167,135,90,158,33,56,151,199,32,188,226,117,119,108,39,21,168,109,231,38,153,34,137,212,145,178,54,61,244,180,245,9,51,92,201,25,61,68,113,198,232,122,43,223,23,125,81,17,24,247,178,237,53,199,69,52,179,139,157,26,92,23,41,184,120,236,110,251,224,238,214,235,205,154,90,105,102,143,107,155,44,85,52,115,190,57,99,78,228,106,230,119,26,213,221,20,210,53,23,163,250,144,131,132,108,231,135,158,93,25,12,28,58,107,61,125,93,187,85,51,138,132,155,42,200,33,175,167,171,176,91,153,29,85,100,86,184,101,145,178,181,244,140,125,63,110,161,22,72,17,237,109,193,143,153,209,179,225,132,44,208,31,39,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,235,0,0,172,14,96,28,209,104,237,20,119,125,16,225,146,247,222,186,205,178,11,166,113,110,173,130,122,88,233,101,130,57,54,218,230,130,71,238,153,123,174,141,243,46,199,66,232,222,145,162,189,91,44,65,208,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,234,188,90,241,191,98,226,227,129,220,106,139,35,170,181,91,117,54,201,168,20,210,222,236,148,112,190,158,23,210,173,37,201,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,191,149,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,173,94,104,188,2,209,230,22,43,151,19,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,86,62,90,153,238,77,123,90,221,245,141,238,72,233,123,138,231,77,27,91,181,81,241,163,38,169,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,53,38,83,7,51,222,2,169,180,98,235,87,196,14,143,216,169,40,52,250,231,81,77,13,214,209,73,221,122,218,110,51,186,109,243,71,19,98,237,83,208,185,91,3,81,22,95,134,105,210,54,53,172,88,216,208,176,174,8,56,209,197,120,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,14,234,234,104,21,235,50,81,189,103,141,17,207,79,130,69,116,91,159,181,36,124,149,51,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,168,116,176,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,162,250,61,17,58,121,64,101,54,44,27,130,253,66,205,114,154,239,5,101,199,243,11,181,210,227,83,218,124,157,138,88,45,52,18,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,136,45,205,31,207,102,166,253,23,209,232,142,63,30,175,106,229,175,135,150,232,173,20,245,118,237,58,188,229,21,119,154,167,195,3,227,101,222,227,29,61,19,93,79,44,223,209,149,148,237,101,52,169,11,122,109,124,236,123,209,203,217,86,7,74,227,127,141,28,171,139,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,109,174,169,129,30,176,165,99,210,121,17,92,196,248,35,86,197,185,251,86,71,244,190,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,252,108,145,35,98,42,185,239,134,37,105,61,131,21,202,245,79,13,197,179,171,223,177,177,187,206,65,110,183,222,46,62,38,58,127,7,67,45,76,108,158,126,236,168,177,199,178,55,61,219,222,138,214,244,234,168,168,138,105,79,74,177,109,56,194,244,227,28,198,244,134,134,213,73,134,82,91,226,117,145,182,185,82,90,89,41,100,78,227,102,100,168,174,239,119,55,172,139,42,185,206,145,207,87,185,206,87,43,148,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,134,109,248,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,112,57,81,115,220,176,184,245,169,214,123,85,39,15,218,193,125,171,175,212,27,101,61,76,214,171,189,95,105,137,118,183,64,216,118,67,36,174,151,187,81,92,212,116,238,85,72,190,40,96,89,30,231,61,36,123,184,174,43,192,229,79,21,188,184,116,143,48,211,231,210,83,234,46,31,79,144,50,134,25,89,20,76,189,210,58,243,88,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,174,15,244,85,129,101,95,234,174,57,146,99,151,15,247,202,58,235,109,117,60,159,243,100,134,104,228,103,248,28,215,55,249,42,1,169,48,69,94,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,192,52,167,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,103,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,237,120,139,226,95,84,248,160,206,230,206,181,50,237,254,183,193,89,168,231,169,246,93,179,248,48,197,39,132,130,105,100,236,247,123,12,124,155,93,241,191,171,151,249,34,77,78,86,252,2,209,234,39,129,226,111,88,237,246,171,150,32,158,50,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,248,25,27,59,193,221,121,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,110,93,177,84,212,53,237,69,102,206,228,81,181,88,174,106,205,52,77,176,160,0,21,43,206,179,93,40,238,183,220,47,135,139,13,231,189,236,77,249,38,69,77,26,65,36,108,170,149,157,186,22,57,232,171,44,115,50,23,85,61,209,170,49,171,29,92,15,248,250,181,89,109,70,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,168,30,0,186,158,77,154,215,246,231,135,219,182,142,85,219,251,53,122,101,112,78,204,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,186,49,141,72,251,29,55,59,122,149,129,153,240,215,125,196,184,83,211,174,38,30,190,34,131,56,200,46,246,185,93,29,83,22,58,72,224,86,199,71,27,162,115,91,34,77,36,148,183,87,57,90,178,71,219,142,14,170,199,57,90,238,193,202,135,88,174,186,107,197,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,189,172,90,149,168,99,32,141,92,142,94,149,82,177,137,186,68,80,47,120,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,28,127,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,231,179,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,167,50,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,194,21,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,183,243,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,41,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,112,126,190,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,43,215,150,117,166,213,127,227,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,14,127,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,236,157,177,174,215,61,141,158,87,68,247,181,233,28,138,215,237,119,69,107,180,41,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,164,14,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,63,47,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,176,47,248,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,152,121,213,249,167,197,190,95,208,250,141,196,11,169,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,7,138,212,221,20,210,61,102,166,183,210,234,182,156,99,249,83,45,53,12,169,161,91,165,11,38,125,51,219,44,82,170,70,245,77,205,99,221,4,73,35,17,118,74,198,236,145,30,197,86,175,181,0,12,171,151,253,202,227,200,158,153,125,107,214,43,74,1,46,207,131,254,32,112,30,25,121,98,96,26,175,168,207,171,125,182,142,162,227,73,21,29,10,194,181,181,179,205,124,172,107,98,167,142,105,35,108,143,70,239,149,205,71,117,72,226,145,222,253,170,7,202,231,63,108,210,57,116,27,26,188,229,242,85,166,119,75,120,117,54,28,202,90,182,53,85,146,246,221,112,89,225,123,186,190,153,34,134,46,175,99,85,236,153,105,83,171,89,35,209,212,194,116,174,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,39,255,0,42,254,2,170,106,170,109,92,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,190,46,239,69,98,196,231,135,85,226,42,183,87,43,249,62,213,79,174,182,154,187,118,108,219,61,138,27,148,53,174,123,170,220,200,239,116,140,167,154,165,100,123,223,226,100,167,108,50,76,143,84,122,74,249,17,205,98,245,99,106,219,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,251,192,187,238,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,240,181,172,176,61,22,153,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,45,27,127,162,172,247,42,255,0,85,114,60,147,35,184,127,190,86,87,92,171,170,36,255,0,157,36,211,73,35,255,0,194,231,57,223,205,84,253,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,114,40,218,172,87,53,102,154,38,135,96,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,160,85,95,60,239,193,63,204,159,166,129,106,133,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,5,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,190,246,162,164,128,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,185,255,0,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,219,34,107,149,189,22,73,99,111,187,114,26,19,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,170,71,20,109,247,237,64,61,94,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,133,92,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,42,54,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,212,241,86,188,215,184,28,195,104,49,155,223,23,26,114,250,75,21,117,45,69,59,242,235,74,49,91,5,201,245,53,17,192,218,216,17,169,209,149,43,44,204,238,181,122,50,84,87,73,213,178,163,251,225,84,38,170,12,171,154,40,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,64,144,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,0,0,133,92,216,180,46,197,169,252,48,92,245,27,216,215,90,220,167,77,58,92,109,14,183,171,223,182,150,122,138,120,235,210,104,145,28,142,133,176,51,190,231,244,71,71,225,145,219,218,206,227,95,69,134,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,217,118,142,213,13,214,182,27,21,109,93,101,181,149,18,54,142,162,174,153,180,211,205,2,57,123,111,146,38,201,35,99,122,183,162,171,18,71,163,85,85,17,206,233,213,66,90,242,180,208,186,205,96,226,178,195,146,86,217,188,94,55,167,127,232,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,244,145,170,199,95,73,90,188,144,172,24,173,54,150,106,94,83,71,123,238,228,151,12,130,146,223,112,183,120,152,221,225,232,105,233,149,244,147,246,145,59,140,238,73,85,90,221,238,85,107,187,29,26,136,172,127,91,42,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,64,181,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,7,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,252,184,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,20,3,205,31,207,102,166,253,23,209,232,136,191,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,235,40,57,163,249,236,212,223,162,250,61,17,39,249,123,112,201,128,241,77,192,78,121,167,249,125,53,37,29,201,249,197,193,182,92,133,45,208,212,214,217,167,90,43,76,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,208,230,188,179,249,128,88,184,121,246,150,144,235,166,69,117,143,1,173,235,89,100,174,237,190,174,27,5,82,119,31,52,125,152,216,233,187,53,10,230,175,72,247,53,146,183,119,111,248,210,202,216,107,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,61,87,9,156,63,93,120,154,215,156,99,74,40,217,86,203,109,101,71,139,191,86,83,163,145,104,173,80,244,117,76,189,196,142,70,198,245,111,72,162,116,141,216,179,75,11,93,211,112,22,233,202,83,71,43,52,203,133,58,60,178,237,53,213,149,250,135,112,154,254,180,85,141,158,24,233,41,90,189,138,101,142,23,189,99,94,236,113,36,253,246,49,142,150,57,161,69,87,182,40,220,77,80,101,92,13,84,21,129,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,159,58,184,78,242,177,163,127,47,241,239,78,128,234,160,101,92,149,92,174,60,246,105,151,214,189,30,180,234,188,212,248,40,197,116,10,251,106,214,189,39,182,123,55,16,204,46,18,209,92,173,49,36,108,165,180,221,21,139,44,109,166,110,228,122,67,59,25,80,228,137,172,86,66,232,28,136,230,178,72,162,100,63,208,77,107,202,184,118,213,139,22,177,225,86,251,85,109,235,31,241,94,26,11,164,82,73,74,254,253,52,180,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,134,154,65,207,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,3,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,176,6,125,184,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,251,87,37,11,181,214,30,36,179,43,20,55,58,182,91,107,48,122,138,186,138,54,204,228,130,105,225,175,162,108,82,190,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,215,165,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,105,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,201,15,64,0,160,30,104,254,123,53,55,232,190,143,68,75,254,89,26,23,167,28,69,240,35,157,105,126,168,89,188,117,170,187,80,43,101,134,104,149,25,85,111,170,109,178,222,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,32,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,21,129,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,249,149,203,27,152,101,215,30,186,227,220,46,235,69,101,93,198,207,113,168,130,209,134,222,149,174,154,123,116,242,57,35,130,221,63,78,174,125,51,156,173,100,79,247,172,42,173,98,255,0,7,106,211,216,255,0,20,58,103,163,90,167,161,217,85,147,94,105,58,226,22,219,125,69,230,174,225,20,110,117,85,167,195,66,249,22,186,153,88,199,189,179,68,196,122,166,214,187,115,85,204,115,94,199,185,142,205,181,218,59,84,55,90,216,108,85,181,117,150,214,84,72,218,58,138,186,102,211,79,52,8,229,237,190,72,155,36,141,141,234,222,138,172,73,30,141,85,84,71,59,167,85,13,79,25,172,226,199,205,62,178,124,192,200,125,70,114,226,121,92,235,126,188,235,102,131,77,89,173,22,58,186,138,59,29,67,45,216,254,93,87,39,241,242,24,27,189,178,164,141,119,197,43,233,220,198,198,181,95,116,170,229,106,238,150,25,158,234,118,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,31,249,162,240,11,71,152,88,174,92,76,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,64,114,184,242,39,166,95,90,245,138,210,85,1,156,30,15,63,111,191,183,220,95,247,115,246,175,218,79,104,81,120,175,13,227,124,15,129,241,180,251,253,169,224,255,0,137,236,238,231,103,191,215,225,219,211,175,191,161,163,59,76,151,89,173,84,83,95,104,169,40,238,79,167,141,213,148,244,149,46,169,130,25,213,169,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,207,244,171,134,189,6,209,11,173,222,251,165,26,85,143,227,119,43,229,69,69,69,101,101,37,55,241,213,38,115,29,36,17,200,229,87,67,77,186,40,220,148,209,171,97,106,181,21,172,105,210,192,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,126,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,251,167,112,177,255,0,147,78,149,127,242,54,221,255,0,82,117,80,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,18,255,0,151,119,4,21,156,85,103,107,150,230,52,187,116,203,19,184,69,21,245,171,52,244,211,93,36,116,50,200,202,90,89,89,19,152,237,175,100,30,33,18,72,228,100,85,13,86,57,28,246,57,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,229,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,2,42,243,58,213,47,217,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,107,222,241,94,42,68,241,112,123,216,230,179,117,12,117,191,27,182,244,233,240,185,30,172,40,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,199,249,218,106,102,43,144,106,62,157,233,109,166,175,196,94,176,251,125,194,225,119,237,201,27,227,167,241,235,77,216,129,219,94,175,100,200,202,69,145,204,123,91,252,57,224,114,43,145,254,238,21,202,203,0,169,206,184,210,195,106,151,30,164,187,91,113,90,122,251,253,201,42,82,39,50,149,145,211,62,42,122,132,100,139,241,61,149,147,210,43,54,34,189,175,218,244,233,177,92,208,180,174,40,248,104,236,114,251,201,184,116,209,75,79,115,216,56,253,23,179,41,123,29,106,43,252,5,84,21,147,124,20,209,127,22,178,163,177,42,252,49,167,118,121,186,174,221,234,169,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,158,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,0,210,78,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,188,142,188,209,252,137,234,111,209,125,98,136,242,156,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,175,171,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,5,154,113,247,204,246,235,162,185,253,22,148,112,233,112,199,238,215,139,37,66,174,93,89,89,66,234,168,41,167,142,104,92,219,124,82,54,86,181,94,173,100,241,84,166,213,86,36,168,214,73,28,204,127,108,44,124,28,171,135,78,37,244,179,138,12,18,28,235,76,238,223,235,188,109,154,178,122,111,106,91,63,141,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,154,39,85,0,0,3,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,220,135,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,249,33,237,64,0,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,2,186,185,174,112,81,251,77,197,103,226,83,76,237,150,170,108,147,18,183,212,84,229,177,116,236,205,120,181,195,27,92,149,27,213,201,27,166,165,142,55,251,156,221,242,68,187,81,234,176,195,19,169,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,73,60,88,249,88,214,79,151,249,15,167,78,102,176,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,189,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,225,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,126,143,143,21,169,186,41,164,122,205,77,111,165,213,109,56,199,242,166,90,106,25,83,66,183,74,22,76,250,103,182,88,165,84,141,234,155,154,199,186,8,146,70,34,236,149,141,217,34,61,138,173,80,130,188,152,36,215,148,210,252,150,28,174,138,173,218,86,234,134,187,19,168,175,169,218,177,214,164,146,120,214,81,68,177,171,159,76,231,42,43,223,220,108,108,153,143,72,218,247,190,161,99,157,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,53,61,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,3,202,96,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,222,165,64,243,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,3,42,231,170,202,181,51,42,204,49,12,43,5,187,85,244,178,224,86,250,187,125,162,150,57,36,237,183,196,214,207,89,60,238,99,158,172,73,158,249,209,142,123,26,221,209,193,3,85,21,89,213,124,169,223,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,64,58,175,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,71,69,166,158,159,237,52,139,36,172,240,212,181,59,81,139,11,31,4,141,168,146,55,172,141,248,99,110,215,73,220,138,245,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,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,129,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,129,58,185,91,240,11,71,168,158,7,137,189,99,183,218,174,88,130,120,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,224,100,108,239,91,249,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,3,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,220,135,171,0,120,172,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,146,21,193,207,59,240,79,243,39,233,165,170,21,87,207,59,240,79,243,39,233,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,19,175,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,238,64,78,158,32,185,86,107,46,39,196,21,167,79,52,51,28,186,228,24,62,83,218,246,86,67,113,157,178,199,108,217,19,60,87,181,39,138,22,50,159,99,251,143,103,70,127,18,55,49,177,119,101,71,198,129,114,154,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,142,188,14,112,145,77,194,22,145,187,15,170,202,42,239,153,13,242,161,183,75,244,204,169,151,217,209,213,236,70,118,232,224,119,70,177,141,106,53,171,42,181,37,155,106,57,251,90,216,162,138,69,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,146,255,0,140,222,108,151,221,58,213,138,28,27,134,117,197,47,246,172,123,109,69,226,247,81,35,46,86,251,212,147,83,117,101,53,59,169,165,78,144,197,221,107,159,35,100,108,139,60,104,207,133,145,189,39,11,63,7,63,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,0,0,0,2,42,243,41,215,239,216,87,12,25,7,217,205,66,251,47,157,101,29,155,102,53,225,159,210,186,127,235,136,124,107,160,232,138,232,246,82,186,94,179,252,61,183,62,61,175,108,142,139,173,0,147,255,0,156,158,181,253,185,226,10,211,163,148,150,254,205,38,153,91,215,189,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,222,172,99,146,78,255,0,93,205,216,164,0,2,111,242,144,215,154,157,44,226,94,61,54,184,86,210,65,143,106,125,63,178,234,86,166,162,42,118,69,113,129,146,75,67,34,61,236,87,61,238,114,203,76,200,154,246,111,125,99,87,226,115,24,213,188,147,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,105,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,181,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,233,231,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,220,133,22,114,184,243,217,166,95,90,244,122,210,255,0,128,231,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,111,240,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,125,237,114,162,251,149,72,129,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,213,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,14,199,74,248,211,98,185,146,244,218,230,182,73,81,252,171,148,63,13,31,178,237,39,189,107,30,91,105,240,249,126,97,112,170,180,182,10,152,54,85,90,168,104,42,100,167,150,154,70,201,19,101,130,103,213,195,58,203,30,247,53,91,5,47,84,107,216,228,73,254,0,28,171,247,78,225,99,255,0,38,157,42,255,0,228,109,187,254,164,234,160,15,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,250,192,2,0,115,171,242,177,139,124,192,161,244,235,137,74,197,212,243,171,242,177,139,124,192,161,244,235,137,90,188,6,233,158,43,172,156,82,226,186,91,154,210,120,139,46,77,111,191,219,234,118,199,27,228,135,125,150,183,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,0,245,124,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,203,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,162,26,174,87,92,77,84,241,5,123,209,12,110,201,226,109,86,173,243,195,156,92,104,170,168,108,85,20,189,166,73,27,146,101,141,251,166,94,236,113,186,24,123,174,108,189,196,234,230,70,249,82,234,116,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,161,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,160,30,104,254,123,53,55,232,190,143,68,79,78,77,87,107,85,131,132,76,218,251,125,185,210,91,173,182,236,226,229,87,89,89,87,51,97,130,154,8,237,150,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,2,249,163,249,236,212,223,162,250,61,17,207,241,142,43,181,31,6,225,150,241,195,38,21,47,177,173,89,70,65,87,120,191,221,32,153,82,170,186,150,90,90,104,18,129,189,17,59,80,175,135,114,202,168,170,233,90,246,198,187,88,146,54,80,145,92,203,248,245,169,215,156,134,109,21,210,107,237,92,26,117,99,168,146,27,187,227,237,108,191,220,96,170,145,173,153,179,67,44,141,158,133,27,28,50,194,159,6,231,185,94,246,185,89,10,179,143,240,65,193,118,85,197,198,163,193,67,90,219,173,147,1,182,247,39,189,228,49,80,200,232,223,218,88,119,80,211,78,172,88,82,177,233,60,106,141,122,252,17,171,165,218,253,169,27,249,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,232,123,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,161,234,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,206,23,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,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,167,94,157,85,62,240,51,217,199,54,168,90,181,143,139,77,76,207,44,77,164,91,108,247,143,102,209,207,73,90,218,184,42,224,161,134,58,40,234,163,149,168,141,115,38,109,50,76,157,58,162,36,136,136,231,116,220,179,167,145,246,1,83,21,171,84,245,74,187,30,164,90,122,170,139,117,130,215,118,114,68,233,209,241,54,89,235,105,216,189,123,172,98,164,212,15,119,185,24,245,72,255,0,164,177,174,218,161,47,251,149,246,39,246,83,130,93,62,241,24,207,177,171,239,62,209,187,86,111,162,240,243,86,119,107,167,240,245,50,117,68,116,155,233,91,77,178,69,235,186,36,139,106,171,81,160,74,162,141,185,190,233,125,215,11,226,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,94,170,217,158,214,211,195,51,186,109,86,165,84,104,173,251,156,235,201,43,47,158,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,190,233,235,161,138,104,156,198,237,218,172,70,219,230,71,42,185,21,21,209,244,71,117,85,104,115,254,71,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,187,114,61,93,112,133,90,136,213,69,70,201,213,91,209,17,211,43,154,63,145,61,77,250,47,172,81,21,107,202,178,237,117,183,113,199,128,209,219,238,117,116,180,247,74,123,197,37,116,80,204,230,50,170,4,182,84,204,145,74,212,94,143,98,75,12,82,35,93,213,55,198,199,125,237,69,75,74,230,143,228,79,83,126,139,235,20,64,80,182,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,31,40,23,19,203,139,151,53,171,12,195,107,245,59,137,237,51,199,239,23,220,166,158,6,218,49,219,253,173,181,111,178,209,34,171,220,249,225,155,172,76,169,153,123,107,177,99,238,66,200,209,170,230,186,89,162,96,87,95,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,26,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,5,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,138,23,188,15,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,192,0,0,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,93,79,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,1,149,114,252,249,86,90,109,86,238,7,48,26,203,125,178,146,150,162,233,81,120,171,174,150,24,90,199,213,78,151,58,152,82,89,92,137,213,239,72,161,138,52,115,186,174,200,216,223,185,168,137,65,133,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,59,96,121,254,101,166,25,52,25,158,159,228,53,118,43,237,45,61,93,53,61,194,145,81,179,192,202,154,121,41,229,88,221,211,171,30,177,77,34,35,219,209,236,85,71,53,90,228,71,39,159,5,217,240,91,203,27,1,211,109,35,187,195,196,158,29,143,229,217,102,111,79,26,87,80,85,210,67,80,204,122,4,100,141,74,122,90,164,78,235,42,85,38,114,203,60,50,53,55,182,52,141,87,180,147,72,21,237,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,76,235,241,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,69,114,202,227,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,232,93,160,0,1,229,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,61,89,0,57,201,235,95,216,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,5,53,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,249,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,59,95,4,122,13,77,196,119,18,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,93,237,216,250,134,42,117,118,214,175,159,226,199,205,62,178,124,192,200,125,70,112,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,239,106,162,91,167,37,189,116,190,229,56,38,91,160,217,29,230,212,250,76,39,195,220,113,170,78,140,142,187,194,213,205,80,250,212,232,138,139,44,49,206,177,59,126,213,115,29,87,181,207,86,186,38,182,48,106,198,131,84,229,92,177,52,59,95,172,84,84,158,35,7,168,190,90,239,175,109,60,77,158,75,117,101,242,165,176,72,249,149,232,247,178,26,158,140,108,72,215,251,235,164,122,108,70,189,93,199,248,16,215,75,23,14,220,80,98,58,141,152,222,110,182,236,89,190,42,221,125,117,189,30,253,244,181,20,242,70,197,154,38,42,44,176,199,58,193,59,152,136,231,127,5,28,198,57,237,99,84,52,82,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,0,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,0,243,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,148,230,99,105,186,223,249,128,106,5,138,197,108,171,184,220,174,53,22,26,74,58,58,72,93,52,245,51,201,105,161,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,22,43,203,67,129,202,110,28,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,129,241,164,108,68,70,189,243,7,95,224,187,132,156,87,132,109,44,76,90,219,47,142,201,47,190,26,225,147,92,92,232,229,238,87,54,154,54,62,8,37,72,98,145,104,227,145,38,116,44,145,21,205,239,72,170,189,94,164,128,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,69,254,102,151,107,173,151,129,205,79,172,179,92,234,232,42,36,167,182,210,62,90,105,157,19,221,4,247,58,72,102,137,92,213,69,86,73,20,146,70,246,253,206,99,220,213,234,138,168,74,2,26,243,108,205,109,88,175,5,185,5,138,225,79,87,37,70,99,120,181,89,40,93,11,26,172,142,118,84,182,185,93,42,171,145,81,157,170,25,90,138,212,114,239,115,19,167,69,87,52,40,132,212,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,184,205,14,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,105,248,1,15,249,176,98,214,44,131,130,92,190,237,119,161,241,21,120,205,194,209,116,181,201,221,123,60,61,83,235,161,164,116,157,26,168,143,235,5,93,67,58,57,21,191,31,94,155,154,213,73,128,71,94,97,248,85,215,63,224,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,123,162,166,145,172,78,157,21,234,212,85,106,42,185,2,136,56,126,212,207,216,222,184,224,122,165,37,93,214,158,147,25,200,40,110,21,254,203,147,101,84,212,44,153,190,42,6,124,108,71,119,96,89,99,86,57,200,215,181,234,215,46,215,41,119,252,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,16,20,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,165,227,53,156,39,121,167,209,191,152,24,247,168,192,105,76,14,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,246,113,23,195,70,169,240,191,157,205,130,234,101,167,253,111,130,188,209,193,83,236,187,159,240,97,150,79,9,60,209,71,222,237,119,216,201,54,183,224,127,86,175,242,85,210,153,194,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,248,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,5,122,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,198,201,25,217,183,243,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,220,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,5,133,0,0,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,139,254,40,7,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,93,79,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,122,242,203,180,218,175,92,113,233,133,29,230,217,73,95,79,29,69,202,173,145,84,194,217,88,217,224,182,85,205,12,168,215,34,162,62,57,99,142,70,59,239,107,216,215,39,69,68,83,65,37,0,242,184,243,217,166,95,90,244,122,210,255,0,128,227,252,81,112,201,128,241,77,165,247,45,63,203,233,169,40,238,79,167,115,108,185,10,91,161,169,173,179,78,178,69,38,248,29,34,110,107,30,232,34,108,172,99,152,178,70,142,102,230,245,71,55,62,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,211,73,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,14,199,74,248,211,98,185,146,244,218,230,182,73,81,225,23,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,210,140,182,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,93,247,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,136,38,169,158,190,98,90,233,71,175,220,86,101,121,37,134,243,237,60,110,195,218,198,236,51,53,32,88,221,75,74,138,146,190,41,33,87,54,104,100,170,125,84,209,200,174,115,157,28,204,254,138,34,49,183,127,197,62,181,254,238,220,62,230,218,199,29,191,198,213,227,246,244,240,16,58,46,228,111,174,158,86,83,210,247,91,220,141,86,20,158,104,150,77,175,71,118,209,251,122,187,162,46,109,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,2,218,185,39,232,237,214,203,134,231,154,223,124,176,210,69,79,146,212,82,217,44,21,147,82,185,181,110,130,149,100,117,99,162,145,204,68,90,105,37,146,6,42,198,245,71,75,70,244,114,34,196,210,184,56,177,243,79,172,159,48,50,31,81,156,208,158,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,181,236,241,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,25,236,226,199,205,62,178,124,192,200,125,70,112,45,251,128,221,51,197,117,147,150,102,43,165,185,173,39,136,178,228,214,251,253,190,167,108,113,190,72,119,221,235,118,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,163,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,244,229,113,228,79,76,190,181,235,21,164,0,231,39,162,159,97,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,187,164,130,186,221,21,61,60,155,90,145,181,27,11,160,125,26,183,171,222,229,147,191,215,107,118,32,22,83,192,134,186,95,120,137,225,131,17,212,108,198,243,106,184,229,46,241,86,235,235,173,232,198,108,170,167,168,146,54,44,209,49,85,34,154,72,18,9,220,196,70,183,248,200,230,49,172,115,26,156,3,157,95,149,140,91,230,5,15,167,92,72,235,201,131,94,105,177,93,80,201,116,2,251,91,87,225,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,213,238,149,92,207,117,12,108,93,234,230,35,100,87,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,64,226,23,151,15,25,217,206,190,234,94,107,139,104,223,141,178,228,25,133,230,233,110,169,251,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,184,187,240,4,127,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,255,0,18,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,0,0,0,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,178,116,116,125,143,17,224,123,63,221,50,199,187,119,98,95,232,245,233,183,223,211,170,117,231,252,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,135,167,94,170,136,182,126,0,0,0,141,88,223,5,216,175,239,123,168,28,87,103,237,181,95,234,239,126,204,131,23,181,207,67,29,68,118,175,11,73,68,215,87,57,210,177,85,149,137,61,34,164,78,137,83,183,30,229,220,231,75,182,41,42,0,0,0,2,144,56,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,177,245,45,123,119,49,237,94,142,68,114,117,232,168,139,238,46,252,1,15,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,15,94,157,21,21,96,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,223,128,35,255,0,1,90,91,157,232,183,9,216,54,153,234,93,139,216,217,37,155,218,126,54,139,197,67,81,218,238,220,170,166,143,248,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,36,0,0,0,0,0,0,0,0,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,54,82,178,138,182,55,73,190,162,72,216,189,31,52,105,209,23,119,197,215,167,68,85,72,129,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,248,112,212,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,191,128,0,0,0,0,0,0,57,255,0,16,184,181,247,57,208,45,75,194,177,106,31,27,122,200,48,251,205,174,221,77,221,100,125,250,169,232,165,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,82,15,245,46,56,236,255,0,112,207,250,77,103,255,0,59,47,248,0,0,0,33,255,0,52,13,4,213,142,34,116,10,193,133,104,230,41,246,130,245,69,152,82,221,39,166,241,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,226,235,211,162,42,164,192,0,83,95,5,252,184,120,147,193,184,160,192,51,93,110,209,191,5,136,99,247,9,46,149,53,63,104,168,36,236,85,65,79,44,148,82,108,166,169,116,174,219,86,202,117,232,136,173,94,157,30,138,205,200,92,160,0,14,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,157,0,1,64,63,212,184,227,179,253,195,63,233,53,159,252,236,183,238,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,241,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,5,32,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,248,0,0,0,67,94,96,156,5,99,220,76,225,181,217,206,159,88,169,40,245,82,209,79,36,212,47,167,240,180,76,191,189,86,153,171,13,116,203,18,190,103,182,158,157,209,211,171,164,99,24,247,162,57,205,98,170,165,106,218,121,103,115,0,176,93,104,175,182,45,31,171,183,92,173,213,17,213,209,214,82,101,182,152,103,166,158,55,35,163,150,57,27,88,142,99,218,228,71,35,145,81,81,81,21,11,244,0,115,78,30,50,109,109,202,180,190,134,225,196,70,158,210,97,217,220,117,21,16,220,104,104,103,130,90,41,24,146,42,195,53,58,197,83,80,187,22,39,49,174,73,30,143,238,50,79,133,25,177,93,210,192,0,0,0,0,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,225,205,80,201,27,210,72,158,223,137,169,215,167,84,234,138,138,182,254,0,135,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,0,0,0,4,0,230,183,194,230,187,113,41,251,46,253,138,96,223,104,254,206,123,111,218,127,217,58,58,62,199,136,240,61,159,238,153,99,221,187,177,47,244,122,244,219,239,233,213,58,207,240,5,96,114,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,217,248,0,0,0,115,254,33,113,107,238,115,160,90,151,133,98,212,62,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,164,31,234,92,113,217,254,225,159,244,154,207,254,118,95,240,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,68,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,195,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,0,0,0,0,43,3,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,18,207,192,16,3,149,39,11,154,237,195,95,237,71,246,215,131,125,156,251,71,236,79,102,127,100,232,235,59,254,31,199,119,191,185,165,147,110,222,252,95,210,233,215,119,187,175,69,233,63,192,0,0,2,128,127,169,113,199,103,251,134,127,210,107,63,249,217,111,220,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,144,0,0,0,8,255,0,199,174,150,231,122,211,194,118,115,166,122,105,98,246,206,73,121,246,103,130,162,241,80,211,247,123,87,42,89,164,254,36,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,192,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,184,187,240,0,0,0,0,0,128,28,214,248,92,215,110,37,63,101,223,177,76,27,237,31,217,207,109,251,79,251,39,71,71,216,241,30,7,179,253,211,44,123,183,118,37,254,143,94,155,125,253,58,167,89,254,0,172,14,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,91,63,0,0,0,1,31,248,245,210,220,239,90,120,78,206,116,207,77,44,94,217,201,47,62,204,240,84,94,42,26,126,239,106,229,75,52,159,196,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,32,0,20,3,253,75,142,59,63,220,51,254,147,89,255,0,206,203,254,0,0,0,1,15,249,160,104,38,172,113,19,160,86,12,43,71,49,79,180,23,170,44,194,150,233,61,55,142,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,23,94,157,17,85,38,0,2,160,56,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,255,0,14,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,240,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,96,0,42,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,240,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,75,127,0,0,0,8,21,204,179,128,74,158,33,109,84,186,179,162,24,141,36,250,161,73,81,5,53,206,22,214,197,70,151,187,118,213,98,43,214,94,145,62,166,21,237,109,123,228,143,172,45,145,138,178,43,32,99,96,182,1,203,223,152,246,150,102,86,157,65,211,237,45,171,177,228,54,58,132,169,161,174,166,202,44,219,226,127,69,69,69,69,170,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,222,0,86,95,29,90,57,199,31,22,250,95,163,246,184,116,38,174,215,125,180,83,220,107,243,27,77,38,83,108,75,82,92,93,35,32,166,116,104,250,206,175,122,69,12,210,167,84,127,105,149,169,26,75,35,187,189,57,167,2,28,185,248,147,211,174,40,49,29,70,214,189,44,181,90,177,108,95,197,92,100,117,194,233,65,93,221,170,74,121,35,165,72,98,167,146,85,239,50,121,34,157,175,114,53,172,236,43,145,232,244,99,93,111,224,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,23,126,0,143,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,226,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,242,188,199,248,98,184,241,51,195,236,182,220,43,23,246,198,125,141,220,41,174,24,219,35,154,150,158,73,59,146,178,42,184,29,61,70,212,108,46,129,238,149,204,73,25,186,74,120,21,85,219,81,171,42,128,20,87,165,92,2,115,21,209,189,71,199,53,75,10,209,127,15,122,198,110,17,92,41,183,101,86,182,71,54,197,248,224,151,183,90,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,20,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,124,93,122,116,69,84,152,0,10,128,224,43,128,174,44,116,91,139,28,27,83,53,47,74,125,141,141,217,189,167,227,107,125,187,109,168,237,119,109,181,80,199,252,56,106,31,35,186,201,43,27,240,181,122,117,234,189,17,21,82,223,192,0,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,54,82,178,138,182,55,73,190,162,72,216,189,31,52,105,209,23,119,197,215,167,68,85,73,128,0,168,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,195,134,161,242,59,172,146,177,191,11,87,167,94,171,209,17,85,45,252,0,0,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,246,206,55,121,246,103,130,173,246,237,182,159,187,218,182,210,195,39,240,230,168,100,141,233,36,79,111,196,212,235,211,170,117,69,69,89,127,202,255,0,65,53,99,135,109,2,191,225,90,199,138,125,159,189,86,230,21,87,72,41,188,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,248,122,244,232,168,171,48,0,0,0,0,0,0,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,32,112,21,192,87,22,58,45,197,142,13,169,154,151,165,62,198,198,236,222,211,241,181,190,221,182,212,118,187,182,218,168,99,254,28,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,111,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,135,138,180,241,55,195,109,254,235,69,98,177,113,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,0,233,96,0,0,31,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,212,63,88,0,0,0,0,0,0,0,0,0,0,7,201,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,91,60,77,198,233,91,29,37,44,27,222,214,51,124,178,43,88,221,207,123,90,157,87,222,231,34,39,189,80,15,172,14,85,251,216,240,177,255,0,148,182,149,127,242,202,221,255,0,92,117,80,0,0,0,0,0,0,0,0,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,215,247,177,225,99,255,0,41,109,42,255,0,229,149,187,254,184,14,170,0,0,0,0,0,0,0,0,1,231,243,93,66,192,116,214,213,21,247,81,179,140,127,21,182,207,80,218,72,171,47,119,56,104,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,47,94,140,114,255,0,37,3,208,3,159,226,220,66,232,22,115,125,165,197,176,173,112,211,252,130,245,91,191,195,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,247,53,170,171,238,69,58,0,0,0,0,0,0,0,0,0,0,14,85,251,216,240,177,255,0,148,182,149,127,242,202,221,255,0,92,7,85,7,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,7,214,7,42,253,236,120,88,255,0,202,91,74,191,249,101,110,255,0,174,58,168,0,121,76,235,86,52,179,75,252,15,237,51,82,241,76,75,218,125,223,5,237,219,205,53,7,138,237,237,238,118,187,207,110,253,189,198,110,219,215,166,246,245,251,208,249,88,183,16,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,239,240,214,235,94,77,69,87,85,62,198,57,239,217,20,114,57,238,218,198,57,203,209,61,205,106,170,251,145,64,232,0,31,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,63,88,57,87,239,99,194,199,254,82,218,85,255,0,203,43,119,253,113,213,64,0,0,0,0,0,0,0,0,0,126,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,220,228,85,15,214,0,0,1,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,3,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,252,167,136,93,2,193,175,181,88,182,107,174,26,127,143,222,168,182,120,155,117,211,38,162,164,170,131,123,26,246,111,138,73,26,246,238,99,218,228,234,158,246,185,21,61,202,128,116,0,121,76,23,86,52,179,84,60,119,236,207,82,241,76,183,217,157,175,27,236,43,205,53,127,133,238,110,237,247,123,47,118,205,221,183,237,221,211,174,199,116,251,148,245,96,0,0,0,0,1,229,51,173,88,210,205,47,240,63,180,205,75,197,49,47,105,247,124,23,183,111,52,212,30,43,183,183,185,218,239,61,187,246,247,25,187,111,94,155,219,215,239,67,242,225,90,223,162,250,149,117,150,197,167,58,189,133,101,87,40,41,221,87,45,29,146,255,0,73,93,60,112,53,205,107,165,116,112,200,231,35,17,207,99,85,202,157,58,189,169,252,208,15,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,175,13,124,125,86,97,252,98,106,151,12,250,197,112,186,221,45,89,30,168,94,104,113,59,196,245,51,214,73,108,170,125,115,169,169,237,174,99,156,237,148,110,237,198,216,187,104,214,195,35,157,185,21,146,43,225,178,163,53,156,88,249,167,214,79,152,25,15,168,206,6,148,193,94,188,176,184,245,169,214,123,85,39,15,218,193,125,171,175,212,27,101,61,76,214,171,189,95,105,137,118,183,64,216,118,67,36,174,151,187,81,92,212,116,238,85,72,190,40,96,89,30,231,61,36,123,172,40,0,0,15,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,196,0,224,207,141,28,171,139,142,59,179,10,234,39,93,108,152,13,183,79,234,160,178,99,210,215,72,232,223,218,185,210,109,174,169,129,30,176,165,99,210,121,17,92,196,248,35,86,197,185,251,86,71,198,14,101,252,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,221,241,246,182,95,238,48,85,72,214,204,217,161,150,70,207,66,141,142,25,97,79,131,115,220,175,123,92,172,133,89,250,249,42,121,167,202,126,95,215,122,141,184,11,169,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,14,63,197,158,179,102,90,3,160,217,62,169,96,122,117,87,152,221,236,244,251,217,75,23,69,130,137,139,215,117,109,83,81,201,43,233,161,79,142,70,196,138,245,68,247,172,113,247,38,138,136,127,124,61,125,253,190,254,241,127,110,238,191,105,61,161,226,124,47,181,43,124,15,129,241,190,51,217,27,59,221,207,103,119,61,222,27,185,183,111,187,239,247,154,62,41,47,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,133,175,240,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,44,140,87,53,142,124,82,196,245,99,55,237,78,170,103,51,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,126,130,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,3,213,144,3,153,95,48,47,216,77,29,118,130,105,76,219,243,235,173,189,190,212,184,181,221,99,179,208,213,193,82,207,225,75,5,75,38,167,184,177,124,52,241,238,98,181,35,145,143,247,238,105,213,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,11,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,9,255,0,203,11,143,90,109,24,186,210,112,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,100,50,74,233,123,84,244,46,86,206,229,84,139,225,154,117,145,238,107,22,71,182,231,204,171,150,253,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,200,219,23,109,28,233,163,107,183,34,62,53,124,193,101,71,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,82,183,50,254,61,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,91,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,193,185,238,87,189,174,86,66,172,14,127,199,7,30,185,151,19,58,161,110,184,105,253,247,32,199,48,76,78,162,150,225,140,80,175,74,26,216,110,44,141,170,250,249,214,9,94,139,82,217,86,70,196,246,191,248,113,163,118,163,30,249,85,246,63,202,251,138,189,101,226,119,78,50,159,219,21,183,198,213,226,119,8,41,169,178,152,232,219,77,29,219,190,146,72,250,119,71,28,109,135,189,78,141,143,114,199,211,172,117,16,110,98,59,172,146,212,183,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,40,30,172,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,170,131,42,230,170,0,0,0,0,113,254,40,184,155,192,120,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,100,13,145,119,57,140,116,241,58,87,177,175,88,227,87,63,107,186,35,92,28,215,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,47,77,173,115,99,149,89,88,28,25,115,11,212,125,0,213,138,235,230,172,101,249,94,101,134,101,27,165,201,105,170,38,91,157,194,74,168,233,187,116,213,84,239,169,153,155,102,78,213,60,47,87,73,181,208,53,26,173,114,199,10,178,58,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,127,38,117,164,250,167,165,254,7,246,153,166,153,94,37,237,62,239,130,246,237,154,166,131,197,118,246,247,59,93,230,55,126,222,227,55,109,235,211,123,122,253,232,6,156,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,89,76,28,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,55,38,232,169,170,28,246,170,191,127,110,41,26,175,86,181,38,154,86,220,248,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,114,47,242,202,227,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,209,21,245,48,197,209,178,49,251,164,123,35,239,238,145,86,110,212,160,226,199,202,198,178,124,191,200,125,58,115,56,56,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,129,169,48,69,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,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,0,64,14,117,126,86,49,111,152,20,62,157,113,39,165,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,239,107,216,230,175,69,69,66,5,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,171,213,30,55,239,188,35,243,39,213,26,44,142,170,235,114,211,43,223,178,229,189,217,40,225,101,68,204,170,75,5,26,67,85,72,217,37,141,145,205,189,177,50,69,222,141,124,93,119,53,206,142,37,101,159,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,80,191,52,127,61,154,155,244,95,71,162,58,175,43,222,58,127,98,153,83,52,59,88,243,63,9,166,215,173,254,199,169,173,110,232,108,87,73,36,106,167,89,149,201,225,232,230,235,39,115,170,57,140,149,89,39,240,154,234,137,20,46,164,0,0,0,0,161,110,105,122,23,89,163,252,86,95,178,74,43,55,132,198,245,19,253,18,91,38,141,103,146,55,213,72,136,151,6,58,73,83,111,123,197,119,38,116,108,115,154,200,234,96,254,138,57,24,219,233,32,7,57,61,20,251,115,195,237,167,88,233,46,29,154,189,50,184,47,122,9,37,219,28,244,55,25,105,233,228,218,212,141,202,233,155,59,40,213,189,94,198,164,125,254,187,157,177,0,230,156,152,56,138,166,125,171,37,225,179,47,203,41,35,168,130,161,183,156,58,134,170,89,123,243,177,237,145,110,20,240,43,220,177,35,35,88,226,157,33,98,53,234,179,85,75,209,232,143,86,74,14,104,254,68,245,55,232,190,177,68,82,183,11,26,215,251,187,113,5,132,235,28,150,255,0,27,73,143,220,23,199,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,183,83,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,41,241,79,173,127,187,183,15,185,182,177,199,111,241,181,120,253,189,60,4,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,107,209,221,180,126,222,174,232,138,20,215,205,47,93,43,53,131,138,203,246,55,69,121,241,120,222,157,255,0,161,187,100,49,164,241,198,202,168,209,22,224,247,71,42,237,239,120,174,228,46,145,141,107,95,29,52,31,210,70,163,221,42,185,41,232,93,101,170,197,154,113,15,126,179,118,125,183,179,27,199,106,100,89,227,145,244,177,63,185,92,246,177,81,34,146,23,204,218,86,54,68,87,185,36,164,157,159,7,71,35,234,88,210,159,11,26,41,251,187,112,251,132,232,228,151,15,27,87,143,219,215,199,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,161,213,78,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,42,215,134,174,59,109,90,39,197,222,181,104,70,180,100,213,116,248,77,243,82,47,206,199,238,53,115,183,193,99,213,174,185,213,44,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,109,165,25,172,226,199,205,62,178,124,192,200,125,70,112,52,166,10,192,229,139,204,46,179,41,172,166,225,215,136,28,191,189,117,155,108,88,149,254,231,52,243,213,93,106,165,158,105,37,165,173,171,158,103,238,153,123,176,178,153,54,177,170,216,214,61,202,245,137,175,179,240,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,91,105,119,27,247,222,46,57,147,233,117,22,57,85,117,182,233,149,147,218,146,217,44,149,144,178,158,103,213,45,130,177,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,191,149,115,66,227,167,246,215,149,63,67,180,115,51,241,122,109,101,217,237,138,154,38,237,134,251,116,142,71,42,244,153,28,190,34,142,30,145,246,250,35,88,249,81,242,127,21,173,167,145,57,87,43,143,61,154,101,245,175,71,173,2,210,121,138,241,77,171,156,49,105,125,53,195,74,52,226,174,233,81,125,167,171,134,163,43,88,95,53,22,42,246,201,77,28,83,79,31,105,209,57,242,173,67,219,18,74,246,51,185,27,122,182,100,235,26,213,95,8,156,115,231,220,61,107,205,94,170,103,151,76,131,56,182,229,116,241,91,114,198,86,221,38,168,173,170,130,61,137,13,83,29,44,155,101,169,167,107,54,199,221,85,78,219,165,137,29,31,115,184,203,233,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,128,104,79,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,235,20,87,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,213,106,103,168,251,51,34,73,43,252,77,45,54,229,98,66,247,207,35,170,35,141,137,35,190,25,27,185,209,246,229,189,64,5,53,243,66,227,234,197,173,59,248,120,209,155,135,140,196,45,87,6,84,95,111,244,213,47,72,111,85,80,238,70,83,64,140,114,50,90,56,222,168,245,145,200,230,203,44,113,190,62,140,137,146,77,218,185,164,113,245,89,167,126,59,134,77,28,184,93,109,185,122,248,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,227,124,143,236,212,8,23,61,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,120,74,163,154,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,169,234,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,1,118,227,115,137,123,142,188,214,241,31,71,169,53,118,188,202,170,158,75,124,78,164,141,142,162,165,183,59,174,218,8,233,102,71,196,180,205,85,71,35,36,71,255,0,17,18,103,43,166,235,34,204,158,44,248,205,215,27,62,9,194,103,21,54,75,87,216,188,190,235,111,201,164,184,90,94,201,150,134,225,75,222,183,49,91,36,50,109,123,232,234,153,20,115,177,170,229,115,91,36,78,100,170,246,50,99,149,114,221,224,22,251,175,185,85,175,91,117,34,223,224,180,203,31,184,50,162,158,26,170,102,73,246,154,170,9,58,173,51,35,149,174,99,168,218,246,109,158,71,53,90,254,142,133,157,93,220,124,61,175,158,119,224,159,230,79,211,64,159,252,58,113,47,165,156,80,96,144,231,90,103,118,255,0,93,227,108,213,147,211,123,82,217,252,105,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,252,209,58,169,156,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,244,0,0,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,72,21,195,31,56,75,22,160,106,61,203,21,226,18,203,106,194,173,87,171,132,48,98,245,244,17,61,212,182,248,220,179,110,109,214,170,89,191,245,102,36,209,194,200,209,203,35,228,72,153,239,104,89,80,0,10,213,227,83,138,235,239,9,124,194,240,156,203,187,117,172,196,46,90,127,67,71,148,217,40,166,99,124,125,47,143,186,36,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,82,194,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,157,185,213,249,167,197,190,95,208,250,141,196,241,92,190,248,245,200,120,102,204,168,112,109,65,190,213,214,105,93,222,162,56,107,153,81,226,171,95,96,98,37,75,146,106,24,82,84,100,44,117,69,67,100,168,70,198,247,189,140,85,107,92,244,68,80,189,224,126,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,0,160,30,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,170,0,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,113,204,255,0,139,238,29,180,187,46,175,193,51,189,67,246,101,242,217,218,241,84,190,201,174,155,183,220,137,146,179,227,138,23,49,122,178,70,47,185,203,211,175,69,247,162,161,232,116,151,95,244,147,92,253,171,251,44,203,125,183,236,78,199,143,254,176,169,166,236,247,187,157,191,237,241,179,119,94,212,159,209,235,211,111,191,167,84,235,225,78,38,197,85,245,116,215,19,87,163,88,215,238,109,46,228,121,165,140,55,150,221,195,92,166,206,145,59,243,69,81,78,147,166,147,189,166,154,78,177,164,235,199,88,209,208,128,7,187,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,14,105,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,45,112,92,120,28,169,212,174,95,248,23,20,154,108,250,72,175,184,197,158,246,252,166,216,230,69,2,92,109,212,183,107,131,214,181,146,116,69,125,76,49,117,107,155,35,151,185,12,81,181,138,215,68,216,230,138,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,255,0,129,80,52,230,85,175,53,142,59,109,73,106,175,225,103,70,178,106,183,92,157,80,176,102,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,246,57,168,196,103,97,202,253,243,199,31,235,226,23,155,222,9,144,240,227,13,14,140,91,238,180,58,147,153,91,231,183,220,105,230,116,208,253,146,220,197,142,89,217,84,196,103,126,101,220,171,76,248,85,58,123,165,149,35,115,59,15,171,107,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,189,202,174,95,189,64,243,228,255,0,228,169,230,159,41,249,127,93,234,54,227,197,113,215,194,37,171,132,29,35,209,92,82,123,141,37,227,44,191,84,100,87,44,142,235,5,59,88,199,206,140,181,181,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,223,107,201,83,205,62,83,242,254,187,212,109,192,93,72,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,15,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,214,0,103,175,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,182,134,166,116,98,66,181,140,72,36,85,107,23,227,141,27,46,214,110,88,217,245,184,18,227,162,251,193,245,247,32,166,187,80,93,114,76,50,249,111,168,149,108,16,86,50,24,227,188,53,141,90,106,166,171,216,237,155,187,105,4,170,206,138,177,189,175,86,202,176,71,26,222,78,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,225,69,207,95,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,30,30,87,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,240,170,250,173,93,225,159,50,209,93,35,210,205,82,204,235,169,24,253,87,167,175,185,91,45,144,170,72,250,107,116,44,164,125,60,242,200,215,43,119,206,218,189,233,26,39,192,198,179,115,183,185,209,199,42,185,97,112,21,77,172,247,90,78,32,117,130,197,73,95,167,214,202,138,152,109,86,138,190,235,22,237,113,129,208,236,154,72,157,23,106,162,133,170,233,218,168,146,252,83,64,177,189,174,98,72,199,116,190,121,223,130,127,153,63,77,2,16,112,147,195,61,79,20,249,14,121,131,217,171,170,224,200,108,120,61,118,71,143,195,10,197,178,182,227,5,85,43,35,164,149,101,115,90,214,74,217,164,141,31,189,155,30,230,61,85,205,99,152,238,63,254,138,176,44,171,253,85,199,50,76,114,225,254,249,71,93,109,174,167,147,254,108,144,205,28,140,255,0,3,154,230,255,0,37,66,117,114,84,243,79,148,252,191,174,245,27,113,39,249,158,240,21,83,172,246,170,190,32,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,111,154,56,155,23,118,162,185,168,232,26,136,178,252,80,192,145,177,174,122,70,199,4,32,213,158,102,122,227,170,92,56,216,56,126,237,251,30,72,109,233,107,202,114,56,174,19,79,93,145,210,198,196,142,56,222,233,58,190,46,227,19,250,229,119,189,211,185,87,223,28,110,146,39,199,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,202,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,224,207,131,60,7,132,204,2,154,142,142,134,146,227,155,92,105,217,45,250,253,44,80,205,59,103,146,26,116,169,164,165,169,72,34,153,40,123,212,233,36,113,73,213,122,174,231,123,254,224,245,92,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,116,87,59,176,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,162,142,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,122,81,229,54,74,41,158,239,1,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,206,185,210,184,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,13,47,3,159,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,60,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,187,78,57,56,72,166,226,247,72,219,135,210,229,21,118,60,134,199,80,235,165,134,103,212,203,236,233,42,246,43,59,117,144,55,171,94,199,53,92,212,149,26,178,195,185,92,205,205,116,177,75,159,108,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,0,157,92,175,120,22,253,181,229,76,215,29,99,195,60,94,155,89,119,251,30,154,181,219,97,190,221,35,145,168,157,97,86,175,136,163,135,164,157,206,170,214,62,84,100,127,197,107,106,35,75,73,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,177,131,149,167,26,248,174,168,105,197,135,134,252,214,231,224,179,236,66,223,224,173,62,33,99,100,119,187,92,8,189,150,211,236,107,83,189,79,3,91,27,226,84,87,186,56,146,100,116,159,198,237,78,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,0,205,22,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,225,7,28,156,91,212,241,123,171,141,204,41,113,122,75,30,61,99,167,117,174,195,11,233,162,246,140,148,155,213,253,202,201,219,213,207,123,156,174,114,68,142,88,161,220,173,102,231,58,89,101,233,92,185,120,32,205,181,235,81,236,154,173,146,82,221,108,90,123,139,220,41,238,46,175,142,106,203,101,85,218,70,45,71,105,45,149,81,197,181,253,186,170,86,54,119,199,44,114,70,215,124,15,108,155,85,161,122,128,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,61,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,234,114,78,100,56,12,252,22,220,184,153,193,62,207,187,44,130,158,154,145,48,251,149,238,23,84,209,93,106,42,95,78,200,166,100,78,238,189,136,144,212,212,177,187,99,124,244,244,238,114,118,190,37,142,16,115,66,224,91,246,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,255,0,9,174,167,141,96,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,168,122,189,47,214,189,92,209,91,170,222,116,163,81,242,12,90,162,74,138,106,154,134,91,107,159,20,21,143,129,202,232,146,166,30,189,170,134,53,92,255,0,130,86,189,138,143,122,42,42,57,81,109,123,155,255,0,218,175,220,191,79,126,221,123,43,237,39,219,11,79,182,61,147,220,240,62,59,217,53,253,255,0,15,221,254,39,103,185,191,102,255,0,139,111,78,190,254,164,85,229,25,195,215,237,91,136,41,117,102,231,83,106,125,151,74,187,53,178,219,235,41,124,68,149,149,213,113,84,199,70,232,209,201,178,62,203,226,124,253,213,85,115,100,134,29,173,234,229,124,115,3,157,95,149,140,91,230,5,15,167,92,64,169,93,4,214,188,171,135,109,88,177,107,30,21,111,181,86,222,177,255,0,21,225,160,186,69,36,148,175,239,211,75,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,46,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,153,114,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,97,161,64,124,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,172,5,0,243,71,243,217,169,191,69,244,122,34,42,146,171,154,63,158,205,77,250,47,163,209,31,171,130,190,13,169,184,190,210,253,95,183,216,170,105,40,51,188,98,163,28,155,28,174,174,173,150,10,38,50,121,43,82,178,26,132,142,57,21,204,124,81,35,154,168,205,233,36,81,244,115,88,178,35,130,90,242,197,230,23,89,148,214,83,112,235,196,14,95,222,186,205,182,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,247,76,189,216,89,76,155,88,213,108,107,30,229,122,196,215,217,249,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,201,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,4,213,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,152,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,31,185,113,21,83,175,252,159,115,184,50,156,178,174,249,155,97,149,22,171,53,254,106,249,98,117,92,204,246,221,35,232,234,28,141,114,189,236,117,58,178,62,244,168,143,146,90,122,133,85,122,181,207,119,63,231,47,162,22,172,23,91,108,26,209,111,190,85,212,84,106,133,60,237,174,160,154,54,236,164,158,219,5,29,58,62,39,167,69,86,73,20,145,117,99,145,85,175,141,238,220,168,244,100,113,47,76,245,175,236,54,138,235,30,142,85,219,251,212,154,155,111,178,246,103,142,45,210,65,93,110,186,69,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,7,42,45,83,157,38,191,127,222,151,15,152,118,161,127,182,46,121,165,138,137,255,0,250,187,237,173,170,122,39,252,124,169,2,187,253,134,87,179,251,67,202,171,58,175,20,250,215,251,196,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,54,189,91,220,87,237,232,222,136,129,218,185,90,104,93,102,176,113,89,97,201,43,108,222,47,27,211,191,244,73,115,154,69,158,56,217,85,26,42,91,216,217,34,77,189,239,21,219,153,177,189,205,107,227,166,159,250,72,213,99,175,164,128,28,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,39,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,42,47,79,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,10,226,224,91,246,215,203,171,77,117,199,71,48,207,23,169,54,95,107,251,98,154,137,219,102,190,218,227,186,87,162,244,133,26,190,34,178,30,145,246,250,43,94,248,145,241,255,0,21,205,167,141,33,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,10,192,230,117,204,46,179,22,172,169,225,215,135,236,191,179,117,135,116,89,109,254,217,52,240,85,90,170,162,158,25,34,165,162,171,130,102,109,153,59,83,50,165,54,189,168,217,18,61,200,244,149,172,253,121,247,55,123,84,156,37,218,114,44,82,58,74,29,106,201,105,234,237,178,81,209,192,218,170,43,13,109,60,208,54,74,169,99,157,237,123,89,45,60,203,61,55,195,60,125,196,88,164,116,157,153,122,213,7,250,42,207,114,175,245,87,35,201,50,59,135,251,229,101,117,202,186,162,79,249,210,77,52,146,63,252,46,115,157,252,213,64,249,68,170,229,113,231,179,76,190,181,232,245,167,234,227,83,131,106,110,16,116,191,72,45,247,218,154,74,252,239,39,168,200,230,200,235,168,107,101,158,137,236,130,74,36,163,134,157,36,142,53,107,25,20,170,231,42,179,122,201,44,157,92,230,36,104,223,203,202,227,207,102,153,125,107,209,235,64,191,227,154,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,190,39,57,27,213,99,150,70,251,183,41,210,192,25,161,226,31,135,236,251,134,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,124,78,114,55,162,73,20,141,247,237,82,74,240,255,0,204,247,84,52,99,134,140,171,71,234,174,21,119,60,154,130,158,146,147,78,174,181,20,49,213,50,211,3,158,173,169,138,165,242,74,138,246,67,22,215,82,181,99,149,26,255,0,129,253,97,107,35,109,159,241,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,183,127,109,122,163,227,134,69,108,157,164,141,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,249,63,209,86,123,149,127,170,185,30,73,145,220,63,223,43,43,174,85,213,18,127,206,146,105,164,145,255,0,225,115,156,239,230,170,122,173,123,209,76,171,135,109,88,190,232,230,107,112,181,86,222,177,255,0,11,226,103,181,203,36,148,175,239,211,69,80,205,142,146,56,222,189,25,51,81,122,177,62,36,94,157,83,162,173,175,242,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,220,187,98,169,168,107,218,138,205,157,200,163,106,177,92,213,154,104,155,2,249,163,249,236,212,223,162,250,61,16,28,211,71,248,100,207,181,207,75,245,19,80,52,230,154,174,241,114,211,218,139,43,101,199,168,109,211,85,214,220,96,175,146,162,55,62,157,176,163,156,231,196,232,88,231,49,91,209,99,116,143,220,222,218,53,254,43,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,202,185,24,254,54,126,91,253,72,230,156,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,135,42,227,99,152,54,125,197,133,77,38,57,102,134,175,19,193,41,105,226,115,236,180,245,147,53,245,211,201,21,44,147,50,187,108,189,154,182,67,87,4,139,78,254,212,106,140,84,114,181,175,114,163,124,255,0,2,252,25,95,120,195,212,122,171,100,151,95,99,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,119,94,179,75,218,149,18,71,53,99,141,172,115,157,185,81,145,73,224,56,116,225,163,84,248,160,206,225,193,116,206,211,254,187,198,222,107,32,169,246,93,179,248,51,75,31,139,158,24,164,236,247,123,15,100,123,155,241,191,163,83,249,170,104,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,161,234,177,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,43,7,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,170,178,95,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,175,53,224,131,72,112,221,122,226,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,231,248,139,225,163,84,248,95,206,230,193,117,50,211,254,183,193,94,104,224,169,246,93,207,248,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,249,42,134,146,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,63,38,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,75,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,242,188,208,184,233,253,181,229,79,208,237,28,204,252,94,155,89,118,123,98,166,137,187,97,190,221,35,145,202,189,38,71,47,136,163,135,164,125,190,136,214,62,84,124,159,197,107,105,228,64,229,92,123,113,191,125,226,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,123,165,100,107,189,90,200,186,109,107,93,36,170,255,0,171,203,187,130,10,206,42,179,181,203,115,26,93,186,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,118,215,178,15,16,137,36,114,50,42,134,171,28,142,123,28,156,171,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,154,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,250,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,41,91,157,95,154,124,91,229,253,15,168,220,72,0,79,254,117,126,105,241,111,151,244,62,163,113,62,79,45,254,20,116,227,139,93,56,215,12,43,53,139,192,221,104,126,207,207,96,191,193,10,62,170,209,84,228,184,162,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,96,117,94,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,118,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,203,106,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,112,88,81,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,1,231,228,207,240,216,179,250,125,45,118,67,72,185,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,163,24,178,204,198,55,114,166,245,73,54,110,237,201,180,61,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,2,28,243,13,215,253,91,208,207,176,31,178,204,183,216,158,219,246,175,143,254,176,166,169,239,118,124,39,111,251,124,111,219,211,187,39,244,122,117,221,239,235,209,58,120,222,1,184,159,215,45,106,214,27,198,45,169,185,199,182,109,116,184,213,69,194,24,61,153,71,79,182,161,181,84,172,107,247,67,19,28,189,27,43,211,162,175,79,127,221,213,19,166,182,172,210,205,24,175,36,152,157,238,30,141,56,198,190,159,201,54,177,176,121,150,35,32,157,162,166,186,58,152,138,167,77,106,223,236,213,52,207,13,221,57,199,14,215,39,28,227,123,70,53,135,44,226,131,52,200,49,109,40,204,175,54,186,175,103,118,43,109,246,42,170,138,121,118,219,169,152,237,178,49,138,215,116,115,92,213,232,190,229,69,79,189,14,233,203,23,78,181,7,1,253,165,125,187,193,114,28,115,199,251,27,194,251,90,217,61,31,127,103,140,223,219,238,181,187,182,239,103,94,157,122,110,78,191,122,19,156,30,86,114,138,44,226,252,174,42,157,117,153,211,199,95,213,176,204,122,70,197,102,27,61,27,61,85,138,98,136,162,221,27,218,206,191,187,154,102,39,78,92,119,120,248,128,170,77,103,227,123,138,12,79,88,115,172,91,31,212,239,11,107,179,100,183,59,125,20,30,197,183,63,181,79,13,84,140,141,155,159,2,185,221,26,212,78,174,85,85,233,239,85,82,99,112,13,171,250,139,173,90,61,120,202,117,55,33,246,205,210,151,37,168,183,195,63,132,130,159,109,59,105,105,94,214,109,133,140,106,244,116,175,94,170,157,125,255,0,127,68,78,159,188,54,109,99,21,126,108,81,19,175,30,122,105,195,222,197,206,250,60,205,50,28,174,156,219,19,114,220,219,157,222,20,205,83,87,107,151,9,162,35,199,138,74,128,13,162,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,165,117,115,74,225,51,78,52,27,81,227,207,52,190,249,138,89,173,89,71,135,150,108,42,43,154,37,202,142,170,85,170,89,42,169,168,145,137,218,183,47,135,107,81,119,171,89,51,221,27,26,214,35,24,201,171,193,110,186,105,199,14,156,179,48,61,80,213,11,207,129,181,80,251,102,40,97,137,17,245,87,10,167,93,235,150,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,212,6,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,131,192,23,39,202,111,132,205,56,196,48,159,222,30,231,124,197,51,28,206,235,178,43,109,77,162,230,149,209,227,148,179,81,195,36,148,178,51,99,124,53,199,248,239,100,232,170,231,50,61,140,107,154,146,74,146,85,94,97,160,58,203,128,105,198,45,171,153,150,158,221,109,88,134,105,187,216,151,73,216,222,221,79,68,87,55,115,81,85,241,119,24,139,36,93,198,183,187,27,92,248,247,177,21,201,221,121,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,161,40,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,116,174,119,23,107,85,254,213,160,215,219,21,206,146,227,109,184,211,228,21,116,117,148,147,54,104,42,96,145,182,199,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,121,42,121,167,202,126,95,215,122,141,184,11,169,0,141,92,111,241,163,138,240,143,167,19,215,81,58,213,123,207,174,93,184,44,152,244,181,209,182,70,119,82,109,181,213,48,35,210,101,163,98,193,34,43,152,159,28,136,216,183,51,114,200,192,141,92,222,120,182,197,108,216,37,203,132,188,122,47,29,146,95,125,151,112,190,207,182,57,105,232,40,91,51,170,25,6,230,76,146,69,88,178,83,210,73,177,241,43,86,9,183,34,245,123,21,42,135,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,222,126,76,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,62,80,26,72,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,1,156,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,8,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,15,86,0,0,114,174,32,184,98,209,174,39,172,86,155,6,175,98,254,210,142,201,112,138,225,67,83,4,206,167,170,135,163,216,179,64,217,153,209,233,12,236,98,71,43,17,83,171,118,185,170,217,35,138,70,117,80,7,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,171,110,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,113,76,63,131,253,14,194,120,130,202,120,152,180,227,123,243,60,163,107,145,210,178,20,165,181,200,232,146,58,153,168,226,100,109,237,205,81,239,116,210,189,95,35,156,249,122,57,169,44,141,127,107,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,106,115,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,62,204,200,146,68,207,13,85,83,181,88,144,189,243,198,218,121,36,122,72,239,138,55,110,116,125,201,97,89,168,140,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,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,118,206,226,116,86,73,52,104,232,251,171,35,116,17,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,158,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,236,28,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,61,17,171,211,164,187,149,99,88,228,11,201,33,7,50,126,6,45,92,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,178,142,214,215,79,148,64,216,99,71,82,202,232,99,89,230,169,108,116,236,109,55,85,114,117,235,22,212,73,18,72,230,248,3,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,146,127,139,126,99,186,185,197,110,27,100,211,234,171,69,38,31,143,83,211,195,45,250,134,215,84,249,25,123,184,177,81,123,178,43,145,28,202,102,185,26,248,233,149,95,181,255,0,19,228,149,205,137,99,246,188,220,244,247,67,176,158,32,162,186,233,197,251,126,103,148,119,174,153,165,146,14,202,82,218,228,116,84,201,77,35,91,20,77,237,205,81,253,113,60,168,247,190,71,57,237,149,81,169,43,85,240,88,14,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,85,193,30,21,162,248,79,13,24,116,90,9,81,87,87,137,222,169,223,123,142,178,224,250,73,46,51,207,80,245,116,141,173,146,149,169,19,234,97,94,148,206,68,234,172,240,205,141,85,123,103,117,0,1,199,248,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,112,112,174,103,188,91,98,186,29,163,87,141,28,167,139,199,230,122,153,143,214,219,232,224,70,199,44,52,84,50,185,148,245,19,213,53,38,100,177,111,134,90,148,167,122,49,237,116,176,59,114,42,49,200,180,88,123,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,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,47,138,3,66,124,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,51,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,123,183,32,29,44,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,93,192,51,45,35,226,207,68,173,57,157,45,130,147,36,194,115,10,116,153,109,151,251,91,37,99,159,12,234,215,195,61,60,168,230,57,241,84,66,228,234,155,153,190,36,115,28,228,218,229,164,206,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,99,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,89,122,121,54,45,167,26,219,130,67,105,200,232,109,89,118,33,123,240,23,72,227,238,165,69,13,194,56,166,138,174,154,78,172,93,147,66,175,142,39,244,234,232,228,111,185,200,230,57,81,67,144,112,9,195,197,215,134,126,26,44,24,30,85,106,164,160,203,46,21,21,55,188,141,148,213,142,169,103,141,157,253,24,213,114,170,177,31,29,52,116,176,189,34,254,30,248,156,173,87,245,89,31,194,185,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,43,131,151,190,1,134,234,159,23,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,148,93,146,179,216,245,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,159,147,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,61,95,43,143,61,154,101,245,175,71,173,46,207,136,126,31,176,30,38,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,64,168,30,91,28,115,221,120,125,207,232,244,175,81,174,149,117,218,117,149,84,83,91,98,125,101,209,205,131,23,157,211,72,173,170,137,179,72,144,67,76,233,42,30,234,158,136,213,233,210,93,202,177,172,114,94,73,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,43,206,96,95,247,183,194,150,174,205,254,197,105,195,47,14,119,254,179,42,211,86,207,81,83,255,0,171,83,82,71,12,95,235,34,233,253,21,2,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,14,171,205,11,129,111,219,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,252,87,54,158,52,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,238,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,240,181,172,176,61,22,153,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,45,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,135,184,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,17,87,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,25,42,128,0,0,142,188,193,116,118,235,173,252,37,231,88,142,53,97,164,186,228,52,84,240,222,236,241,75,74,233,231,73,233,38,100,210,54,149,172,99,223,226,100,167,109,68,17,163,19,171,150,125,138,168,215,185,76,240,154,168,51,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,123,183,190,157,234,189,29,185,168,28,40,245,90,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,158,84,176,158,77,26,33,106,206,181,182,255,0,173,23,11,229,93,61,70,151,211,192,218,26,8,99,110,202,185,238,80,86,83,171,229,122,245,84,100,113,71,47,70,53,17,92,249,24,237,200,140,86,72,23,19,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,214,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,26,179,206,34,180,143,136,254,12,181,175,41,210,140,178,146,233,79,75,131,228,240,212,82,172,172,109,109,51,27,77,91,12,83,79,77,185,101,129,147,165,59,229,137,37,107,30,232,213,170,173,106,238,106,70,14,114,118,142,38,157,98,180,222,237,151,30,246,140,67,214,11,148,54,103,85,65,36,53,82,190,157,99,109,222,62,243,162,169,135,189,3,29,79,50,70,198,199,36,142,141,200,143,88,159,45,106,233,78,186,106,62,141,81,229,246,156,42,243,218,181,103,120,253,110,55,127,182,206,138,250,90,218,90,136,36,133,30,230,34,167,73,162,238,185,241,72,138,142,107,149,200,189,88,249,24,240,240,6,170,12,171,154,168,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,144,255,0,153,215,47,74,60,90,142,167,136,174,31,177,14,205,170,29,210,229,182,11,100,48,65,75,106,165,138,8,99,138,170,138,146,8,89,182,20,237,76,250,149,220,247,35,164,73,54,163,18,87,50,96,114,184,242,39,166,95,90,245,138,210,85,1,149,114,231,185,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,110,93,177,84,212,53,237,69,102,206,228,81,181,88,174,106,205,52,77,250,186,101,202,91,72,244,251,137,123,134,169,85,86,82,95,116,234,10,119,205,99,195,110,180,44,174,100,117,115,178,88,229,134,169,213,13,123,102,166,133,174,107,225,85,78,234,189,236,222,238,176,111,168,158,160,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,3,138,106,95,7,154,5,171,90,177,141,107,30,107,130,90,171,111,88,255,0,140,241,48,73,107,162,146,150,253,223,166,101,59,61,166,217,33,115,234,187,12,141,171,7,87,167,109,201,238,234,157,16,237,96,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,73,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,70,63,141,159,150,255,0,82,45,80,14,63,195,63,10,186,71,194,134,27,83,135,233,109,182,173,207,184,212,120,155,157,222,229,35,38,184,220,94,138,238,218,77,43,24,198,236,141,174,86,177,140,107,88,222,174,119,77,239,145,239,236,0,0,42,175,158,119,224,159,230,79,211,75,84,42,175,158,119,224,159,230,79,211,64,138,188,174,60,246,105,151,214,189,30,180,184,158,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,148,237,202,227,207,102,153,125,107,209,235,75,254,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,245,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,183,103,204,71,130,10,62,42,176,68,203,112,234,93,186,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,159,91,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,24,29,43,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,64,73,254,62,248,19,181,113,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,185,238,40,135,253,21,96,89,87,250,171,142,100,152,229,195,253,242,142,186,219,93,79,39,252,217,33,154,57,25,254,7,53,205,254,74,133,233,243,17,227,126,143,133,92,17,49,44,58,171,118,166,229,150,249,101,177,57,33,130,166,27,92,109,154,40,223,85,85,19,229,107,219,185,143,159,195,170,199,36,111,150,157,200,246,171,88,246,173,22,127,162,172,247,42,255,0,85,114,60,147,35,184,127,190,86,87,92,171,170,36,255,0,157,36,211,73,35,255,0,194,231,57,223,205,84,11,233,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,59,29,19,36,93,234,230,75,215,115,90,217,34,87,213,95,52,127,61,154,155,244,95,71,162,45,83,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,236,108,79,145,54,35,159,47,93,206,115,99,137,25,85,124,209,252,246,106,111,209,125,30,136,9,85,200,199,241,179,242,223,234,69,170,21,87,200,199,241,179,242,223,234,69,148,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,7,138,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,213,215,202,243,87,179,45,122,227,219,82,117,115,80,39,164,146,251,145,96,245,147,84,37,36,9,12,17,49,149,182,200,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,97,87,20,92,77,231,220,83,106,133,203,80,50,250,154,186,59,107,234,28,235,46,60,151,25,170,104,172,208,44,113,71,178,6,200,187,90,247,182,8,157,43,216,214,36,146,35,159,181,189,81,173,148,28,149,60,211,229,63,47,235,189,70,220,5,212,128,85,175,53,14,61,105,169,105,174,188,44,104,221,246,146,177,245,148,243,91,243,155,157,63,117,31,70,244,150,23,37,5,53,68,114,181,170,245,107,39,138,169,142,99,217,178,94,215,84,122,74,214,4,107,230,113,197,221,171,137,173,92,164,197,48,251,117,34,98,122,107,81,113,182,219,110,177,212,54,119,221,231,149,241,54,162,169,175,141,206,139,195,57,105,163,236,237,85,87,51,172,142,119,241,18,56,249,255,0,1,188,80,90,184,76,215,152,245,27,37,180,85,220,113,235,141,158,178,201,120,138,134,157,179,86,182,9,54,77,27,169,218,249,98,98,63,196,83,211,163,149,238,84,237,172,157,19,118,213,72,234,0,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,41,131,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,3,142,113,15,194,206,159,113,45,246,127,237,221,227,33,160,251,57,226,252,47,178,106,32,139,127,136,237,111,238,119,97,147,175,78,195,58,116,233,247,175,94,190,238,159,27,64,248,48,210,238,29,51,26,204,219,9,191,101,53,181,213,182,201,45,82,71,117,170,167,150,36,137,242,197,34,185,18,56,35,93,219,161,106,117,234,169,209,87,221,247,42,121,110,56,56,166,212,30,26,126,197,125,132,179,227,213,255,0,104,253,165,226,189,173,79,60,187,60,63,134,217,219,237,77,31,78,189,247,245,235,215,238,78,157,61,253,124,175,6,28,103,234,143,17,122,163,116,194,115,107,14,45,69,67,69,96,158,235,28,150,170,90,136,165,89,89,81,79,26,53,86,73,228,77,187,102,114,244,232,139,213,19,223,247,162,233,235,189,129,140,118,229,84,254,247,88,227,167,171,135,193,100,97,178,221,171,171,101,167,21,102,246,152,29,218,187,59,209,202,43,152,171,134,154,249,218,207,52,115,227,123,89,245,135,19,226,131,52,199,241,109,87,204,172,214,186,95,103,118,40,173,247,218,170,122,120,183,91,169,158,237,177,177,232,214,245,115,156,229,232,158,245,85,95,189,78,233,203,23,81,117,7,62,253,165,125,187,206,178,28,143,192,123,27,194,251,90,231,61,103,99,127,140,223,219,238,185,219,119,108,103,94,157,58,237,78,191,114,29,75,87,248,6,209,237,106,212,91,182,166,229,57,38,101,75,116,188,246,59,240,219,235,41,89,78,222,204,17,194,221,173,125,59,220,157,91,19,85,122,185,125,234,191,114,123,147,217,112,241,194,206,159,112,211,246,131,236,37,227,33,175,251,71,225,60,87,181,170,32,151,103,135,238,236,237,246,161,143,167,94,251,250,245,235,247,39,78,158,254,184,216,124,6,46,222,97,55,235,158,198,181,79,62,233,215,78,13,230,113,181,187,61,139,217,10,114,172,61,31,237,49,110,213,58,238,68,118,169,154,55,187,94,233,227,223,239,115,76,211,150,238,135,103,89,141,247,54,187,101,89,212,53,217,5,206,170,235,85,29,53,117,27,98,100,179,202,233,30,214,35,169,92,168,212,115,213,17,21,85,122,116,234,171,247,157,143,64,244,15,14,225,211,14,172,194,112,155,149,230,182,134,182,231,37,214,73,46,179,69,44,169,43,226,138,53,106,44,113,198,155,118,194,213,233,209,87,170,175,191,238,68,133,58,173,204,139,92,112,93,81,204,112,155,78,43,130,205,67,143,223,238,22,170,89,42,104,107,29,43,226,130,161,241,177,207,86,213,53,21,202,214,34,170,162,34,117,235,209,19,238,37,47,6,26,249,152,241,23,165,215,76,219,54,182,217,168,171,168,175,243,218,163,142,213,12,177,68,177,50,158,158,68,114,164,146,72,187,183,76,228,235,213,19,162,39,187,239,85,246,193,223,203,235,196,205,54,41,210,190,61,223,123,87,180,153,94,215,225,178,74,111,230,183,183,176,221,141,35,122,39,159,155,195,78,231,124,0,27,181,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,15,63,147,107,22,125,149,105,222,39,165,23,11,245,92,120,158,29,79,36,84,54,152,106,166,74,73,39,125,93,93,74,213,203,2,189,98,90,158,181,210,196,146,181,173,94,211,88,223,228,170,233,85,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,141,146,36,108,69,87,61,240,241,254,11,184,73,202,184,185,213,52,197,173,178,248,28,110,197,225,174,25,53,197,206,146,46,221,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,204,138,171,209,138,104,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,207,234,102,131,233,102,171,233,100,250,57,148,225,246,175,179,126,207,117,190,221,4,54,250,111,236,55,245,179,233,226,158,133,175,141,209,211,205,12,114,57,34,123,89,240,127,36,233,238,51,237,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,233,36,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,2,128,114,205,98,207,179,172,3,20,211,156,190,253,87,119,182,225,117,21,178,217,101,173,170,154,162,122,88,42,33,163,135,194,49,210,61,205,101,52,109,160,137,99,137,141,106,53,100,151,239,220,136,217,149,201,83,205,62,83,242,254,187,212,109,196,42,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,154,188,149,60,211,229,63,47,235,189,70,220,5,175,113,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,120,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,125,60,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,132,159,198,248,40,246,39,0,250,129,197,142,166,219,46,180,119,169,189,153,30,23,111,157,59,17,182,134,107,141,20,111,185,185,17,219,228,239,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,112,174,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,73,106,238,55,236,90,183,203,123,59,225,227,60,170,181,89,243,60,74,223,142,219,177,202,104,33,124,49,221,236,244,149,182,216,218,173,124,146,191,187,88,206,212,175,149,136,140,69,141,90,246,49,81,146,171,34,87,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,160,116,174,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,142,52,108,187,89,185,99,103,171,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,127,135,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,234,185,158,113,191,71,196,94,85,77,164,58,111,85,191,1,195,238,19,75,81,80,232,96,127,181,111,16,201,81,78,149,80,84,69,44,137,37,31,97,221,97,86,236,87,119,228,115,218,238,145,236,226,188,23,112,147,149,113,115,170,105,139,91,101,240,56,221,139,195,92,50,107,139,157,36,93,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,221,153,21,87,163,20,13,15,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,126,179,207,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,251,143,64,0,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,14,85,197,30,186,126,237,122,19,147,107,95,217,111,180,127,103,60,23,246,51,199,120,62,255,0,136,172,130,155,251,119,110,77,187,123,251,191,160,189,118,244,247,117,234,157,84,226,156,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,246,127,134,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,160,65,111,234,231,127,232,187,255,0,77,191,236,4,170,230,143,228,79,83,126,139,235,20,68,0,254,162,167,20,255,0,248,253,165,95,252,86,227,254,98,79,254,104,254,68,245,55,232,190,177,68,5,0,154,146,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,91,60,77,198,233,91,29,37,44,27,222,214,51,124,178,43,88,221,207,123,90,157,87,222,231,34,39,189,80,203,105,55,249,147,241,207,117,226,11,63,172,210,189,57,186,85,208,233,214,43,81,83,109,149,244,119,71,58,12,162,118,205,26,186,170,86,195,34,193,53,51,100,167,99,169,186,163,151,167,89,119,34,200,145,198,28,171,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,233,92,187,184,5,172,226,115,42,92,243,84,173,247,91,110,153,89,59,85,29,22,154,122,127,180,210,44,146,179,195,82,212,237,70,44,44,124,18,54,162,72,222,178,55,225,141,187,93,39,114,46,85,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,26,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,80,244,0,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,235,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,96,20,173,197,62,181,254,241,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,77,175,86,247,21,251,122,55,162,39,42,63,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,143,243,104,225,139,21,209,189,56,209,43,206,156,226,254,30,203,140,219,230,193,235,174,110,154,54,73,54,196,74,154,36,150,22,108,99,166,149,235,117,158,73,163,137,55,200,247,172,139,213,209,160,18,3,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,40,135,149,14,177,93,116,215,139,75,38,34,235,245,37,14,61,168,52,245,22,75,164,85,181,78,138,9,39,108,50,77,68,230,55,123,88,181,43,80,198,65,26,185,28,189,42,165,99,19,116,136,165,239,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,60,87,113,93,168,252,90,234,59,243,92,214,95,3,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,191,62,33,248,126,192,120,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,51,195,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,208,144,28,42,112,81,251,77,208,45,93,226,83,83,45,151,90,108,111,18,195,239,85,56,148,93,59,48,222,46,144,209,84,185,106,55,163,146,71,67,75,36,108,247,53,187,36,149,118,171,213,33,154,39,68,2,127,240,155,198,253,138,223,194,62,168,240,153,169,149,86,171,44,116,250,127,145,197,132,214,164,47,143,199,85,84,65,95,61,69,45,84,206,149,88,147,61,243,177,41,209,177,177,174,218,230,43,150,71,70,215,192,0,38,255,0,50,126,6,46,188,62,231,245,154,169,167,54,186,186,237,58,202,170,42,110,82,178,142,214,230,193,139,206,233,163,71,82,202,232,99,72,33,166,116,149,12,109,55,85,106,244,235,22,213,88,210,73,56,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,75,94,105,156,122,227,218,135,106,155,134,157,23,190,210,93,44,78,168,138,108,170,245,75,225,107,40,174,108,107,105,170,169,33,161,170,138,87,162,177,178,171,187,203,177,143,73,32,99,17,219,123,136,232,43,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,128,104,78,245,175,56,107,248,121,190,113,27,167,213,180,153,126,61,110,197,238,25,53,10,211,84,44,44,174,101,45,60,146,172,42,245,98,186,23,238,137,209,189,28,205,241,189,28,215,51,115,85,165,123,127,87,59,255,0,69,223,250,109,255,0,96,38,253,31,11,246,172,3,131,252,139,133,125,45,187,213,205,79,85,139,223,172,150,154,203,253,67,92,244,158,224,218,151,35,167,146,8,154,155,27,45,74,251,217,31,84,98,39,185,202,158,250,203,254,162,167,20,255,0,248,253,165,95,252,86,227,254,98,5,170,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,14,191,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,111,129,210,38,215,61,141,158,38,202,198,57,233,28,138,230,110,119,68,115,165,87,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,182,127,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,13,57,144,3,157,95,149,140,91,230,5,15,167,92,79,41,202,223,143,170,205,68,240,60,50,107,29,194,235,114,203,211,198,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,3,227,103,123,213,243,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,103,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,165,27,114,225,203,49,92,27,140,237,60,202,115,92,154,213,143,217,104,189,173,226,110,55,74,216,233,41,96,223,106,171,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,203,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,7,63,226,31,136,28,251,137,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,124,174,106,59,162,201,44,142,247,110,82,127,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,127,10,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,94,160,20,3,205,31,207,102,166,253,23,209,232,143,107,203,215,138,172,55,133,13,35,215,204,194,243,114,164,118,79,113,167,177,211,98,118,137,35,89,159,113,184,163,46,91,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,248,174,104,254,123,53,55,232,190,143,68,69,80,61,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,43,158,4,174,186,39,106,155,93,245,163,25,164,167,205,175,148,236,110,63,110,171,129,222,55,30,162,115,94,146,190,77,203,182,42,154,134,189,168,172,217,220,138,54,171,21,205,89,166,137,188,43,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,62,6,70,206,245,191,128,42,175,250,185,223,250,46,255,0,211,111,251,1,106,133,43,127,81,83,138,127,252,126,210,175,254,43,113,255,0,49,2,213,56,92,215,79,222,83,66,113,157,107,251,45,246,115,237,31,141,254,198,120,239,25,216,240,245,147,211,127,110,237,199,187,119,99,119,244,19,166,238,158,254,157,87,170,156,83,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,237,96,10,203,231,97,163,183,91,214,27,129,235,125,142,195,73,45,62,53,81,85,100,191,214,67,74,231,85,182,10,165,141,212,110,150,70,177,81,41,163,150,57,216,139,35,209,27,45,99,17,168,171,43,139,52,32,7,57,61,107,251,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,221,28,20,54,233,105,234,36,218,228,145,170,217,157,59,232,209,189,88,246,172,125,254,187,93,177,64,165,99,67,220,190,180,118,235,162,28,37,224,184,142,75,97,164,181,100,53,180,243,94,239,17,69,74,232,39,89,234,230,124,209,182,169,175,99,31,226,99,167,117,60,18,35,211,171,86,13,136,170,214,53,76,240,154,72,225,23,91,238,188,71,112,233,134,107,45,246,199,73,104,185,95,233,234,91,89,73,73,35,159,2,79,79,85,53,52,143,143,119,196,214,61,208,43,209,138,174,86,35,209,170,231,237,222,161,216,0,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,10,23,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,95,241,197,56,214,197,172,89,135,8,250,189,105,200,232,124,93,37,62,31,115,186,71,31,117,241,237,170,162,129,213,116,210,117,98,162,174,201,224,137,253,58,237,118,222,142,69,106,170,40,103,8,212,150,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,166,91,73,255,0,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,252,38,186,162,69,11,169,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,18,171,145,143,227,103,229,191,212,139,84,42,175,145,143,227,103,229,191,212,139,84,0,0,0,85,95,60,239,193,63,204,159,166,150,168,85,95,60,239,193,63,204,159,166,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,133,92,107,115,33,253,207,181,78,213,166,127,177,175,181,190,211,199,224,190,248,223,180,94,3,183,220,169,168,135,181,219,240,178,245,233,225,183,110,220,157,119,244,233,238,234,190,175,129,142,57,255,0,125,31,182,223,233,93,246,59,236,119,179,127,213,191,104,120,175,23,226,127,250,30,29,155,124,55,254,119,93,255,0,203,167,191,143,243,11,229,233,173,28,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,109,67,17,21,92,139,213,29,238,251,149,125,175,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,8,87,206,175,205,62,45,242,254,135,212,110,39,201,229,191,197,118,156,112,149,167,26,225,154,230,178,248,235,173,119,217,248,44,22,8,38,70,85,93,234,154,151,21,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,250,220,234,252,211,226,223,47,232,125,70,226,113,78,20,184,50,190,241,105,167,26,171,115,192,238,189,172,207,4,246,69,69,162,219,59,216,202,91,172,117,9,91,223,166,116,142,233,218,153,124,60,75,20,138,228,143,114,57,175,232,143,238,196,28,47,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,218,107,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,191,78,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,120,74,162,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,36,255,0,36,123,181,170,193,106,215,155,237,246,231,73,110,182,219,169,241,250,186,202,202,185,155,12,20,208,70,219,155,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,141,92,125,241,217,117,226,239,38,162,177,99,84,117,118,157,58,199,106,22,174,207,71,85,27,160,173,170,158,74,120,91,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,123,220,70,187,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,91,239,248,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,77,243,186,52,218,215,189,176,74,216,152,247,49,36,145,26,205,205,234,174,104,114,169,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,89,235,201,83,205,62,83,242,254,187,212,109,199,160,230,205,164,56,110,130,233,127,14,122,71,167,240,85,199,98,199,105,242,104,105,214,174,117,154,121,94,249,45,242,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,70,181,60,255,0,37,79,52,249,79,203,250,239,81,183,1,53,57,136,241,245,71,195,30,42,152,30,150,220,45,87,45,77,189,247,105,250,165,76,21,31,102,99,72,226,127,137,170,166,220,175,73,158,201,227,117,60,114,49,35,119,197,35,183,54,62,220,180,131,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,109,60,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,240,62,55,247,170,219,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,18,43,142,110,12,172,92,30,105,198,142,219,36,186,251,103,51,202,61,185,81,147,92,162,123,210,149,210,68,148,29,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,252,174,94,60,61,98,188,80,106,22,162,105,30,83,83,224,60,126,159,213,84,219,174,140,165,142,162,107,101,116,87,59,115,162,168,141,175,79,241,163,122,53,204,115,226,150,86,35,217,191,114,116,174,101,188,77,224,60,83,105,126,128,234,6,33,83,73,71,114,125,62,68,235,214,60,183,24,106,107,108,211,172,148,49,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,124,87,44,141,116,211,142,29,53,131,58,213,13,80,188,248,27,85,14,159,214,197,12,49,34,62,170,225,84,235,133,189,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,104,70,173,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,84,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,129,241,179,189,90,220,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,141,35,213,173,99,95,44,178,189,24,205,251,82,111,242,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,130,103,241,193,194,206,160,241,45,246,43,236,37,227,30,160,251,57,237,47,21,237,106,137,226,223,226,60,54,206,223,106,25,58,244,236,63,175,94,159,122,116,235,239,233,229,120,48,224,195,84,120,116,213,27,166,109,155,95,177,106,218,26,219,4,246,168,227,181,85,84,75,42,74,250,138,121,17,202,146,65,26,109,219,11,147,175,85,94,170,158,239,189,83,182,113,15,197,54,159,112,211,246,127,237,221,159,33,175,251,71,226,252,47,178,105,224,151,103,135,237,111,238,119,102,143,167,94,251,58,116,235,247,47,94,158,238,191,27,64,248,207,210,238,34,243,26,204,39,9,176,229,52,85,212,86,201,46,178,73,117,165,167,138,37,137,146,197,26,181,22,57,228,93,219,166,106,244,232,137,209,23,223,247,34,233,235,179,129,156,118,253,85,126,247,88,225,175,171,135,193,100,97,179,45,171,167,101,167,11,102,206,184,29,218,187,91,177,202,107,153,171,142,186,249,218,199,39,53,215,254,97,191,176,205,91,191,105,103,236,131,219,126,196,240,191,215,255,0,104,60,55,123,189,77,20,255,0,218,252,51,246,244,238,237,254,146,245,219,215,221,215,162,116,46,19,56,179,253,232,254,213,127,160,15,179,63,102,124,15,250,171,227,124,71,136,239,255,0,188,199,179,111,99,252,61,119,127,46,158,254,23,196,255,0,0,218,195,173,90,229,146,234,110,45,146,97,180,182,187,207,131,236,67,112,172,170,101,67,123,52,112,194,237,205,101,59,218,157,93,19,149,58,57,125,202,159,114,251,147,169,240,63,194,206,160,240,211,246,215,237,221,227,30,175,251,71,236,223,11,236,154,137,229,217,225,252,78,254,231,118,24,250,117,239,179,167,78,191,114,245,233,238,235,227,98,230,99,56,233,166,230,189,86,181,119,71,46,58,113,231,232,108,179,92,30,198,81,178,148,222,193,205,62,93,185,107,94,221,115,59,243,52,117,157,153,157,222,91,218,198,154,71,119,115,129,234,183,45,221,113,206,181,71,49,205,173,57,86,11,13,14,65,127,184,93,105,99,169,174,172,108,172,138,122,135,200,198,189,27,74,228,71,35,94,136,168,138,169,215,175,69,95,188,148,188,24,104,30,99,195,166,151,93,48,156,218,229,102,173,174,173,191,207,117,142,75,84,210,203,18,68,250,122,120,209,170,178,71,26,238,221,11,151,167,69,78,138,158,255,0,189,19,198,230,156,200,180,59,5,204,111,184,77,219,21,206,166,174,199,238,117,86,170,169,41,168,104,221,19,229,130,87,70,247,49,93,84,213,86,171,152,170,138,168,139,211,167,84,79,184,236,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,219,182,102,167,94,168,189,81,125,223,114,175,239,7,99,47,163,19,53,88,171,90,248,247,253,236,93,164,205,54,191,19,146,83,99,53,179,187,134,236,105,59,177,28,188,222,58,247,186,88,0,221,170,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,92,247,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,247,53,17,37,169,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,170,14,121,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,154,242,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,5,212,144,43,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,79,80,6,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,63,41,105,60,219,248,44,181,89,105,164,226,179,75,113,250,74,10,121,42,58,103,144,69,82,216,152,233,231,150,56,233,238,17,64,173,68,87,201,44,138,201,213,142,234,231,190,41,59,106,171,60,165,101,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,120,30,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,78,107,193,7,5,216,175,8,250,113,5,13,107,109,87,188,250,229,220,158,247,144,197,67,27,100,103,117,33,221,67,77,58,177,38,90,54,44,17,170,53,235,241,200,142,151,107,55,36,108,146,160,0,0,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,239,244,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,224,13,9,240,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,97,210,184,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,217,19,92,173,234,145,197,27,125,251,80,233,96,0,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,157,207,77,181,87,38,211,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,19,183,225,116,110,69,185,67,53,156,83,235,95,239,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,218,245,111,113,95,183,163,122,34,7,106,229,75,166,127,180,78,50,113,203,141,69,37,170,174,131,10,183,215,100,213,144,92,35,238,110,237,198,148,244,239,133,170,199,53,102,142,170,170,154,86,170,237,219,218,87,181,219,154,212,91,84,230,55,166,127,181,14,13,181,30,221,79,73,106,146,190,195,111,110,77,71,61,194,62,190,23,192,72,218,138,135,194,228,99,156,201,157,75,29,76,77,84,233,215,188,172,115,154,215,185,72,213,201,47,76,242,172,127,78,53,19,84,174,212,158,30,203,152,92,45,246,251,71,114,57,25,37,71,128,74,158,252,237,220,196,99,225,87,213,164,109,123,28,239,226,65,59,85,26,172,247,217,80,25,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,25,141,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,247,23,167,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,208,150,164,85,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,202,160,6,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,62,81,115,220,214,56,44,181,106,102,1,95,196,118,156,227,244,144,102,216,165,58,213,228,143,109,75,105,210,233,100,130,23,172,146,189,170,221,178,212,211,181,140,86,185,92,199,58,22,200,207,226,43,32,141,180,194,7,160,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,248,250,173,207,88,227,71,72,170,245,134,6,63,181,26,116,99,87,163,228,237,177,242,200,135,42,229,221,192,45,31,12,120,170,231,154,165,111,181,92,181,54,247,218,168,232,180,208,84,125,153,141,35,149,158,26,150,167,106,189,38,123,39,145,181,18,70,244,141,223,12,109,220,216,251,146,205,80,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,65,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,14,199,74,248,211,98,185,146,244,218,230,182,73,81,242,168,1,93,92,2,242,189,253,139,95,105,53,155,136,120,237,87,92,190,143,179,83,96,177,83,201,226,105,108,179,43,26,245,168,168,122,162,50,90,200,222,170,198,35,55,69,19,152,178,49,242,61,99,124,63,91,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,149,142,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,28,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,162,142,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,118,68,215,43,122,164,113,70,223,126,212,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,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,10,1,230,143,231,179,83,126,139,232,244,71,234,229,213,193,181,55,22,26,161,83,112,202,234,105,29,130,97,21,20,147,100,180,41,91,45,61,109,115,42,35,169,90,120,96,86,70,228,216,233,105,145,178,174,248,222,145,185,221,183,35,250,43,127,47,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,1,105,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,172,0,0,0,0,0,6,122,249,137,107,165,30,191,113,89,149,228,150,27,207,180,241,187,15,107,27,176,204,212,129,99,117,45,42,42,74,248,164,133,92,217,161,146,169,245,83,71,34,185,206,116,115,51,250,40,136,198,221,167,23,90,223,117,225,199,135,76,207,89,108,86,58,75,189,202,193,79,76,218,58,74,185,28,200,22,122,138,168,105,163,124,155,126,39,49,142,157,30,172,69,106,189,24,173,71,51,118,244,205,184,2,205,57,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,178,207,127,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,160,105,164,31,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,128,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,15,85,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,229,77,20,113,39,193,6,135,113,85,149,98,89,110,169,82,221,91,87,137,239,139,109,174,104,105,189,169,74,233,25,39,133,171,151,180,233,157,11,85,146,109,72,228,141,204,241,19,43,92,142,126,228,14,65,202,139,91,245,163,86,244,74,227,104,213,203,30,65,87,79,142,212,53,214,60,202,239,37,92,207,200,160,168,158,169,101,103,126,163,114,78,250,105,98,116,106,246,61,81,24,248,163,86,181,99,220,250,139,226,199,205,62,178,124,192,200,125,70,115,71,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,153,194,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,37,87,35,31,198,207,203,127,169,22,168,85,95,35,31,198,207,203,127,169,22,168,0,0,0,170,190,121,223,130,127,153,63,77,45,80,170,190,121,223,130,127,153,63,77,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,217,241,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,123,246,168,30,3,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,251,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,246,185,98,153,17,27,35,90,228,84,99,217,36,108,160,206,33,248,129,207,184,154,213,10,237,87,212,103,210,50,229,89,79,79,73,21,29,10,204,148,84,80,67,26,53,177,83,199,52,146,58,54,43,183,202,230,163,186,44,146,200,239,118,229,62,175,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,178,118,198,187,92,246,54,121,93,19,222,215,164,114,43,95,181,221,21,174,13,36,131,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,14,235,204,51,151,157,171,137,123,85,70,170,105,93,29,37,187,85,45,212,232,143,98,185,176,193,146,65,27,122,54,158,119,47,70,178,165,173,68,108,83,185,81,21,17,177,74,187,59,114,65,76,24,182,83,168,250,29,168,244,185,38,55,93,117,196,179,60,74,224,246,181,206,137,97,170,161,170,141,93,28,176,203,20,137,254,60,114,69,35,85,174,106,189,143,106,162,185,171,161,62,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,231,139,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,3,67,188,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,166,206,104,254,123,53,55,232,190,143,68,88,167,43,222,10,63,119,252,17,154,207,168,86,203,173,14,164,230,86,247,211,75,110,173,78,207,177,173,110,153,175,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,114,189,121,152,218,110,183,254,96,26,129,98,177,91,42,238,55,43,141,69,134,146,142,142,146,23,77,61,76,242,90,104,91,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,71,93,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,15,112,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,238,85,192,39,2,118,174,17,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,247,49,164,181,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,37,43,115,66,224,91,246,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,255,0,9,174,167,141,110,164,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,1,150,208,73,254,62,248,54,169,225,7,84,40,173,246,42,154,186,252,19,39,167,89,177,202,234,234,216,167,173,123,224,142,20,172,134,161,35,142,52,107,217,44,168,230,170,51,98,199,44,125,28,231,164,136,222,127,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,7,96,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,222,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,249,88,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,135,60,195,116,3,86,245,207,236,7,236,179,18,246,223,177,61,171,227,255,0,175,233,169,187,61,239,9,219,254,223,35,55,117,237,73,253,30,189,54,251,250,117,78,190,55,128,110,24,53,203,69,117,134,241,148,234,110,15,236,107,93,86,53,81,111,134,127,105,209,212,110,168,117,85,43,218,205,176,202,247,39,86,196,245,234,169,211,221,247,245,84,235,37,120,135,226,155,79,184,105,251,63,246,238,207,144,215,253,163,241,126,23,217,52,240,75,179,195,246,183,247,59,179,71,211,175,125,157,58,117,251,151,175,79,119,95,141,160,124,103,233,119,17,121,141,102,19,132,216,114,154,42,234,43,100,151,89,36,186,210,211,197,18,196,201,98,141,90,139,28,242,46,237,211,53,122,116,68,232,139,239,251,145,116,151,48,248,41,199,245,181,87,61,102,177,195,221,195,187,209,235,90,56,76,231,105,232,217,25,192,218,194,211,56,45,218,163,172,210,117,210,107,153,170,117,223,211,133,90,199,155,250,186,86,65,172,250,61,137,221,231,199,242,157,87,195,108,215,74,93,189,250,43,133,246,150,158,162,45,205,71,183,116,111,122,57,189,90,230,185,58,167,189,21,23,238,83,232,226,90,139,167,217,247,139,251,9,157,99,217,31,128,237,248,175,100,220,224,172,236,111,221,179,185,218,115,182,238,216,254,157,122,117,218,189,62,229,42,83,143,239,54,249,223,210,253,50,148,144,156,166,63,21,62,135,255,0,221,199,226,198,111,93,236,116,225,38,152,211,90,163,95,13,127,70,78,107,209,206,23,47,217,74,118,134,155,245,77,115,69,170,247,116,141,63,121,52,68,198,188,248,111,112,240,114,205,103,224,135,138,12,179,88,115,172,167,31,211,31,21,107,188,228,183,59,133,20,254,218,183,51,187,79,53,84,143,141,251,95,58,57,189,90,228,94,142,68,84,235,239,68,82,99,112,13,164,26,139,162,186,61,120,197,181,55,30,246,53,210,171,37,168,184,67,7,139,130,163,117,59,169,105,88,215,238,133,239,106,117,116,79,78,138,189,125,223,119,69,78,191,27,52,230,69,161,216,46,99,125,194,110,216,174,117,53,118,63,115,170,181,85,73,77,67,70,232,159,44,18,186,55,185,138,234,166,170,181,92,197,84,85,68,94,157,58,162,125,199,99,208,61,124,195,184,139,195,171,51,108,38,219,121,162,161,162,185,201,106,146,59,172,49,69,42,202,200,162,145,92,137,28,146,38,221,179,53,58,245,69,234,139,238,251,149,88,28,54,6,222,42,107,177,114,102,190,60,53,143,127,113,181,57,222,213,227,50,26,48,217,166,18,155,120,104,220,210,184,166,168,158,17,217,227,53,204,113,240,251,157,44,0,111,149,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,0,0,0,0,5,85,243,206,252,19,252,201,250,105,106,133,85,243,206,252,19,252,201,250,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,115,78,37,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,42,224,150,104,37,184,191,164,84,80,200,200,186,61,89,37,76,144,198,170,138,222,136,245,85,115,81,21,201,154,34,247,185,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,119,185,137,211,162,171,155,69,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,1,161,78,94,24,85,215,0,224,183,74,172,87,154,138,73,170,42,172,239,189,177,212,207,115,152,144,92,42,101,174,133,170,174,107,87,123,98,169,141,175,78,157,17,232,228,69,114,34,57,100,80,0,80,183,54,12,90,251,143,241,181,151,221,174,244,62,30,147,38,183,218,46,150,185,59,172,127,136,165,101,12,52,142,147,163,85,85,157,39,164,168,103,71,34,59,224,235,211,107,154,171,39,249,26,221,174,179,90,181,146,197,53,206,173,246,218,58,139,13,93,61,27,166,114,193,12,243,54,185,178,202,200,250,237,107,222,216,33,107,156,137,213,201,20,104,189,118,167,79,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,211,115,152,199,79,51,154,213,94,141,89,100,84,233,185,122,241,94,79,89,173,171,21,227,5,150,43,133,61,92,149,25,142,47,114,178,80,186,22,53,89,28,236,116,53,202,233,85,92,138,140,237,80,202,212,86,163,151,123,152,157,58,42,185,161,121,32,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,11,84,0,0,0,0,0,252,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,82,220,236,53,138,213,122,204,176,61,16,177,223,170,229,168,198,169,234,175,119,250,56,106,154,234,70,207,84,145,182,141,178,198,215,170,165,76,113,71,59,209,36,98,43,98,172,98,181,85,37,113,0,49,29,33,204,179,93,59,207,117,74,205,5,34,99,218,113,79,110,154,245,60,211,163,95,190,186,173,180,180,208,196,196,234,231,189,206,89,30,171,209,24,140,133,253,92,142,86,53,255,0,171,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,220,199,248,74,86,53,35,166,166,222,198,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,147,170,199,161,118,45,48,228,233,157,106,55,177,174,180,89,78,165,251,30,227,119,117,193,94,205,212,176,100,17,71,64,144,196,168,212,108,46,129,253,246,191,162,186,79,18,174,222,230,118,218,192,173,99,218,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,60,81,101,60,233,52,46,197,139,103,120,150,188,227,150,107,171,42,243,111,17,110,201,106,250,190,74,31,21,73,13,59,40,151,170,162,164,83,73,2,74,221,155,145,175,109,38,230,177,28,217,92,224,150,188,168,117,138,213,169,92,37,217,49,23,95,170,235,178,29,62,168,168,178,93,34,173,170,108,179,199,3,166,146,106,39,49,187,220,244,166,74,119,178,8,213,200,212,235,75,43,24,155,99,69,38,81,70,220,164,53,230,167,75,56,151,143,77,174,21,180,144,99,218,159,79,236,186,149,169,168,138,157,145,92,96,100,146,208,200,143,123,21,207,123,156,178,211,50,38,189,155,223,88,213,248,156,198,53,111,36,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,11,254,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,252,108,252,183,250,145,106,133,85,242,49,252,108,252,183,250,145,106,128,0,0,10,171,231,157,248,39,249,147,244,210,213,10,171,231,157,248,39,249,147,244,208,33,255,0,46,28,179,21,193,184,206,211,204,167,53,201,173,88,253,150,139,218,222,38,227,116,173,142,146,150,13,246,170,182,51,124,178,43,88,221,207,123,90,157,87,222,231,34,39,189,80,252,188,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,116,117,59,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,7,85,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,121,254,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,47,83,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,89,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,20,67,192,79,27,247,222,17,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,183,182,38,72,187,209,175,139,174,230,185,209,196,172,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,230,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,79,242,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,90,23,62,0,2,149,185,213,249,167,197,190,95,208,250,141,196,250,188,169,117,211,78,56,116,211,141,125,213,13,80,188,248,27,85,15,217,168,161,134,36,71,213,92,42,156,151,69,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,191,43,157,95,154,124,91,229,253,15,168,220,72,0,7,85,226,47,137,125,83,226,131,59,155,58,212,203,183,250,223,5,102,163,158,167,217,118,207,224,195,20,158,18,9,165,147,179,221,236,49,242,109,119,198,254,174,95,228,137,61,57,87,240,21,83,85,83,106,226,159,89,44,85,116,108,163,168,134,225,131,91,42,59,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,241,119,122,43,22,39,63,133,114,238,224,22,179,137,204,169,115,205,82,183,221,109,186,101,100,237,84,116,90,105,233,254,211,72,178,74,207,13,75,83,181,24,176,177,240,72,218,137,35,122,200,223,134,54,237,116,157,200,175,80,1,31,240,78,20,108,86,46,44,117,51,138,172,166,43,85,210,245,147,123,54,143,23,78,203,223,53,150,150,27,108,52,213,82,110,114,163,18,105,222,199,51,171,90,174,100,76,232,146,116,158,88,219,32,0,0,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,16,99,153,214,157,106,14,125,251,53,251,9,130,228,57,31,128,246,207,138,246,77,178,122,206,198,255,0,7,179,185,218,107,182,238,216,254,157,122,117,218,189,62,229,60,47,45,221,41,213,28,23,92,111,151,108,219,77,178,156,122,134,108,82,166,154,58,171,173,158,162,146,39,202,181,148,110,72,209,242,49,168,174,86,177,203,183,175,94,141,85,254,74,89,8,53,85,229,84,87,140,242,205,233,215,135,15,8,209,63,195,237,254,39,15,179,115,179,113,102,153,162,98,168,222,214,117,237,85,53,114,229,223,163,198,228,26,49,163,217,101,222,124,131,41,210,140,54,243,116,170,219,223,173,184,88,169,106,42,37,218,212,99,119,72,246,43,157,209,173,107,83,170,251,145,17,62,228,62,142,37,167,90,125,128,248,191,176,152,46,61,142,120,254,223,138,246,77,178,10,62,254,205,219,59,157,166,183,118,221,239,233,215,175,77,203,211,239,82,189,248,190,226,251,136,157,46,226,39,45,193,48,77,67,246,101,142,217,224,60,45,47,178,104,102,237,247,40,105,229,127,199,44,46,122,245,124,143,95,123,151,167,94,137,238,68,67,177,242,242,215,253,91,215,63,183,255,0,181,60,183,219,126,196,246,87,128,254,176,166,166,236,247,188,95,115,251,68,108,221,215,181,31,244,186,244,219,238,233,213,122,254,108,230,88,91,152,191,39,166,137,223,214,99,93,35,187,93,120,235,175,115,223,49,216,172,247,5,179,209,156,223,196,83,56,121,162,221,91,155,245,204,233,92,211,187,27,179,78,239,13,232,214,53,210,52,225,170,24,107,198,131,235,141,227,92,117,18,237,105,209,156,234,182,134,183,43,187,212,210,213,83,99,181,146,197,60,79,172,149,204,145,143,108,106,142,107,154,168,168,228,85,69,69,69,66,115,242,221,194,243,28,23,67,175,150,156,219,19,188,227,213,211,101,117,53,49,210,221,104,37,164,149,241,45,29,27,82,68,100,141,106,171,85,204,114,110,233,211,171,85,63,146,146,184,12,38,81,70,19,17,56,136,170,102,120,252,77,160,233,27,21,180,25,69,57,69,203,20,211,76,110,241,137,157,123,63,168,0,54,234,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,165,48,0,0,0,0,0,2,170,249,231,126,9,254,100,253,52,181,66,170,249,231,126,9,254,100,253,52,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,0,0,43,3,158,46,83,125,164,197,116,147,10,167,174,217,101,186,220,47,23,74,202,110,211,23,187,85,73,29,44,116,242,111,84,222,221,172,173,169,78,136,168,213,238,117,114,42,181,170,144,131,151,134,21,106,207,248,210,210,171,21,230,162,174,26,122,91,195,239,108,117,51,218,215,172,246,250,105,107,161,106,171,154,228,216,233,105,163,107,211,167,85,98,185,17,90,170,142,73,149,207,59,240,79,243,39,233,164,106,229,63,139,95,114,14,54,177,11,181,162,135,196,82,99,54,251,189,210,233,39,117,140,240,244,175,161,154,145,178,116,114,162,191,172,245,116,236,232,212,87,124,125,122,109,107,149,2,250,64,0,87,7,59,140,42,213,95,162,250,123,168,211,84,85,165,202,199,148,75,100,167,137,175,111,97,208,87,82,73,52,174,123,118,238,87,163,173,240,163,85,28,136,136,233,58,163,186,162,182,16,114,184,243,217,166,95,90,244,122,210,210,121,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,213,143,88,166,150,53,115,122,46,201,30,223,185,202,139,77,124,29,221,174,182,94,43,244,122,178,205,115,171,160,168,147,56,178,210,62,90,105,157,19,221,4,245,145,67,52,74,230,170,42,178,72,164,146,55,183,238,115,30,230,175,84,85,64,52,146,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,0,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,128,181,64,0,0,0,2,26,243,94,214,43,86,154,240,151,123,196,91,126,171,161,200,117,6,162,158,201,107,138,138,169,177,79,36,13,154,57,171,92,246,239,107,214,153,105,216,248,36,86,163,147,173,84,76,122,109,145,84,153,69,27,115,111,215,154,157,83,226,94,77,54,183,214,210,79,143,105,133,63,178,233,150,154,162,42,134,75,113,157,145,203,93,34,189,140,71,49,237,114,69,76,248,156,247,236,125,27,151,225,115,222,212,8,171,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,187,238,102,54,155,85,131,151,254,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,119,106,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,16,57,39,232,237,170,245,153,103,154,223,124,176,213,203,81,141,83,210,217,44,21,147,82,181,212,141,158,169,36,117,99,162,145,204,85,74,152,226,142,6,42,198,244,86,197,88,244,114,42,74,210,101,115,71,242,39,169,191,69,245,138,32,40,4,209,159,27,154,13,83,196,119,13,25,142,155,89,168,169,39,200,86,157,151,76,125,102,167,138,71,165,198,153,233,44,113,196,249,94,198,194,249,154,217,41,150,93,237,216,202,135,170,245,110,230,174,115,13,84,1,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,57,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,80,103,48,93,29,181,104,135,22,153,214,35,141,88,106,237,88,245,109,68,55,187,60,82,210,182,8,22,10,184,89,52,141,165,107,24,198,120,104,234,29,81,4,104,196,232,212,131,98,170,185,142,82,127,242,96,215,154,156,171,75,242,93,0,190,214,210,120,140,30,161,183,75,19,29,81,19,103,146,221,89,36,142,158,54,66,140,71,189,144,212,245,123,165,87,63,223,93,27,23,98,53,136,224,177,243,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,23,252,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,248,217,249,111,245,34,213,10,171,228,99,248,217,249,111,245,34,213,0,0,0,21,87,207,59,240,79,243,39,233,165,170,21,129,206,151,19,202,179,155,238,132,226,216,86,51,117,200,47,85,191,105,252,53,186,215,69,37,93,84,251,25,110,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,64,174,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,182,68,215,43,122,44,146,198,223,118,228,52,39,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,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,118,206,226,245,87,201,52,136,216,251,171,27,100,80,0,0,28,127,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,214,7,14,60,162,53,67,46,213,12,146,207,196,68,149,120,174,31,138,212,62,139,198,90,39,141,211,223,231,116,104,232,164,160,146,70,57,169,76,141,123,30,233,164,143,175,95,224,236,73,18,110,197,207,128,0,0,41,91,157,95,154,124,91,229,253,15,168,220,72,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,41,118,189,99,141,29,34,163,18,105,222,206,212,105,209,238,78,175,147,182,246,69,34,19,43,153,39,15,217,247,19,92,123,97,26,81,167,44,164,101,202,179,77,225,171,150,178,185,38,74,42,40,33,173,185,57,210,212,73,12,114,58,54,43,182,68,215,43,122,44,146,198,223,118,228,44,83,135,142,31,176,30,25,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,221,145,53,202,222,169,28,81,183,223,181,0,245,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,0,0,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,1,117,32,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,2,53,106,255,0,0,218,61,173,90,139,118,212,220,167,36,204,169,110,151,158,199,126,27,125,101,43,41,219,217,130,56,91,181,175,167,123,147,171,98,106,175,87,47,189,87,238,79,114,123,46,30,56,89,211,238,26,126,208,125,132,188,100,53,255,0,104,252,39,138,246,181,68,18,236,240,253,221,157,190,212,49,244,235,223,127,94,189,126,228,233,211,223,215,177,131,22,156,22,30,139,189,117,52,70,247,30,62,60,219,235,251,81,156,98,112,49,150,94,196,85,54,34,41,141,222,237,41,211,118,61,218,70,158,0,0,202,104,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,53,101,156,184,120,49,206,114,171,206,107,148,232,223,141,189,100,23,10,139,165,198,167,237,21,214,62,253,84,242,58,73,100,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,247,18,84,1,229,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,63,137,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,128,0,0,7,42,215,78,23,52,39,137,79,98,126,218,240,111,180,127,103,60,79,179,63,178,117,148,125,143,17,218,239,127,115,75,30,237,221,136,191,165,215,166,223,119,78,171,215,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,135,167,94,138,168,189,172,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,137,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,138,226,124,184,120,49,193,178,171,54,107,139,104,223,130,189,99,247,10,123,165,186,167,237,21,214,78,197,84,18,54,72,164,216,250,151,49,219,94,198,175,71,34,181,122,116,84,84,247,18,84,0,0,0,0,0,0,0,57,86,186,112,185,161,60,74,123,19,246,215,131,125,163,251,57,226,125,153,253,147,172,163,236,120,142,215,123,251,154,88,247,110,236,69,253,46,189,54,251,186,117,94,189,84,1,197,52,83,131,62,27,56,118,202,170,179,93,28,211,127,179,247,170,219,123,237,115,212,251,98,190,175,125,43,228,142,71,71,178,162,121,24,157,95,12,107,213,19,119,195,211,175,69,84,94,214,0,0,0,0,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,255,0,18,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,171,0,69,95,234,92,112,39,254,225,159,244,154,241,254,118,74,160,0,0,0,229,90,233,194,230,132,241,41,236,79,219,94,13,246,143,236,231,137,246,103,246,78,178,143,177,226,59,93,239,238,105,99,221,187,177,23,244,186,244,219,238,233,213,122,252,157,20,224,207,134,206,29,178,170,172,215,71,52,223,236,253,234,182,222,251,92,245,62,216,175,171,223,74,249,35,145,209,236,168,158,70,39,87,195,26,245,68,221,240,244,235,209,85,23,181,128,0,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,241,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,241,92,79,151,15,6,56,54,85,102,205,113,109,27,240,87,172,126,225,79,116,183,84,253,162,186,201,216,170,130,70,201,20,155,31,82,230,59,107,216,213,232,228,86,175,78,138,138,158,226,74,128,0,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,145,175,250,151,28,9,255,0,184,103,253,38,188,127,157,146,168,0,0,0,0,1,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,141,127,212,184,224,79,253,195,63,233,53,227,252,236,149,64,0,0,1,207,245,175,65,52,159,136,156,86,151,10,214,60,83,237,5,150,138,224,203,164,20,222,58,166,147,101,83,35,146,54,201,190,158,72,222,189,25,52,137,209,87,111,197,215,167,84,69,78,128,0,143,250,91,192,87,9,218,45,157,219,53,51,77,52,167,216,217,37,155,189,224,171,125,187,114,168,237,119,97,124,50,127,14,106,135,198,238,177,202,246,252,77,94,157,122,167,69,68,84,144,0,0,0,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,254,28,53,12,141,189,35,137,141,248,90,157,122,117,94,170,170,171,234,244,47,133,205,9,225,175,219,127,177,76,27,236,231,218,63,13,237,63,236,157,101,103,127,195,247,123,63,221,50,201,183,111,126,95,232,244,235,187,223,215,162,116,234,160,0,0,0,0,1,23,238,220,179,184,40,191,221,107,111,183,221,31,171,184,220,174,53,18,85,214,86,85,229,183,185,167,169,158,71,43,164,150,73,29,88,174,123,220,229,87,43,149,85,85,85,85,73,64,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,124,178,203,43,157,44,175,232,141,106,57,238,114,163,24,198,39,70,177,168,159,171,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,248,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,125,88,2,42,255,0,82,227,129,63,247,12,255,0,164,215,143,243,178,85,0,7,31,214,254,17,120,116,226,58,235,108,190,235,46,153,210,95,238,86,138,119,210,82,86,54,182,170,138,116,129,206,221,218,124,148,210,198,233,24,142,220,230,181,234,228,98,190,69,110,221,239,235,242,180,135,130,14,24,244,23,50,143,80,52,143,79,42,241,219,236,116,242,210,45,68,57,29,210,86,75,4,136,155,226,150,41,106,93,20,172,234,141,114,53,237,114,35,216,199,167,71,49,170,157,212,0,62,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,159,88,1,21,127,169,113,192,159,251,134,127,210,107,199,249,217,42,128,0,70,172,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,226,74,128,60,166,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,241,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,0,0,0,229,90,233,194,230,132,241,41,236,79,219,94,13,246,143,236,231,137,246,103,246,78,178,143,177,226,59,93,239,238,105,99,221,187,177,23,244,186,244,219,238,233,213,122,249,77,45,224,43,132,237,22,206,237,154,153,166,154,83,236,108,146,205,222,240,85,190,221,185,84,118,187,176,190,25,63,135,53,67,227,119,88,229,123,126,38,175,78,189,83,162,162,42,72,0,0,0,0,0,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,255,0,14,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,144,0,14,85,161,124,46,104,79,13,126,219,253,138,96,223,103,62,209,248,111,105,255,0,100,235,43,59,254,31,187,217,254,233,150,77,187,123,242,255,0,71,167,93,222,254,189,19,167,85,0,0,0,1,242,110,56,158,43,120,190,218,50,155,182,51,106,173,189,99,254,35,217,23,26,138,40,228,170,183,247,216,140,159,195,202,228,87,197,220,98,35,95,177,83,115,81,17,122,161,245,128,0,0,0,0,0,0,0,0,31,146,59,77,170,27,173,69,246,27,101,35,46,85,148,240,210,84,86,54,22,164,243,65,11,164,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,245,128,0,0,0,0,0,0,7,42,215,78,23,52,39,137,79,98,126,218,240,111,180,127,103,60,79,179,63,178,117,148,125,143,17,218,239,127,115,75,30,237,221,136,191,165,215,166,223,119,78,171,215,228,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,103,239,85,182,247,218,231,169,246,197,125,94,250,87,201,28,142,143,101,68,242,49,58,190,24,215,170,38,239,135,167,94,138,168,189,172,0,0,1,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,236,157,101,31,99,196,118,187,223,220,210,199,187,119,98,47,233,117,233,183,221,211,170,245,249,58,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,2,3,1,1,1,1,1,0,0,0,0,0,0,0,0,8,9,6,7,10,5,4,3,1,2,255,196,0,116,16,0,1,3,3,2,4,2,6,3,8,8,15,11,8,0,23,0,1,2,3,4,5,6,7,17,8,9,18,19,20,33,21,34,49,56,65,181,22,81,119,23,35,50,71,97,133,134,197,24,25,51,66,87,113,118,180,36,55,82,83,98,114,117,129,145,149,150,166,179,211,212,37,52,69,84,86,88,99,115,130,178,209,38,39,54,67,104,116,210,228,57,73,100,131,148,161,196,240,53,165,177,241,40,85,101,146,193,68,70,103,147,162,163,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,6,7,4,5,8,3,2,1,255,196,0,73,17,1,0,1,2,3,4,4,11,5,5,6,5,4,3,0,0,0,1,2,3,4,5,17,6,18,33,49,7,65,81,113,19,20,34,50,51,53,97,114,129,177,178,82,145,161,193,209,21,22,35,66,98,36,115,146,225,240,241,52,55,67,194,210,83,84,147,179,54,130,162,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,89,164,156,67,225,26,179,149,102,88,13,4,158,143,202,48,155,205,125,178,186,217,60,136,231,205,79,5,75,161,101,100,43,178,117,196,237,155,212,155,111,27,221,210,239,37,141,242,124,85,114,138,42,138,106,158,51,201,149,103,5,136,196,89,185,126,213,19,52,219,210,106,152,234,137,157,34,103,217,175,13,121,114,237,134,211,0,31,108,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,172,251,83,51,29,36,226,203,62,205,176,155,189,69,21,117,22,113,117,146,72,227,168,150,40,171,98,101,201,210,45,53,66,70,246,172,144,61,209,181,31,30,232,142,68,254,37,46,148,163,30,34,125,224,117,59,249,101,122,254,123,41,27,218,58,166,139,118,234,166,116,152,149,215,208,181,139,120,156,94,50,205,234,98,170,106,183,17,49,60,166,53,92,31,15,122,237,140,113,17,167,20,218,129,141,82,84,81,57,179,58,134,229,65,62,234,234,42,214,49,142,146,36,126,200,146,183,166,70,57,175,106,38,237,123,119,70,59,169,141,217,101,36,240,207,196,38,79,195,190,163,209,228,182,202,234,135,88,43,102,134,12,138,218,198,36,173,173,162,71,250,202,216,213,205,78,251,26,231,186,39,245,55,103,42,162,175,67,222,215,92,174,158,231,120,254,167,97,22,76,255,0,22,169,239,90,239,180,113,214,65,187,216,231,199,212,158,180,82,116,57,205,73,99,119,83,30,212,114,244,189,142,110,251,161,157,149,102,81,143,183,165,94,124,115,246,251,81,110,144,54,38,230,201,227,124,37,136,215,13,114,124,137,236,254,137,246,199,84,241,214,56,243,213,144,128,13,178,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,142,103,90,139,168,56,15,220,215,232,38,117,144,227,158,63,211,62,43,209,55,57,232,251,253,30,15,163,185,218,115,122,186,122,223,182,251,237,212,187,123,84,209,124,16,235,62,176,229,156,80,97,120,254,83,170,249,149,230,215,85,233,30,253,21,194,251,85,81,79,47,77,186,165,237,234,141,239,86,187,103,53,174,77,211,201,81,23,218,134,211,230,207,248,171,252,249,255,0,220,36,123,224,7,222,223,4,252,233,242,202,162,27,140,187,92,103,17,76,76,233,189,71,228,233,109,156,192,225,107,232,226,187,245,91,166,107,240,56,137,215,72,215,132,220,211,142,154,240,234,92,96,0,153,57,164,0,0,0,241,179,28,199,24,211,252,98,227,153,230,119,170,123,77,150,211,10,207,87,87,58,175,76,109,221,17,17,17,55,87,57,206,84,107,88,212,87,57,206,107,90,138,170,136,191,147,49,76,107,60,159,118,237,215,122,184,183,110,38,106,153,210,34,56,204,204,242,136,142,185,150,61,173,58,201,135,104,62,3,87,168,121,179,234,31,67,77,52,52,209,210,210,44,75,85,85,44,143,70,164,112,178,71,177,30,228,111,84,138,222,173,209,145,189,222,125,42,87,190,138,115,17,206,168,245,178,175,32,213,202,170,116,196,114,185,169,98,185,211,210,199,87,52,86,86,195,78,248,153,37,12,14,157,201,19,93,35,153,36,232,136,247,61,26,229,107,85,219,34,233,206,44,120,145,184,113,41,168,233,145,69,69,81,109,199,109,16,186,134,201,111,150,103,57,205,139,173,92,234,137,91,212,177,182,121,87,167,171,163,201,26,200,153,187,251,125,110,211,149,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,47,31,157,93,185,136,137,195,206,148,211,60,61,190,217,246,117,58,119,100,122,49,192,224,242,138,237,231,20,111,95,191,78,149,114,214,136,231,20,211,60,99,122,38,55,166,123,99,78,81,198,255,0,237,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,73,91,220,7,241,167,62,63,61,22,136,107,5,238,157,150,6,66,246,216,239,215,26,200,224,109,177,177,198,231,165,45,68,178,185,168,176,43,88,173,137,119,234,99,149,177,162,57,142,98,69,100,36,167,3,141,183,142,181,23,40,248,199,100,168,61,169,217,156,94,202,227,234,193,226,163,88,158,52,213,213,85,61,83,223,219,29,83,236,210,103,69,241,189,145,100,24,159,11,249,166,65,139,95,110,54,107,165,47,163,187,21,182,250,167,211,212,69,213,113,166,99,186,100,98,163,155,187,92,230,174,203,230,138,169,236,82,183,180,31,94,53,198,241,174,58,119,105,187,107,54,117,91,67,91,149,218,41,170,169,106,114,42,201,98,158,39,214,68,215,198,246,58,69,71,53,205,85,69,106,162,162,162,170,41,98,60,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,143,103,119,43,167,31,110,41,153,136,210,62,169,92,125,23,224,176,215,246,79,25,114,237,186,106,170,43,185,164,204,68,207,162,163,174,87,156,0,37,174,120,8,213,199,142,173,102,250,39,166,184,150,125,128,221,60,37,198,147,50,165,142,88,164,69,117,61,101,59,168,235,21,244,243,177,21,58,226,119,74,110,155,162,162,163,92,213,107,218,215,36,149,33,207,52,207,119,236,127,249,101,73,252,202,180,193,204,171,170,222,18,186,169,157,38,33,42,216,140,61,172,94,208,225,108,95,166,42,162,170,180,152,158,49,49,49,58,196,194,70,104,158,175,99,26,227,167,22,141,67,197,234,169,220,218,216,88,218,234,72,166,89,93,110,173,70,53,102,165,145,85,173,94,166,57,219,110,173,111,91,85,175,106,116,189,170,185,209,74,92,46,241,29,144,112,223,168,41,144,80,199,226,236,119,110,197,29,246,137,200,249,58,233,18,118,61,242,195,26,75,27,22,165,140,73,91,27,158,170,214,247,94,138,155,57,75,148,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,120,101,121,149,56,251,122,85,231,199,56,252,255,0,215,38,211,111,118,42,238,201,99,119,173,107,56,122,230,119,42,236,235,221,153,237,142,175,181,17,175,110,158,200,0,218,160,32,0,0,49,92,167,85,180,187,5,184,71,105,205,181,39,22,199,171,166,133,42,99,165,186,222,41,233,37,124,74,231,53,36,70,72,246,170,181,92,199,39,86,219,110,213,79,130,159,78,37,168,186,125,159,120,191,160,153,214,61,145,248,14,223,138,244,77,206,10,206,199,95,87,71,115,180,231,116,245,116,63,109,246,223,165,118,246,41,241,225,40,154,183,117,141,123,25,51,130,196,211,107,195,205,186,183,62,214,147,167,223,201,144,128,15,182,50,189,121,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,117,39,76,181,52,237,99,85,95,215,220,150,55,43,213,174,88,102,149,214,20,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,188,37,80,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,101,64,115,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,168,200,223,222,9,43,195,47,27,245,156,85,113,197,148,226,88,117,87,78,153,98,120,125,206,91,19,146,25,233,166,186,72,234,187,76,111,170,170,137,242,185,142,233,123,39,240,234,177,199,35,34,168,114,61,168,231,189,169,149,113,205,198,109,247,131,205,71,209,219,156,150,175,76,225,153,71,167,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,112,91,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,103,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,39,53,81,124,209,79,88,164,190,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,187,64,0,0,0,0,34,87,50,78,32,115,238,25,116,163,8,213,125,57,125,35,238,84,121,196,52,146,209,215,44,203,69,91,4,214,171,147,93,21,68,112,201,27,164,98,59,162,86,181,93,178,73,20,110,243,233,67,122,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,232,129,206,175,221,99,22,251,64,161,249,117,196,174,174,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,24,116,40,15,39,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,41,235,0,43,214,229,199,109,215,68,121,143,103,122,25,170,89,53,36,122,95,126,168,181,54,150,178,233,59,152,204,110,181,246,106,71,53,241,201,178,163,41,166,151,102,200,199,244,198,199,201,223,234,141,18,110,237,133,20,3,205,31,223,179,83,127,50,252,158,136,11,254,5,90,242,175,227,214,154,170,154,213,194,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,157,17,118,183,87,172,77,125,165,0,0,1,205,103,236,177,226,159,254,114,218,171,254,89,92,127,215,23,125,203,135,44,202,179,158,12,116,243,41,205,114,107,174,65,122,173,244,183,137,184,221,43,100,171,170,159,162,235,86,198,117,203,34,185,238,233,99,26,212,221,124,154,212,68,242,68,57,236,46,207,148,87,16,56,14,103,160,54,254,31,237,239,171,166,203,52,246,158,166,174,186,42,181,133,140,173,130,174,227,87,50,75,74,212,145,101,145,145,36,145,54,87,57,141,70,62,104,211,207,169,20,9,234,0,2,144,57,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,209,62,26,221,107,201,171,105,41,96,235,181,82,61,253,17,71,35,88,222,167,189,206,93,147,205,206,85,95,53,82,74,242,107,213,141,83,213,15,186,255,0,221,51,82,242,188,183,209,159,71,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,132,43,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,8,43,196,215,27,245,156,42,241,197,139,98,89,141,87,86,153,101,152,125,178,91,235,150,25,234,102,181,200,218,187,180,108,170,165,137,146,181,141,234,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,55,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,157,95,189,62,45,246,127,67,243,27,137,149,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,217,11,127,0,0,32,87,12,28,122,211,85,113,61,169,220,44,107,37,246,146,141,244,121,197,238,223,131,92,234,59,170,250,199,173,218,181,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,243,212,230,179,139,31,122,125,100,251,64,200,126,99,56,29,41,130,21,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,38,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,86,70,244,182,78,220,83,84,0,0,0,0,14,107,63,101,143,20,255,0,243,150,213,95,242,202,227,254,184,232,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,154,35,165,62,19,189,214,52,111,236,255,0,30,249,116,0,109,80,0,0,0,17,171,152,246,89,149,96,220,24,234,30,83,133,100,215,92,126,245,69,232,159,13,113,181,214,201,73,85,7,93,214,145,143,232,150,53,107,219,212,199,185,171,178,249,181,202,139,228,170,84,95,12,156,77,241,37,127,226,75,74,44,87,222,32,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,22,201,20,145,186,85,107,216,230,170,181,90,168,168,168,170,138,90,255,0,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,1,210,152,0,1,2,185,187,84,235,70,33,164,120,134,171,233,30,166,230,184,197,62,63,120,150,219,124,167,199,43,42,233,25,52,21,140,111,106,170,166,90,121,26,141,100,82,211,182,38,245,181,81,95,90,136,142,106,174,207,158,166,170,226,159,69,63,100,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,168,20,237,192,207,23,90,209,15,22,154,103,71,169,218,211,169,89,54,61,119,188,122,18,123,101,94,71,87,91,4,211,214,195,37,37,51,164,134,105,186,28,198,84,79,12,138,171,186,181,24,174,106,57,200,136,183,188,114,174,116,231,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,64,205,72,1,205,239,136,253,71,209,109,56,194,48,109,50,200,46,184,221,126,111,112,171,168,171,189,218,235,214,154,170,42,90,4,129,86,153,142,99,123,140,238,73,85,19,150,72,228,99,145,176,43,23,169,178,185,18,127,148,67,205,123,88,174,186,149,197,165,239,17,109,250,146,187,30,211,234,122,123,37,174,42,42,167,75,4,115,186,24,230,173,115,219,214,230,37,74,84,61,240,72,173,70,174,212,177,49,233,213,26,168,30,175,47,173,79,226,75,91,248,180,193,113,28,151,94,53,130,235,143,81,84,77,123,188,69,22,81,95,60,9,5,36,47,154,54,213,53,239,123,60,52,149,13,167,130,68,122,108,228,159,161,21,28,246,169,55,249,144,113,93,168,252,37,106,62,135,230,184,84,190,58,213,93,244,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,250,87,146,22,150,255,0,76,189,107,184,88,191,226,152,181,162,231,226,191,142,166,190,14,202,63,251,154,238,183,179,242,49,223,186,32,231,157,248,147,253,36,253,90,5,154,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,64,80,183,46,238,55,235,56,85,206,215,18,204,106,186,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,167,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,0,0,10,245,185,113,219,117,209,30,99,217,222,134,106,150,77,73,30,151,223,170,45,77,165,172,186,78,230,51,27,173,125,154,145,205,124,114,108,168,202,105,165,217,178,49,253,49,177,242,119,250,163,68,155,187,97,69,0,243,71,247,236,212,223,204,191,39,162,37,167,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,209,23,107,117,122,196,215,133,165,0,0,21,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,176,163,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,234,120,17,87,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,202,160,4,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,75,82,0,115,171,247,88,197,190,208,40,126,93,113,2,95,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,237,128,115,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,191,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,160,122,192,0,0,0,0,0,35,175,27,122,29,171,154,193,165,242,220,52,35,85,51,92,79,59,198,233,231,154,207,67,99,201,159,104,162,188,62,73,32,89,33,171,86,38,239,122,69,12,141,129,85,241,177,178,75,235,185,24,231,42,81,183,236,177,226,159,254,114,218,171,254,89,92,127,215,29,41,149,107,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,116,69,221,217,94,178,185,225,40,56,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,67,162,100,139,214,174,100,187,245,53,173,146,37,126,223,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,231,135,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,221,254,75,196,190,150,113,65,192,238,175,103,90,103,118,252,95,228,126,54,207,89,61,55,165,45,159,208,149,177,71,226,224,134,89,59,61,222,195,223,31,83,189,118,108,228,248,162,5,43,126,203,30,41,255,0,231,45,170,191,229,149,199,253,113,210,153,202,185,209,159,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,60,53,167,49,30,55,232,248,85,193,19,18,195,170,186,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,222,166,62,127,14,171,28,145,190,90,119,35,218,173,99,218,180,237,105,226,111,139,187,253,214,138,197,98,226,15,88,46,55,43,141,68,116,148,116,116,153,101,206,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,12,3,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,149,239,0,183,221,22,232,226,31,89,173,254,15,47,186,219,223,79,98,176,84,211,49,102,178,210,205,210,175,169,157,94,213,124,85,146,49,21,137,27,85,174,138,41,36,100,155,190,87,199,8,72,190,9,52,59,87,52,127,75,226,184,107,190,170,102,185,102,119,146,83,193,53,226,134,249,147,62,239,69,103,124,114,78,177,195,72,175,77,216,245,138,104,219,58,163,228,99,164,139,212,114,177,173,85,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,73,78,9,120,167,253,143,121,188,182,124,198,190,226,252,15,32,245,43,160,133,123,140,183,213,170,177,25,94,145,116,171,157,179,90,172,145,177,170,57,204,84,118,210,58,40,216,177,172,17,92,61,250,240,215,34,237,185,227,11,251,55,202,112,185,230,10,230,3,25,78,180,87,26,79,108,118,76,118,76,79,24,158,215,64,246,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,15,164,172,94,5,248,208,170,192,238,244,154,73,171,217,47,254,73,86,111,29,182,237,112,150,105,159,108,168,233,130,40,41,221,43,229,232,130,133,172,137,232,136,140,217,143,145,28,170,214,117,43,108,232,176,176,56,235,120,235,94,18,142,125,113,216,227,141,171,217,108,94,202,99,167,9,136,227,76,241,166,174,170,163,245,142,184,234,248,192,0,51,81,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,123,243,103,252,85,254,124,255,0,238,18,61,240,3,239,111,130,126,116,249,101,81,33,57,179,254,42,255,0,62,127,247,9,30,248,1,247,183,193,63,58,124,178,168,133,99,125,115,30,245,31,246,186,131,102,127,229,157,127,220,226,62,119,87,24,0,38,174,95,0,0,10,148,227,83,140,42,173,121,200,62,136,224,21,151,26,28,14,213,220,131,202,121,161,244,235,213,241,187,191,60,27,163,123,77,116,44,88,88,246,245,183,214,123,186,92,254,136,236,99,137,173,52,205,245,123,70,175,152,14,158,229,158,128,187,220,251,49,247,100,157,97,167,169,167,238,34,79,79,59,219,20,146,36,79,137,95,186,70,136,174,84,107,92,189,183,61,174,164,171,141,186,225,103,184,85,90,110,212,21,20,85,212,83,62,154,170,150,166,39,69,44,18,177,202,215,198,246,57,17,90,230,185,21,21,170,136,168,168,168,164,99,104,177,87,173,211,77,138,99,74,103,156,246,251,63,85,235,208,206,67,151,98,238,221,205,47,85,21,94,183,49,20,211,246,117,143,62,123,102,121,83,217,164,207,57,141,54,223,11,28,60,93,248,140,212,234,92,99,183,113,166,198,232,127,162,114,11,173,44,109,95,7,79,179,149,140,71,61,122,82,89,92,222,219,60,156,169,187,159,208,246,198,244,44,231,90,56,74,211,29,72,209,24,180,159,31,198,45,214,121,113,202,57,126,137,79,27,150,47,71,85,171,85,83,174,94,151,189,209,74,244,78,255,0,82,61,210,110,175,93,228,70,189,53,39,45,221,100,210,234,205,42,163,209,202,39,211,218,114,235,100,211,212,213,199,80,180,240,58,245,44,242,212,72,146,83,162,63,187,82,232,169,225,141,178,57,88,138,198,177,137,230,212,69,73,158,100,229,24,12,63,138,107,194,169,174,56,254,159,15,159,30,198,151,164,109,173,206,35,104,188,28,111,89,167,13,87,240,227,89,227,207,248,147,219,191,28,59,34,159,39,174,173,104,31,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,171,100,60,8,113,147,247,64,180,59,75,53,147,44,183,69,146,91,60,60,22,75,141,194,171,183,81,123,141,238,237,164,46,115,211,166,74,150,57,99,106,47,87,114,100,145,23,165,206,100,146,58,53,243,1,214,93,39,213,141,78,164,165,211,11,53,186,103,216,187,240,221,178,106,88,163,111,166,234,28,144,177,173,71,181,189,83,69,11,96,232,100,174,114,163,186,221,208,157,8,215,201,169,56,127,210,29,71,213,237,71,178,218,116,242,150,243,76,234,107,157,35,170,239,212,16,189,91,99,106,189,94,149,79,149,28,196,141,204,108,82,61,136,175,99,158,232,250,88,170,229,68,35,248,123,181,229,248,217,163,11,59,241,174,157,255,0,231,29,191,146,223,206,50,252,54,216,108,189,24,156,246,143,23,174,41,223,214,121,219,158,185,227,199,118,168,143,54,120,233,49,19,229,68,105,104,92,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,180,30,59,105,103,161,224,227,50,162,169,184,212,92,38,167,134,209,20,149,117,45,141,178,212,57,183,26,68,89,30,145,181,145,163,156,169,186,163,24,214,238,171,179,81,54,68,171,238,29,189,224,116,199,249,101,101,254,123,17,157,158,127,199,219,238,143,170,81,110,138,227,77,145,198,196,78,190,93,207,254,170,23,156,0,38,14,110,8,115,205,51,221,251,31,254,89,82,127,50,173,38,49,12,57,157,92,109,247,142,27,113,91,181,166,190,158,182,134,183,43,161,169,165,170,166,149,178,197,60,79,160,173,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,95,154,255,0,193,220,238,76,118,2,39,247,151,7,61,91,241,242,149,95,18,183,129,78,44,103,209,28,158,61,52,202,219,78,252,39,41,185,177,210,212,189,209,194,235,77,108,136,200,188,83,164,122,181,22,5,107,35,73,81,235,234,181,136,246,170,43,92,201,99,222,148,226,214,252,235,84,112,236,38,237,53,68,52,57,5,254,223,106,170,146,153,205,108,172,138,122,134,70,247,49,92,142,68,114,53,234,168,170,138,155,237,186,47,176,244,53,179,72,114,125,14,212,123,190,158,101,20,181,13,117,20,207,117,13,92,176,164,77,184,209,43,220,144,213,70,136,231,39,75,218,221,246,71,59,161,200,230,57,122,152,228,72,46,26,187,216,89,140,85,174,81,58,127,148,247,186,187,60,194,229,153,237,21,228,88,237,38,170,233,222,136,235,210,39,77,234,125,180,206,159,127,30,19,43,206,183,92,109,247,139,125,45,218,211,95,79,91,67,91,11,42,105,106,169,165,108,177,79,19,218,142,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,125,37,107,112,7,198,21,86,53,119,161,208,157,76,172,184,215,219,175,117,144,82,99,183,57,167,154,165,244,21,14,108,112,67,66,173,114,187,166,153,221,12,108,125,8,137,27,220,189,72,172,122,186,43,41,39,216,28,109,24,235,81,114,142,125,113,217,46,69,218,173,152,197,108,174,97,86,11,19,26,211,60,105,171,170,170,123,123,227,148,199,84,251,38,0,69,174,56,56,166,212,30,26,126,133,125,4,179,227,213,255,0,72,253,37,226,189,45,79,60,189,30,31,195,116,118,251,83,71,182,253,247,239,190,254,196,219,111,61,241,94,12,56,207,213,30,34,245,70,233,132,230,214,28,90,138,134,138,193,61,214,57,45,84,181,17,74,178,178,162,158,52,106,172,147,200,157,61,51,57,118,217,23,116,79,63,106,47,197,89,149,138,113,62,43,58,239,119,118,198,172,139,59,21,154,223,201,103,62,162,41,240,26,76,235,189,199,74,106,154,103,135,124,52,39,52,207,120,28,127,249,27,73,252,246,180,216,92,166,63,26,159,152,255,0,251,184,155,217,78,148,233,118,117,112,142,237,155,105,182,45,144,215,67,10,83,71,85,117,179,211,213,202,200,145,206,114,70,143,145,142,84,106,57,238,94,157,246,221,202,191,21,62,156,75,78,180,251,1,241,127,65,48,92,123,28,241,253,191,21,232,155,100,20,125,254,142,174,142,231,105,173,234,233,235,126,219,239,183,82,237,237,83,14,222,85,93,24,255,0,28,222,141,53,158,29,241,162,73,139,219,252,54,35,100,99,102,226,205,81,92,83,76,111,107,26,121,53,197,92,185,245,104,200,65,1,248,159,227,231,88,116,87,92,178,93,50,197,177,188,54,170,215,102,240,125,137,174,20,117,79,168,119,122,142,25,157,212,230,84,49,171,179,165,114,38,205,79,36,79,106,249,174,252,224,195,95,51,30,34,244,186,233,155,102,214,219,53,21,117,21,254,123,84,113,218,161,150,40,150,38,83,211,200,142,84,146,73,23,171,170,103,38,251,162,108,137,229,237,85,204,181,153,88,189,126,112,212,235,189,26,245,118,35,121,134,197,102,185,102,83,111,58,191,20,248,26,226,153,141,42,214,116,174,53,142,29,206,116,204,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,10,55,174,111,194,174,101,99,225,143,79,56,164,199,45,181,119,44,79,35,167,172,166,200,39,108,137,34,218,110,49,93,42,233,98,87,177,172,69,142,154,88,163,167,107,94,174,127,223,187,141,114,179,185,11,93,158,137,47,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,187,128,231,7,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,251,116,226,223,152,246,151,232,214,137,89,51,93,27,202,241,252,187,44,205,233,225,174,197,104,223,20,149,20,206,162,73,209,181,21,53,145,178,72,165,129,141,70,79,10,53,202,217,60,67,85,157,11,218,159,182,26,255,0,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,31,74,116,197,83,80,215,185,81,253,125,200,163,106,61,26,213,154,25,91,76,39,171,255,0,149,89,238,85,255,0,10,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,106,73,166,146,71,254,87,57,206,248,170,146,43,139,158,13,170,120,79,210,253,28,184,101,117,53,109,206,243,122,123,204,217,45,10,86,197,81,69,66,250,121,41,150,158,24,21,145,181,122,219,21,74,54,85,235,145,139,35,93,219,114,179,101,112,110,14,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,5,85,150,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,240,3,134,142,25,243,46,41,114,28,175,12,211,234,234,70,100,54,12,94,163,35,161,162,169,84,99,46,111,134,170,154,21,164,73,85,200,216,94,230,212,57,88,247,122,157,108,107,92,172,107,150,70,106,0,58,168,4,42,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,166,168,0,0,16,3,157,95,186,198,45,246,129,67,242,235,137,74,197,212,243,171,247,88,197,190,208,40,126,93,113,43,3,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,144,241,51,218,229,142,58,166,118,40,42,42,25,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,64,223,252,183,120,250,190,232,22,85,107,209,45,72,184,120,221,50,200,46,12,167,167,154,170,165,145,253,25,170,158,77,150,165,146,74,230,177,180,110,123,250,167,141,206,70,179,119,76,205,157,220,100,215,126,115,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,108,87,149,231,48,47,253,27,225,75,87,102,254,181,105,195,47,14,119,254,243,42,211,86,207,81,83,255,0,187,83,82,71,12,95,212,69,183,224,168,22,168,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,4,85,47,39,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,100,114,111,180,189,72,146,44,113,213,175,15,124,40,223,120,139,209,173,94,204,176,88,174,183,28,191,77,253,9,89,111,178,81,66,201,125,43,75,82,234,180,171,141,26,170,143,89,152,200,25,44,104,197,115,157,219,124,105,27,223,43,21,154,87,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,117,248,107,141,174,182,74,74,168,58,216,230,63,162,88,213,175,111,83,30,230,174,203,230,215,42,47,146,168,22,21,204,143,143,13,92,181,241,47,30,159,104,174,123,87,140,91,116,186,161,177,190,182,197,120,123,217,119,184,189,144,77,51,43,34,106,246,37,101,60,140,240,254,30,70,63,165,236,168,71,170,247,22,54,74,174,90,60,91,241,13,197,77,171,38,159,85,241,124,125,108,88,181,61,13,5,62,71,69,77,81,73,61,194,226,173,114,202,215,179,214,167,149,253,8,201,36,237,44,61,165,146,36,72,156,217,145,98,164,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,140,248,57,225,235,246,48,112,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,85,137,179,26,28,225,25,6,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,227,230,255,0,206,248,81,190,216,184,78,211,62,42,177,104,174,183,75,46,77,233,42,60,161,59,44,124,54,90,168,110,83,83,82,201,212,213,71,164,51,177,141,102,238,106,181,146,179,101,147,121,226,141,161,121,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,220,7,54,220,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,68,237,141,122,92,246,54,121,93,19,222,215,164,114,43,95,210,237,149,174,232,167,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,136,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,0,2,149,185,213,251,211,226,223,103,244,63,49,184,144,0,159,252,234,253,233,241,111,179,250,31,152,220,77,63,194,55,6,213,60,88,105,126,177,220,49,74,154,183,103,120,69,61,154,108,106,133,107,98,167,162,174,125,68,149,43,81,12,234,248,220,189,110,138,153,91,18,245,198,196,145,205,238,57,25,186,180,39,87,42,190,57,238,186,165,77,251,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,53,87,53,222,50,51,235,78,182,219,180,95,72,242,252,215,10,168,192,169,220,235,229,125,162,251,53,3,46,147,215,65,75,81,19,58,41,222,138,246,67,23,78,207,122,239,215,60,173,70,181,27,215,37,112,127,229,86,5,149,127,194,184,230,73,142,92,63,233,40,235,173,181,212,242,127,217,146,25,163,145,159,145,205,115,126,10,135,215,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,111,220,178,248,210,226,95,137,155,173,239,15,212,156,119,31,200,45,24,189,60,83,92,114,230,204,203,117,108,47,157,213,11,12,47,164,137,139,21,75,222,172,70,181,99,109,59,35,142,158,71,61,210,72,230,53,245,109,197,143,189,62,178,125,160,100,63,49,156,186,158,91,188,52,126,199,46,28,109,126,159,180,248,76,207,53,232,191,228,29,232,59,117,20,253,198,127,66,209,63,174,40,229,103,102,21,78,168,164,234,237,207,45,87,74,236,226,149,184,177,247,167,214,79,180,12,135,230,51,129,133,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,45,255,0,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,234,139,190,112,65,125,184,112,75,130,241,103,166,148,183,91,212,149,30,152,151,54,162,89,153,39,129,165,167,174,150,10,122,170,88,91,18,61,97,99,32,122,212,43,164,123,155,212,215,163,82,54,200,230,105,254,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,62,148,3,165,224,107,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,46,164,54,88,0,0,28,171,157,41,240,157,238,177,163,127,103,248,247,203,160,57,172,58,83,225,59,221,99,70,254,207,241,239,151,64,6,213,0,0,0,1,21,121,163,251,137,234,111,230,95,156,81,20,87,164,249,215,220,191,84,240,221,76,244,95,164,254,137,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,23,169,205,31,220,79,83,127,50,252,226,136,160,16,58,115,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,205,74,1,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,221,109,137,146,47,90,53,241,111,212,215,58,56,149,151,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,14,112,120,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,75,63,228,217,173,127,78,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,104,174,118,26,59,106,178,230,88,30,183,216,236,53,113,84,100,180,245,86,75,253,100,52,173,109,35,167,165,72,221,70,233,100,107,17,86,166,72,164,157,136,178,61,85,209,81,177,26,136,145,56,214,156,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,250,152,206,197,85,13,60,245,116,245,59,171,28,247,116,177,149,49,118,209,204,106,248,158,183,117,44,109,64,46,210,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,151,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,188,158,107,218,197,106,211,94,18,239,120,139,111,213,116,57,14,160,212,83,217,45,113,81,85,54,41,228,129,179,71,53,107,158,222,182,189,105,150,157,143,130,69,106,57,55,170,137,143,78,153,21,74,96,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,1,123,252,190,180,118,235,162,28,37,224,184,142,75,97,164,181,100,53,180,243,94,239,17,69,74,232,39,89,234,230,124,209,182,169,175,99,31,226,99,167,117,60,18,35,211,118,172,29,8,170,214,53,72,107,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,85,101,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,134,188,36,232,133,171,136,253,126,199,52,94,243,124,171,179,83,228,116,247,70,178,190,154,54,200,250,105,225,183,84,212,66,245,99,188,158,196,150,24,250,217,187,85,204,234,106,57,138,168,244,192,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,58,136,5,112,114,171,227,158,235,170,84,223,177,187,87,46,149,119,12,178,219,79,85,114,177,228,55,43,163,170,42,111,48,119,86,73,105,102,117,68,139,44,149,49,36,142,115,58,58,145,105,226,114,43,89,216,234,146,199,192,0,0,160,30,104,254,253,154,155,249,151,228,244,68,85,37,87,52,127,126,205,77,252,203,242,122,35,20,225,239,133,27,239,17,122,53,171,217,150,11,21,214,227,151,233,191,161,43,45,246,74,40,89,47,165,105,106,93,86,149,113,163,85,81,235,51,25,3,37,141,24,174,115,187,111,141,35,123,229,98,176,45,83,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,117,169,130,159,233,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,250,178,55,165,178,118,226,154,167,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,175,195,92,109,117,178,82,85,65,214,199,49,253,18,198,173,123,122,152,247,53,118,95,54,185,81,124,149,78,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,112,72,163,149,115,170,131,149,112,51,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,91,70,217,223,10,55,219,23,9,218,103,197,86,45,21,214,233,101,201,189,37,71,148,39,101,143,134,203,85,13,202,106,106,89,58,154,168,244,134,118,49,172,221,205,86,178,86,108,178,111,60,81,183,31,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,112,116,146,64,14,117,126,235,24,183,218,5,15,203,174,36,212,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,33,95,58,191,117,140,91,237,2,135,229,215,16,41,88,157,60,183,120,250,190,232,22,85,107,209,45,72,184,120,221,50,200,46,12,167,167,154,170,165,145,253,25,170,158,77,150,165,146,74,230,177,180,110,123,250,167,141,206,70,179,119,76,205,157,220,100,218,3,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,144,241,51,218,229,142,58,166,118,40,42,42,25,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,76,83,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,135,77,32,170,190,87,156,192,191,244,111,133,45,93,155,250,213,167,12,188,57,223,251,204,171,77,91,61,69,79,254,237,77,73,28,49,127,81,22,223,130,165,170,0,0,0,0,0,0,1,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,157,49,177,242,118,58,99,68,135,187,18,180,167,93,53,31,70,168,242,251,78,21,121,237,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,105,162,238,185,241,72,138,142,107,149,200,187,177,242,49,253,41,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,40,7,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,70,17,172,217,92,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,117,202,230,163,182,89,37,145,222,93,74,107,82,101,114,251,224,43,33,226,103,50,161,206,117,6,197,87,71,165,118,138,136,230,174,125,71,138,162,125,253,138,149,45,72,104,102,72,149,147,49,181,20,237,142,161,91,35,30,198,61,81,174,107,213,21,3,111,242,183,224,22,143,81,60,15,19,122,199,111,181,92,177,4,241,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,168,200,217,222,183,243,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,5,156,240,47,198,133,46,121,104,164,210,77,94,201,127,242,182,143,120,237,183,107,132,176,194,203,157,63,84,17,65,78,233,95,47,92,245,206,124,175,68,68,102,239,100,104,229,87,63,169,93,88,199,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,205,192,227,174,96,110,248,74,57,117,199,106,49,181,123,45,132,218,188,12,225,49,28,42,142,52,213,215,76,254,147,215,29,127,8,116,16,8,213,193,47,20,255,0,178,19,8,150,207,152,215,219,153,158,99,254,165,116,16,175,109,247,10,68,70,35,43,210,46,148,107,119,115,149,146,54,53,86,181,232,142,218,54,203,27,18,74,150,22,30,253,24,155,113,118,220,240,151,28,102,249,78,43,35,198,220,192,99,41,210,186,39,73,236,158,201,142,216,152,227,19,216,0,15,102,180,0,0,0,0,0,0,0,0,0,0,0,0,0,141,92,106,113,91,75,195,222,35,244,115,25,168,223,60,200,168,228,146,210,228,138,25,227,183,177,178,198,199,84,79,27,164,71,55,118,186,110,202,171,30,199,73,11,145,200,173,107,145,124,113,23,232,195,91,155,183,39,132,54,89,70,83,138,207,49,182,240,24,58,117,174,185,210,59,35,182,103,178,34,56,204,246,35,23,52,157,73,198,50,76,251,21,211,139,76,181,18,221,176,200,106,229,187,43,161,86,197,27,171,89,75,36,49,181,203,230,247,36,113,163,220,168,157,40,146,49,17,202,238,182,182,61,240,159,169,56,198,145,113,7,136,106,6,103,45,68,54,91,116,213,49,85,205,4,43,43,161,108,244,179,64,146,43,19,205,205,107,165,71,57,26,138,238,150,187,165,174,93,154,186,182,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,243,149,237,252,109,119,177,115,138,136,210,117,137,143,135,47,147,177,242,173,152,195,229,219,63,78,65,85,83,85,27,149,81,84,242,153,223,215,126,99,179,141,83,167,61,35,78,110,129,237,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,73,92,220,5,241,161,75,96,165,131,69,53,147,37,237,219,163,218,60,114,241,95,44,49,83,219,233,227,134,87,201,79,85,83,44,173,218,36,237,198,200,19,165,202,138,245,102,232,196,141,173,177,146,121,130,198,91,199,90,139,148,124,99,178,92,147,181,27,53,139,217,108,194,172,22,38,56,115,166,174,170,169,234,152,246,245,76,117,79,194,64,1,152,142,4,48,227,247,132,123,134,170,91,226,213,205,46,176,211,205,149,90,97,123,111,52,84,208,187,197,94,105,90,214,164,110,102,203,180,147,194,214,185,17,189,61,114,49,200,212,114,172,113,70,233,158,12,124,86,22,222,50,212,218,185,202,127,15,107,115,144,103,184,189,156,199,209,152,96,231,202,167,156,79,42,162,121,211,61,177,63,132,233,49,198,34,84,15,135,102,57,62,159,228,246,236,207,12,189,84,90,111,86,153,146,122,74,184,21,58,163,118,202,138,138,139,186,57,174,106,171,92,199,34,181,205,115,154,228,84,85,69,153,250,251,204,86,171,54,209,171,6,39,166,222,145,179,229,183,154,58,121,242,107,173,35,230,161,91,93,68,82,34,190,10,55,50,69,122,247,31,31,87,90,189,81,32,123,88,189,79,123,210,44,87,152,230,131,97,218,77,159,88,51,28,38,10,123,101,14,105,13,67,100,179,82,81,69,79,75,67,45,27,41,216,174,133,35,70,162,54,70,202,215,43,122,119,71,163,221,212,189,104,214,68,34,9,93,220,78,89,85,204,44,85,207,159,235,29,154,195,172,112,216,28,151,110,172,96,243,251,150,181,154,120,211,175,108,76,196,211,87,218,138,106,137,152,234,214,53,229,51,174,67,167,184,38,65,169,217,189,147,0,197,169,187,215,75,237,100,116,112,110,199,185,145,245,47,173,44,157,13,115,146,40,219,212,247,185,26,189,44,99,157,182,200,93,38,129,104,54,29,195,246,3,67,135,99,112,83,212,215,50,22,182,233,121,90,40,160,170,185,202,143,145,253,82,171,19,119,53,174,150,70,198,215,57,234,198,42,55,169,219,43,151,78,114,250,208,60,59,78,244,170,221,170,212,87,42,123,190,69,156,91,34,146,174,170,25,162,168,130,142,36,150,71,37,52,15,72,219,36,110,217,99,109,68,106,231,39,122,159,111,222,33,43,137,46,73,150,198,26,220,95,175,206,170,62,232,255,0,53,31,210,142,218,215,158,99,42,202,176,179,49,98,213,83,19,253,117,199,9,153,235,210,153,214,34,58,249,246,105,30,248,254,247,72,206,255,0,53,252,206,148,171,94,29,189,224,116,199,249,101,101,254,123,17,105,92,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,214,231,158,176,183,221,31,84,166,221,21,127,248,134,55,223,185,255,0,213,66,243,128,34,143,29,124,88,193,162,56,196,154,105,138,54,161,249,182,83,108,123,162,169,99,164,133,182,154,41,21,241,120,166,200,197,106,172,234,230,72,145,35,23,213,115,21,238,84,70,181,146,202,113,56,138,48,182,166,237,201,225,10,19,37,201,177,89,254,58,222,3,7,78,181,213,63,8,142,185,159,100,71,31,194,56,232,213,188,194,248,184,183,165,190,179,135,237,49,191,84,58,185,211,44,57,93,194,138,102,164,76,137,26,230,190,218,142,68,85,115,156,229,78,247,75,154,141,70,118,156,175,235,149,140,249,248,194,255,0,232,126,104,143,232,215,201,42,10,255,0,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,88,7,24,95,253,15,205,17,253,26,249,37,65,17,163,25,94,58,156,77,218,254,207,8,236,141,93,19,136,217,188,46,203,93,201,112,56,110,51,225,166,106,171,174,170,166,142,51,63,40,142,168,136,143,106,28,240,237,239,3,166,63,203,43,47,243,216,139,107,226,139,135,28,127,137,13,62,92,126,186,79,9,124,180,247,235,44,85,173,86,71,209,86,176,61,140,138,105,22,41,30,148,207,122,196,233,26,196,71,59,180,197,69,221,168,84,167,14,222,240,58,99,252,178,178,255,0,61,136,187,220,139,32,180,98,120,253,207,41,200,42,252,45,174,205,71,53,194,182,126,219,159,218,167,133,138,249,31,210,196,87,59,102,181,87,102,162,170,237,228,138,166,94,65,110,139,184,107,180,92,243,102,120,253,200,255,0,75,184,204,86,95,157,224,49,56,41,152,187,77,51,187,167,61,119,180,211,219,175,45,58,212,49,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,178,158,2,120,190,159,84,45,244,250,55,169,119,106,138,188,206,130,25,229,183,220,170,123,109,75,141,20,77,139,166,55,200,233,59,147,213,162,58,87,42,164,126,180,80,171,220,231,57,30,229,131,28,79,235,229,195,136,189,81,159,54,169,182,211,209,80,209,66,235,85,162,56,225,116,82,173,189,149,19,73,3,170,17,100,145,59,253,51,108,245,98,163,55,79,36,248,174,236,224,15,133,43,190,163,101,84,58,211,151,83,220,109,152,190,57,89,5,109,146,120,101,108,79,184,220,169,170,99,122,34,53,241,187,185,76,206,220,140,145,200,172,221,234,141,99,149,91,39,70,183,45,174,229,156,118,230,19,202,166,103,239,143,111,235,250,166,187,109,134,194,102,91,45,227,27,67,17,106,237,52,196,198,156,102,155,147,28,169,235,152,158,186,117,229,28,103,201,213,41,120,224,225,103,80,120,150,250,21,244,18,241,143,80,125,28,244,151,138,244,181,68,241,117,248,143,13,209,219,237,67,38,251,118,31,190,251,123,83,109,252,246,197,120,48,224,195,84,120,116,213,27,166,109,155,95,177,106,218,26,219,4,246,168,227,181,85,84,75,42,74,250,138,121,17,202,146,65,26,116,244,194,228,223,117,93,213,60,189,170,155,179,136,126,41,180,251,134,159,163,255,0,78,236,249,13,127,210,63,23,225,125,19,79,4,189,30,31,181,215,220,238,205,30,219,247,217,182,219,251,23,125,188,183,241,180,15,140,253,46,226,47,49,172,194,112,155,14,83,69,93,69,108,146,235,36,151,90,90,120,162,88,153,44,81,171,81,99,158,69,234,234,153,171,182,200,155,34,249,251,17,100,149,217,192,206,59,126,170,191,139,172,112,215,217,195,240,82,152,108,203,106,233,217,105,194,217,179,174,7,118,175,43,118,57,77,115,53,113,215,95,59,88,228,213,156,103,241,159,170,60,58,106,141,175,9,194,108,56,181,109,13,109,130,11,172,146,93,105,106,37,149,37,125,69,68,106,212,88,231,141,58,122,97,106,237,178,174,234,190,126,196,76,171,129,254,41,181,7,137,111,166,191,78,236,248,245,7,209,207,70,248,95,68,211,207,23,95,136,241,61,125,206,236,210,111,183,97,155,109,183,181,119,223,203,103,20,220,15,254,201,109,65,183,231,127,116,255,0,163,158,2,205,21,167,194,250,23,198,117,244,79,60,189,206,190,252,123,111,223,219,167,165,127,7,125,252,246,76,135,132,206,19,63,98,231,210,175,252,191,250,77,244,155,192,255,0,193,94,11,195,248,126,255,0,253,52,157,125,93,255,0,201,183,79,199,127,47,139,118,241,254,63,189,86,190,11,89,235,142,206,28,57,243,100,226,241,123,35,59,35,22,108,197,63,180,55,105,254,90,245,215,126,55,188,173,55,124,221,122,255,0,22,139,226,127,128,109,97,214,173,114,201,117,55,22,201,48,218,91,93,231,193,246,33,184,86,85,50,161,189,154,56,97,119,83,89,78,246,166,238,137,202,155,57,124,149,61,139,228,155,243,131,13,3,204,120,116,210,235,166,19,155,92,172,213,181,213,183,249,238,177,201,106,154,89,98,72,159,79,79,26,53,86,72,227,94,174,168,92,187,108,169,178,167,159,181,19,198,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,93,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,239,15,103,3,78,50,170,237,85,252,77,103,88,215,239,99,103,57,150,213,222,217,203,56,124,125,157,48,113,77,189,218,183,98,53,136,136,220,227,175,92,125,238,104,139,232,229,195,137,226,185,207,47,109,60,197,179,92,102,213,144,89,107,125,45,226,109,215,74,40,234,233,103,232,189,213,189,157,113,72,142,99,186,94,198,185,55,79,39,53,21,60,209,10,23,47,123,151,190,127,134,233,103,46,28,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,175,68,76,244,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,225,91,171,3,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,232,88,229,143,103,57,233,34,54,48,27,171,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,75,86,89,149,17,210,57,173,68,70,49,145,198,205,85,113,196,242,171,61,138,209,148,221,177,155,173,21,151,32,241,30,136,184,212,81,73,29,45,195,176,244,100,254,30,87,34,50,94,219,213,26,254,133,94,151,42,34,236,160,90,79,42,254,2,169,169,105,173,92,83,235,37,138,146,177,245,148,240,220,48,107,101,71,117,31,70,244,150,102,173,125,77,60,145,53,170,245,107,32,150,149,237,123,217,209,47,119,100,122,68,230,124,188,243,191,18,127,164,159,171,76,83,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,253,118,72,206,206,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,218,188,243,191,18,127,164,159,171,77,85,201,83,222,159,41,251,63,174,249,141,184,218,188,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,141,191,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,116,69,221,217,94,178,185,250,131,146,167,189,62,83,246,127,93,243,27,113,117,32,114,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,171,87,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,61,213,25,77,52,187,186,55,179,166,54,62,78,199,76,104,144,247,98,175,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,159,74,1,210,240,53,167,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,189,18,181,170,237,214,57,99,119,151,82,27,44,8,1,206,175,221,99,22,251,64,161,249,117,196,128,28,174,61,251,52,203,243,215,201,235,73,255,0,206,175,221,99,22,251,64,161,249,117,196,128,28,174,61,251,52,203,243,215,201,235,64,182,158,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,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,60,218,228,84,242,84,58,147,32,87,51,94,4,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,123,162,190,166,24,183,116,111,103,84,143,100,125,142,153,21,97,237,7,215,203,119,143,171,22,190,226,182,189,18,212,139,135,130,212,220,126,222,202,122,121,170,170,95,39,210,106,88,35,217,106,89,36,174,115,221,88,214,51,170,120,220,229,115,246,116,204,221,189,198,67,93,124,209,253,251,53,55,243,47,201,232,137,85,203,91,151,54,109,143,101,88,255,0,19,26,205,85,117,198,100,182,119,167,177,99,17,248,203,109,209,181,77,146,106,119,186,226,143,100,111,142,30,134,171,155,11,85,205,157,147,55,184,169,31,92,82,197,94,104,254,253,154,155,249,151,228,244,64,73,78,72,89,102,43,103,190,234,174,45,118,201,173,84,87,172,131,208,126,136,183,84,86,199,29,85,195,176,203,147,231,240,241,57,81,242,246,216,168,231,244,34,244,181,81,87,100,61,110,104,124,191,127,244,147,138,221,34,135,250,237,219,51,179,181,191,251,180,73,83,69,5,61,55,254,243,83,87,36,210,255,0,87,46,255,0,132,133,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,65,28,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,160,85,95,41,221,11,190,234,127,20,22,205,70,244,53,170,183,22,211,77,238,55,119,92,21,143,233,170,158,158,162,58,4,134,37,71,43,166,108,236,239,181,251,35,99,240,202,238,182,191,182,215,222,161,81,124,65,113,93,106,229,239,175,57,38,144,112,157,165,216,253,3,214,162,162,235,153,79,125,161,108,144,92,171,110,29,154,202,56,169,153,76,232,95,5,53,13,60,174,134,24,218,246,198,137,81,50,44,74,246,247,228,157,92,30,113,181,128,241,145,106,190,77,136,98,121,5,134,229,138,211,219,93,122,167,185,36,46,129,179,213,182,111,82,154,88,222,174,153,141,117,60,169,214,248,226,85,78,133,233,77,213,26,28,240,151,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,40,48,179,238,83,188,111,209,227,126,140,225,51,83,42,186,41,46,23,5,139,9,173,72,96,134,26,89,38,241,19,212,82,213,76,233,88,174,238,206,172,74,116,108,111,145,210,212,57,138,238,149,141,173,8,215,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,61,94,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,110,167,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,115,195,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,92,78,114,55,100,146,41,27,231,210,160,109,94,102,55,107,85,255,0,141,125,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,44,148,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,90,242,49,252,118,126,141,254,178,42,172,181,78,70,63,142,207,209,191,214,64,90,160,0,10,86,231,87,239,79,139,125,159,208,252,198,226,102,188,145,179,252,54,197,153,106,110,159,94,114,26,74,60,135,42,167,180,212,217,104,102,85,107,235,217,70,149,171,82,145,42,167,75,158,198,207,27,213,155,245,171,58,220,136,173,141,234,220,43,157,95,189,62,45,246,127,67,243,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,221,57,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,212,124,111,239,66,14,93,60,58,212,241,9,196,190,57,5,231,19,171,187,97,56,173,67,111,57,52,201,20,78,164,141,145,177,239,165,167,168,73,154,230,72,201,234,35,142,55,67,178,189,241,119,213,17,17,143,123,45,127,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,47,56,138,197,121,125,107,181,78,59,194,78,43,138,80,95,178,191,11,124,206,237,242,80,198,235,92,48,197,70,180,214,235,108,52,244,178,197,225,118,234,168,174,145,17,140,149,239,168,129,253,215,68,245,136,11,84,57,172,226,199,222,159,89,62,208,50,31,152,206,93,159,5,188,120,225,188,100,83,93,237,246,188,11,32,198,50,28,122,158,58,155,157,52,204,90,203,115,89,44,178,50,52,138,185,141,107,85,234,214,53,202,201,89,19,215,119,246,210,86,197,35,219,73,156,88,251,211,235,39,218,6,67,243,25,192,185,238,85,151,107,85,199,129,204,6,142,223,115,164,170,168,181,212,94,41,43,162,134,102,189,244,179,173,206,166,100,138,86,162,238,199,172,83,69,34,53,219,47,68,140,119,177,200,171,92,28,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,70,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,214,141,221,78,143,185,46,191,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,222,253,218,217,164,124,69,233,125,109,154,178,76,127,60,193,50,154,121,41,165,125,37,91,42,232,170,216,201,21,174,88,230,133,202,136,248,229,141,118,124,110,71,199,36,104,173,86,189,136,168,20,45,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,87,71,113,54,86,73,52,104,232,251,171,35,111,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,41,47,83,57,93,107,141,175,137,249,244,79,76,236,151,90,204,66,229,213,89,99,204,239,52,83,54,215,29,47,135,124,221,186,202,170,88,229,100,83,53,241,190,159,103,53,142,145,233,27,210,54,50,86,22,255,0,195,23,15,182,46,24,116,106,203,164,54,12,130,235,123,142,219,220,158,166,186,225,59,221,222,170,149,221,115,58,24,85,206,101,44,42,245,85,108,49,250,169,186,185,202,249,29,36,175,13,170,0,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,7,53,135,74,124,39,123,172,104,223,217,254,61,242,232,0,218,160,0,0,0,34,175,52,127,113,61,77,252,203,243,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,203,191,230,143,238,39,169,191,153,126,113,68,82,183,9,222,244,250,55,246,129,143,124,198,0,61,94,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,78,164,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,182,207,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,78,184,29,34,117,53,143,116,17,54,86,49,204,89,35,71,51,169,187,163,155,207,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,160,116,230,10,213,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,81,241,179,189,101,64,69,254,101,216,5,78,160,240,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,174,141,148,149,49,203,85,81,19,228,84,232,123,104,210,173,23,165,122,220,199,61,141,234,235,233,90,33,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,58,115,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,51,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,191,206,55,94,112,221,79,213,12,23,78,176,186,218,75,173,62,25,103,146,233,81,118,164,168,89,96,157,247,88,233,167,138,56,215,163,161,236,74,104,105,166,73,99,123,216,244,170,68,245,86,53,223,229,228,217,162,159,78,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,189,50,79,93,113,138,162,158,62,166,172,110,71,66,216,25,88,174,217,236,114,73,216,219,169,189,104,65,92,155,41,190,230,23,24,110,217,29,119,139,171,167,183,208,90,227,147,180,200,250,105,104,169,98,164,166,143,102,34,34,244,65,4,76,223,110,167,116,238,229,87,42,170,221,167,40,45,47,181,97,124,37,211,103,144,186,146,123,150,160,222,43,110,85,19,182,137,177,79,20,20,211,58,138,42,87,203,186,186,102,53,212,243,76,221,250,81,171,85,34,35,125,174,112,77,242,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,252,245,242,122,210,207,185,136,240,65,71,197,86,8,153,110,29,75,211,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,116,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,172,30,87,30,253,154,101,249,235,228,245,165,239,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,115,25,255,0,149,88,22,85,255,0,10,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,102,72,102,142,70,126,71,53,205,248,42,23,189,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,242,123,74,86,226,71,91,238,188,71,235,110,83,173,23,155,29,37,154,163,35,168,137,204,160,166,145,210,50,154,8,96,142,158,22,43,221,230,247,164,80,199,214,253,154,142,127,83,145,172,69,70,36,213,229,33,193,245,215,51,204,163,226,131,51,76,130,207,98,197,170,58,113,95,13,43,169,25,122,173,84,146,58,135,172,172,122,74,250,104,83,239,111,98,39,110,103,200,232,220,231,54,41,225,120,92,72,0,10,1,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,124,156,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,127,92,189,221,145,137,43,153,0,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,189,238,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,183,163,197,172,149,179,61,190,62,171,169,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,83,157,112,58,93,225,227,136,28,7,137,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,162,86,181,93,186,199,44,110,242,234,67,154,34,242,121,92,240,125,117,225,231,75,230,212,188,241,50,11,118,109,159,83,177,213,182,26,185,93,4,22,186,40,228,122,211,50,74,102,189,90,250,151,53,123,138,249,81,36,133,37,88,81,177,47,127,187,70,192,95,159,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,214,217,95,26,116,35,95,22,221,46,115,163,149,25,106,156,174,61,196,244,203,243,215,206,43,77,235,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,129,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,243,99,73,213,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,33,5,87,43,174,38,170,120,130,189,232,134,55,100,241,54,171,87,92,240,231,23,26,42,170,27,21,69,47,105,146,70,228,153,99,127,84,203,221,142,55,67,15,117,205,151,184,155,185,145,190,84,149,92,204,52,83,21,225,219,128,13,57,209,204,42,225,117,173,178,227,250,129,31,134,158,233,44,114,85,63,191,79,118,168,127,91,163,142,54,46,207,153,200,155,49,61,84,77,247,93,213,66,26,242,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,11,116,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,115,216,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,62,235,83,5,63,210,104,214,57,95,226,105,105,186,145,235,51,25,4,142,168,142,54,44,109,245,100,111,75,100,237,196,20,131,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,186,158,91,188,125,88,181,247,21,181,232,150,164,92,60,22,166,227,246,246,83,211,205,85,82,249,62,147,82,193,30,203,82,201,37,115,158,234,198,177,157,83,198,231,43,159,179,166,102,237,238,50,31,147,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,61,209,95,83,12,91,186,55,179,170,71,178,62,199,76,138,176,246,181,7,45,110,92,217,182,61,149,99,252,76,107,53,85,215,25,146,217,222,158,197,140,71,227,45,183,70,213,54,73,169,222,235,138,61,145,190,56,122,26,174,108,45,87,54,118,76,222,226,164,125,113,74,18,171,142,126,57,255,0,97,119,208,159,252,215,125,49,250,99,233,47,248,111,209,254,23,194,120,111,254,167,155,175,171,196,255,0,99,183,71,199,127,45,85,194,231,53,191,217,41,174,216,206,138,125,193,126,142,125,35,241,191,238,159,210,159,25,216,240,244,115,212,254,227,225,35,234,234,236,116,254,26,109,213,191,158,219,46,85,204,135,130,157,83,227,7,238,119,247,51,191,226,150,207,162,94,151,241,190,157,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,182,149,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,210,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,213,69,219,117,217,20,44,252,0,0,0,0,209,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,87,122,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,68,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,46,231,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,25,14,158,231,121,6,152,230,246,76,255,0,22,169,236,221,44,85,145,214,65,187,222,214,73,210,190,180,82,116,57,174,88,164,111,83,30,212,114,117,49,238,110,251,41,114,156,51,241,9,140,113,17,167,20,121,45,178,186,157,183,250,40,97,131,34,182,177,139,19,168,171,85,158,178,182,53,115,151,176,247,53,238,137,253,78,221,168,168,171,214,199,181,180,148,108,174,30,245,219,39,225,223,81,233,181,3,26,164,167,173,107,161,117,13,202,130,125,145,181,180,79,123,29,36,72,253,149,98,119,84,108,115,94,212,93,156,198,238,143,111,83,29,182,202,179,41,192,92,210,175,50,121,251,61,170,247,164,13,137,183,181,152,47,9,98,52,196,219,143,34,123,127,162,125,147,213,60,52,158,60,181,94,48,49,93,51,212,204,59,86,240,234,12,219,9,187,211,214,208,214,195,20,146,71,29,68,82,203,69,43,226,100,139,77,80,145,189,201,28,236,108,141,71,199,186,171,85,127,137,76,168,158,211,84,87,17,85,51,172,75,145,175,216,185,134,185,85,155,212,205,53,83,58,76,79,56,144,0,125,60,128,0,0,0,0,0,0,0,0,0,26,211,95,181,231,14,225,251,1,174,204,114,73,233,234,107,153,11,157,107,179,37,108,80,85,92,229,71,198,206,152,145,235,187,154,215,75,27,164,115,90,245,99,21,93,210,237,145,171,74,89,142,99,147,234,6,79,113,204,243,59,213,69,218,245,118,153,103,171,171,157,83,170,71,108,136,136,136,155,35,90,214,162,53,172,106,35,90,214,181,173,68,68,68,75,8,230,47,195,86,99,147,91,234,53,195,27,201,239,55,106,27,28,50,84,221,44,85,149,178,207,21,12,93,52,176,247,45,212,236,137,82,38,244,199,36,213,14,115,209,54,103,95,193,80,174,252,118,241,244,119,32,182,100,30,138,183,92,253,25,89,13,103,130,184,193,222,164,170,237,189,31,218,154,61,211,174,39,109,210,230,238,155,181,85,55,243,33,57,253,251,213,226,34,213,200,210,152,229,237,246,255,0,174,78,161,232,143,42,203,176,185,61,89,134,18,168,185,126,190,21,245,77,58,113,139,124,121,71,92,207,243,107,19,202,35,76,235,82,244,27,49,210,108,7,10,204,115,104,42,45,149,217,164,215,70,199,102,171,162,150,158,170,134,42,55,194,196,116,201,34,53,81,210,58,87,57,27,211,178,49,24,238,165,235,86,179,206,209,29,41,184,107,118,165,218,244,198,211,118,167,182,215,94,33,173,117,45,69,75,28,232,146,88,41,38,157,141,127,79,155,90,231,68,140,87,34,57,90,142,87,35,93,183,74,201,94,63,181,147,14,215,140,7,72,53,15,9,125,67,40,106,102,200,169,164,165,171,88,146,170,150,88,223,68,213,142,102,70,247,163,28,173,233,145,27,213,186,178,70,59,203,169,13,89,192,149,198,223,103,226,159,13,187,93,171,233,232,168,104,161,187,212,213,85,84,202,216,162,130,38,90,170,220,249,30,247,42,35,90,214,162,170,185,85,17,17,21,84,194,185,135,179,78,58,155,52,78,180,76,211,199,182,38,35,95,191,84,159,7,156,230,119,182,86,254,103,136,167,115,19,77,55,231,119,79,54,170,42,185,20,198,157,123,187,177,30,221,56,235,171,78,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,108,167,128,46,46,46,26,169,111,151,72,245,70,253,79,54,85,105,133,142,179,86,212,204,239,21,121,165,107,92,178,53,251,166,210,79,11,90,213,87,117,117,200,199,43,149,170,177,203,35,161,207,25,90,245,140,107,190,170,213,220,240,204,110,205,77,101,182,204,248,169,47,48,219,22,150,227,120,106,197,4,107,37,91,213,202,178,53,174,133,123,40,230,177,205,141,200,142,106,42,170,39,211,193,239,12,25,190,189,230,244,247,234,11,141,199,28,197,241,202,200,167,174,200,105,28,177,84,71,80,197,108,140,130,141,255,0,241,159,193,119,95,154,68,138,215,187,117,88,217,39,182,10,229,120,76,118,230,18,119,227,93,59,227,252,187,127,38,187,106,48,88,93,160,217,88,196,237,13,49,135,185,20,197,90,243,155,117,246,68,115,157,238,83,71,57,215,79,58,34,98,202,120,135,226,155,79,184,105,250,63,244,238,207,144,215,253,35,241,126,23,209,52,240,75,209,225,251,93,125,206,236,209,237,191,125,155,109,191,177,119,219,203,124,55,72,56,249,209,237,106,212,91,78,153,98,216,222,101,75,116,188,247,251,19,92,40,233,89,78,222,204,18,76,238,167,50,161,238,77,219,19,145,54,106,249,170,123,19,205,53,111,51,173,58,212,28,251,238,107,244,19,5,200,114,63,1,233,159,21,232,155,100,245,157,142,191,7,209,220,237,53,221,61,93,15,219,125,183,233,93,189,138,104,190,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,83,121,136,199,226,237,230,17,98,136,242,53,166,57,117,78,154,241,85,153,62,201,108,246,47,100,42,205,113,21,255,0,105,139,119,106,211,126,35,202,166,107,221,242,126,17,195,175,226,181,176,13,123,196,22,169,253,197,116,107,42,212,214,81,248,170,139,53,26,120,56,86,62,182,58,174,105,27,13,63,113,189,108,85,137,37,150,53,126,206,71,116,35,186,119,93,145,119,215,43,166,213,19,93,92,162,53,84,120,76,45,220,118,34,222,22,196,107,93,117,69,49,29,179,51,164,126,50,171,222,60,53,178,13,98,215,90,216,177,252,138,158,237,138,226,240,178,217,103,150,142,73,22,154,71,116,181,245,51,55,169,85,142,115,166,87,51,187,26,35,95,28,48,236,174,68,71,44,115,4,206,226,187,134,124,159,76,184,92,209,251,165,85,178,158,106,236,74,26,186,28,150,104,169,145,106,105,157,112,159,197,69,20,146,71,214,199,65,4,207,158,30,181,147,165,100,153,170,196,251,234,162,87,117,81,119,31,55,113,51,213,198,126,51,203,238,215,225,14,206,181,136,192,108,149,188,6,73,76,249,243,224,233,214,116,159,38,153,153,170,120,105,51,53,110,196,242,242,171,137,110,190,87,58,155,119,201,116,199,35,211,59,148,93,116,248,85,100,51,219,231,234,106,109,79,92,179,61,96,233,70,34,250,178,195,52,157,110,115,149,123,253,62,170,49,55,154,229,57,240,23,159,253,1,226,115,22,241,55,111,1,111,200,251,216,253,111,222,59,189,255,0,16,207,232,120,124,154,231,55,170,173,148,190,179,118,219,111,89,81,157,69,198,18,236,139,17,225,240,145,76,243,167,135,233,248,112,248,57,207,165,124,154,50,173,162,185,118,136,210,139,209,23,35,72,235,158,21,119,204,213,19,84,251,208,143,124,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,180,174,63,189,210,51,191,205,127,51,165,42,115,74,114,155,126,11,170,56,118,109,118,134,162,106,28,126,255,0,111,186,213,71,76,214,186,87,197,5,67,36,123,88,142,86,162,185,90,197,68,69,84,77,246,221,83,218,105,243,233,138,113,246,230,123,35,234,149,147,209,53,186,174,236,158,50,221,17,172,205,203,145,17,237,155,84,45,239,137,254,39,240,238,29,48,233,234,106,106,233,235,114,170,216,93,29,162,209,28,145,75,42,74,248,166,88,42,106,32,89,99,147,194,119,97,232,124,140,221,119,93,147,207,217,78,121,142,99,147,234,6,79,113,204,243,59,213,69,218,245,118,153,103,171,171,157,83,170,71,108,136,136,136,155,35,90,214,162,53,172,106,35,90,214,181,173,68,68,68,79,103,86,181,107,55,214,204,222,183,62,207,174,158,46,227,87,180,113,69,26,43,105,232,233,209,85,89,79,3,21,87,162,38,238,187,38,234,170,170,231,57,92,247,57,203,35,56,125,225,30,224,186,29,168,92,64,234,117,134,157,180,45,193,239,51,98,150,250,216,92,178,190,85,163,123,153,114,86,170,162,53,173,106,47,103,169,174,87,43,251,173,70,116,68,247,227,98,241,55,179,155,219,150,163,200,167,89,248,118,207,250,246,55,91,61,146,101,189,26,101,145,137,198,213,19,136,187,52,211,51,28,230,169,158,20,81,215,164,79,25,246,70,244,199,4,66,44,35,140,47,254,135,230,136,254,141,124,146,160,175,114,194,56,194,255,0,232,126,104,143,232,215,201,42,15,28,191,208,98,61,223,205,179,219,15,91,101,31,223,79,211,40,115,195,183,188,14,152,255,0,44,172,191,207,98,36,103,30,220,95,65,170,23,10,141,27,211,75,181,61,94,25,65,52,18,220,46,84,221,198,173,198,182,39,75,213,27,36,108,157,185,233,17,93,19,145,86,63,90,88,81,237,115,154,140,114,198,173,7,183,91,239,26,227,167,118,155,181,5,61,109,13,110,87,104,166,170,165,169,137,178,197,60,79,172,137,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,79,31,81,113,47,160,58,131,147,224,158,144,241,255,0,71,47,53,182,159,21,218,237,119,252,60,239,139,185,209,187,186,122,186,55,233,234,93,183,219,117,246,158,22,241,23,109,97,42,183,71,42,167,143,221,203,226,218,99,50,124,6,97,180,54,177,88,158,55,44,219,214,136,234,227,84,235,87,125,58,70,156,185,235,199,171,105,112,165,194,238,65,196,126,111,21,37,82,92,109,88,125,15,92,183,91,212,116,143,86,59,182,177,245,82,65,42,181,98,241,46,73,152,168,142,95,85,138,233,58,95,210,140,117,198,99,184,253,163,19,199,237,152,182,63,73,225,109,118,106,56,109,244,80,119,28,254,213,60,44,70,70,206,167,170,185,219,53,168,155,185,85,87,111,53,85,35,223,47,59,198,35,119,225,142,200,204,98,213,110,160,172,160,172,171,163,190,71,71,4,172,238,87,181,232,189,217,93,34,170,203,43,233,221,76,247,57,28,173,78,164,99,81,141,98,70,201,42,76,50,108,29,188,54,30,46,83,198,106,136,153,159,203,224,231,30,146,246,151,27,157,103,23,48,119,162,104,183,98,170,169,166,159,108,78,147,84,246,205,93,92,227,78,92,231,88,115,204,55,64,53,111,92,254,128,125,203,49,47,77,250,19,210,190,63,250,62,154,155,179,222,240,157,191,221,228,103,86,253,169,63,7,125,186,124,246,221,55,195,120,6,225,131,92,180,87,88,111,25,78,166,224,254,134,181,213,99,85,22,248,103,244,157,29,71,85,67,170,169,94,214,116,195,43,220,155,182,39,174,234,155,121,123,119,84,222,91,106,214,191,233,38,134,122,43,238,167,150,250,19,211,125,255,0,1,253,1,83,83,222,236,246,251,159,184,70,254,157,187,177,254,22,219,245,121,111,178,237,231,105,103,19,250,27,173,89,5,70,45,166,89,199,166,110,148,180,111,184,77,7,163,43,41,250,105,218,246,49,207,234,154,38,53,118,116,172,77,145,119,243,246,108,139,183,229,120,60,29,88,239,15,85,207,226,107,28,53,142,206,206,124,159,88,109,163,218,59,91,45,57,93,172,38,184,61,218,163,194,120,59,156,166,185,153,157,253,119,56,85,51,28,184,114,158,44,91,95,56,207,210,238,29,51,26,60,39,54,176,229,53,181,213,182,200,238,177,201,106,165,167,150,36,137,242,203,26,53,86,73,227,94,174,168,92,187,108,169,178,167,159,181,19,217,225,227,138,109,62,226,91,233,7,208,75,62,67,65,244,115,194,120,175,75,83,193,23,95,136,238,244,118,251,83,73,190,221,135,239,190,222,212,219,127,61,162,15,50,45,41,213,28,235,92,108,119,108,39,77,178,156,134,134,28,82,154,154,74,171,85,158,162,174,38,74,149,149,142,88,213,241,177,200,142,70,189,171,211,190,251,57,23,226,134,117,203,23,78,181,7,1,251,165,125,59,193,114,28,115,199,250,27,194,250,90,217,61,31,127,163,198,117,246,251,173,111,87,79,91,55,219,125,186,147,127,106,30,54,241,216,170,179,31,23,152,242,53,158,175,103,107,101,140,217,108,134,214,198,70,111,110,191,237,91,180,78,155,241,206,107,136,159,39,186,103,230,215,188,95,112,131,196,78,168,241,19,150,231,120,38,158,122,78,199,115,240,30,22,171,210,212,48,247,59,116,52,241,63,212,150,102,189,54,124,111,79,54,166,251,110,158,74,138,73,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,230,89,255,0,23,220,59,105,118,93,95,130,103,122,135,232,203,229,179,181,226,169,125,19,93,55,111,185,19,37,103,175,20,46,98,238,201,24,190,78,93,183,217,124,209,80,204,116,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,237,135,193,224,237,227,42,189,110,230,181,204,206,177,172,117,243,225,207,131,91,156,237,30,209,227,54,114,206,93,140,194,110,97,105,166,220,83,115,193,220,141,98,152,136,166,119,166,119,103,122,56,240,142,61,78,98,77,149,151,113,3,159,102,122,37,129,112,255,0,112,125,37,54,39,167,181,23,26,186,24,169,22,102,62,182,122,185,221,50,203,84,213,145,98,145,241,44,146,182,39,53,141,86,50,105,19,207,169,84,214,166,223,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,58,231,116,105,210,215,189,176,74,216,152,247,49,36,145,26,206,166,238,174,110,225,91,182,95,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,235,116,79,145,58,21,172,139,126,167,53,210,68,143,183,238,33,120,37,208,237,124,209,168,116,135,232,165,171,17,142,201,223,159,22,174,177,219,97,167,244,21,84,174,87,200,232,161,141,24,199,67,43,215,121,161,245,91,39,225,110,217,27,28,172,217,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,168,28,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,202,215,62,43,181,31,136,157,56,211,140,43,84,37,244,173,215,78,125,39,4,55,249,102,87,85,92,169,106,146,145,35,109,74,42,122,243,71,225,92,139,54,253,82,53,237,87,162,189,175,146,91,126,230,35,193,5,31,21,88,34,101,184,117,47,78,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,210,198,79,225,209,100,142,54,75,80,229,123,145,175,123,146,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,2,122,242,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,30,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,201,205,69,79,52,66,133,248,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,55,91,101,124,105,208,141,124,91,116,185,206,142,84,101,132,175,29,182,173,19,230,1,170,90,17,173,25,53,93,62,19,124,168,177,59,31,184,213,206,223,5,143,86,186,211,74,178,178,78,164,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,182,90,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,162,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,208,70,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,235,240,215,27,93,108,117,116,179,244,61,204,127,68,177,171,152,238,151,177,205,93,151,201,205,84,95,52,83,156,46,34,248,104,213,62,23,243,185,176,93,76,180,255,0,83,224,175,52,112,84,250,46,231,247,152,101,147,194,79,52,81,247,187,93,246,50,78,150,250,143,221,171,240,85,223,252,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,70,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,40,77,94,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,79,254,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,5,255,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,165,48,109,11,212,125,73,211,140,231,84,48,171,55,165,109,90,115,224,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,122,240,199,225,93,221,84,94,166,53,237,122,181,88,217,30,207,175,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,9,255,0,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,52,7,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,84,34,174,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,94,247,45,222,26,63,99,151,14,54,191,79,218,124,38,103,154,244,95,242,14,244,29,186,138,126,227,63,161,104,159,215,20,114,179,179,10,167,84,82,117,118,231,150,171,165,118,113,82,188,191,248,98,253,147,220,65,90,108,25,38,47,117,185,96,54,78,187,134,87,83,71,55,135,142,24,82,41,22,154,9,38,242,84,239,206,198,71,209,26,164,171,31,121,204,86,246,221,35,58,20,3,149,112,11,9,182,240,37,106,214,238,92,56,38,185,233,110,51,87,38,168,88,105,238,174,170,163,181,192,215,191,36,162,101,230,173,174,100,145,238,138,250,152,98,221,209,189,157,82,61,145,246,58,100,85,135,180,19,3,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,100,114,111,180,189,72,146,44,113,237,254,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,189,222,2,171,169,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,67,159,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,232,35,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,14,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,24,254,59,63,70,255,0,89,17,87,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,1,37,53,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,23,196,207,107,183,209,73,74,254,253,52,85,12,232,116,149,113,189,118,100,205,69,221,137,235,34,237,186,108,171,176,56,82,227,91,75,56,193,250,83,247,51,176,101,118,207,162,94,7,198,250,118,150,154,30,231,138,239,246,251,93,153,229,223,111,12,254,174,174,157,183,110,219,238,187,86,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,250,39,195,92,109,120,205,109,93,44,253,22,170,70,63,162,88,227,115,29,210,246,57,171,178,249,57,170,139,230,138,73,94,77,122,79,170,122,95,247,95,251,166,105,166,87,137,122,79,232,255,0,130,244,237,154,166,131,197,118,253,33,220,237,119,152,222,190,158,227,58,186,119,219,173,187,251,80,13,1,206,175,222,159,22,251,63,161,249,141,196,138,186,71,195,70,169,235,142,9,158,103,90,103,105,244,223,220,255,0,209,126,54,205,71,5,77,77,210,187,199,77,36,81,248,72,33,137,253,222,142,211,223,39,83,155,210,198,171,147,171,101,68,149,92,234,253,233,241,111,179,250,31,152,220,77,171,200,199,241,217,250,55,250,200,10,224,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,204,174,104,92,11,125,197,50,167,235,142,142,97,158,19,77,175,93,30,152,166,162,119,84,54,43,164,146,57,23,104,81,169,225,232,230,222,62,222,202,230,50,85,124,127,122,107,169,227,88,191,194,103,15,215,94,38,181,231,24,210,138,54,85,178,219,89,81,226,239,213,148,232,228,90,43,84,59,58,166,94,226,71,35,99,122,183,104,162,116,141,232,89,165,133,174,219,168,11,95,229,25,195,215,220,167,135,217,117,102,231,83,117,101,235,85,123,53,178,219,235,41,124,60,116,116,52,146,212,199,70,232,209,201,215,39,121,146,190,126,234,170,53,209,205,15,75,118,106,190,74,150,226,199,222,159,89,62,208,50,31,152,206,116,166,115,89,197,143,189,62,178,125,160,100,63,49,156,12,42,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,236,244,71,70,229,78,153,24,231,77,78,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,150,188,34,112,209,165,156,80,114,216,211,140,23,83,45,63,254,184,240,87,138,56,41,189,41,108,255,0,119,231,150,79,9,60,209,73,217,238,246,24,201,58,91,235,179,118,175,193,82,165,117,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,104,116,210,10,181,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,58,34,237,110,175,88,154,251,74,2,0,126,221,95,11,31,242,7,85,127,197,86,239,246,226,95,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,245,182,57,36,98,110,248,92,169,179,215,213,84,223,101,221,19,158,207,216,157,197,63,252,218,117,87,252,141,184,255,0,169,46,251,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,7,61,135,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,181,64,0,0,0,69,94,104,254,226,122,155,249,151,231,20,69,43,112,157,239,79,163,127,104,24,247,204,96,46,167,154,63,184,158,166,254,101,249,197,17,74,220,39,123,211,232,223,218,6,61,243,24,0,233,34,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,159,110,61,184,179,163,226,227,89,98,203,113,203,31,163,113,107,37,190,43,117,145,181,150,200,41,238,143,141,90,146,76,181,114,198,249,22,79,191,186,94,219,59,139,27,25,178,181,141,124,146,185,251,215,154,55,29,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,5,144,214,181,204,88,153,31,74,117,75,77,78,230,57,81,253,125,185,100,114,61,26,228,134,25,93,21,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,154,27,131,151,119,5,57,87,19,185,218,231,85,23,251,174,47,134,97,151,8,188,101,230,213,85,37,21,209,107,187,50,203,79,232,217,214,9,34,239,67,51,41,159,46,238,107,152,201,99,115,124,220,213,47,164,197,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,76,172,1,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,58,88,206,197,85,13,60,20,149,20,219,35,220,247,116,177,148,210,247,21,172,106,248,158,134,245,44,110,82,239,202,160,231,149,118,181,77,117,209,187,20,55,58,71,220,168,233,239,213,117,20,109,153,171,60,48,76,234,22,197,43,227,223,169,172,123,160,153,173,114,166,206,88,164,68,223,165,118,10,192,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,233,207,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,231,179,130,204,235,21,211,110,43,52,195,48,205,109,118,170,219,45,38,65,4,21,46,186,79,28,52,180,93,244,88,25,92,249,36,107,152,207,10,249,91,82,142,93,182,116,8,168,230,46,207,111,71,192,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,137,92,179,174,214,171,7,26,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,217,43,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,65,204,71,141,250,206,42,179,180,196,176,234,174,157,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,165,236,159,195,170,199,28,140,138,161,200,246,163,158,246,164,64,54,255,0,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,215,59,163,78,150,189,237,130,86,196,199,185,137,36,136,214,117,55,117,115,67,101,240,19,193,5,247,139,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,110,183,68,249,19,161,90,200,183,234,115,93,36,72,251,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,197,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,80,33,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,118,7,10,92,107,105,103,24,63,74,126,230,118,12,174,217,244,75,192,248,223,78,210,211,67,220,241,93,254,223,107,179,60,187,237,225,159,213,213,211,182,237,219,125,215,106,192,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,68,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,39,53,81,124,209,73,43,201,175,73,245,79,75,254,235,255,0,116,205,52,202,241,47,73,253,31,240,94,157,179,84,208,120,174,223,164,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,106,1,10,249,163,251,246,106,111,230,95,147,209,27,171,149,46,186,105,199,14,154,113,175,186,161,170,23,159,3,106,161,250,53,20,48,196,136,250,171,133,83,146,232,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,110,149,230,143,239,217,169,191,153,126,79,68,69,80,54,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,147,255,0,149,127,1,85,53,85,54,174,41,245,146,197,87,70,202,58,136,110,24,53,178,163,180,172,172,98,197,51,86,190,166,158,72,156,228,98,57,240,75,74,246,189,143,235,139,187,178,177,98,115,244,87,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,70,203,77,61,63,210,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,122,128,14,85,206,170,14,85,192,191,238,87,30,226,122,101,249,235,231,21,164,170,34,175,43,143,113,61,50,252,245,243,138,210,85,0,32,7,58,191,117,140,91,237,2,135,229,215,18,127,144,3,157,95,186,198,45,246,129,67,242,235,136,20,237,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,138,229,113,239,217,166,95,158,190,79,90,73,78,103,92,189,40,241,106,58,158,34,184,126,196,59,54,168,122,165,203,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,179,166,20,237,76,250,149,234,123,145,210,36,157,40,196,149,204,9,213,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,192,85,117,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,72,3,154,30,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,62,148,58,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,193,176,0,0,69,254,40,57,133,232,191,9,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,213,78,245,84,70,170,108,173,243,246,162,100,28,41,113,173,165,156,96,253,41,251,153,216,50,187,103,209,47,3,227,125,59,75,77,15,115,197,119,251,125,174,204,242,239,183,134,127,87,87,78,219,183,109,247,93,160,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,126,40,108,174,77,122,79,170,122,95,247,95,251,166,105,166,87,137,122,79,232,255,0,130,244,237,154,166,131,197,118,253,33,220,237,119,152,222,190,158,227,58,186,119,219,173,187,251,80,11,42,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,0,0,72,78,15,120,167,200,56,122,205,233,237,87,26,254,246,7,125,172,137,151,186,57,213,238,101,39,82,181,139,95,10,49,174,114,75,27,118,87,53,173,94,235,25,208,169,212,145,190,59,131,183,92,109,247,139,125,45,218,211,95,79,91,67,91,11,42,105,106,169,165,108,177,79,19,218,142,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,115,240,76,110,5,248,200,251,145,213,82,105,6,161,203,213,135,220,107,23,192,86,171,183,125,178,174,162,104,25,247,201,38,157,177,67,66,212,239,202,254,150,43,145,239,115,188,247,113,34,201,115,95,23,159,23,189,62,76,242,158,207,242,83,29,39,236,15,237,122,39,56,203,105,254,53,49,229,211,17,231,196,117,251,209,203,219,29,208,180,160,1,51,115,48,0,0,0,0,0,0,0,0,0,0,84,167,26,156,30,213,104,54,65,244,187,0,163,184,215,96,119,94,228,254,80,77,55,160,158,143,141,189,137,231,217,91,218,115,166,98,66,247,187,173,222,179,29,212,230,117,201,109,103,141,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,86,10,186,73,209,122,100,110,232,168,168,169,178,181,205,114,35,154,246,170,57,174,107,92,213,69,68,84,215,230,56,10,49,246,183,39,206,142,83,217,254,83,214,151,236,102,214,226,54,71,48,140,69,26,205,170,180,139,148,253,168,237,143,234,167,89,154,103,190,57,76,168,32,27,143,138,126,30,46,252,57,234,117,86,49,219,184,212,227,117,223,209,56,253,214,170,54,167,140,167,217,170,246,43,152,189,43,44,78,119,109,254,77,85,217,175,232,99,100,98,26,211,14,195,178,125,64,201,237,216,102,25,101,168,187,94,174,211,36,20,148,144,34,117,72,237,149,85,85,87,100,107,90,212,87,57,238,84,107,90,215,57,202,136,138,169,95,220,179,114,213,201,179,84,121,81,58,104,236,44,30,103,132,199,96,169,204,108,87,19,106,170,119,183,185,70,156,231,93,121,105,215,175,41,137,137,228,202,180,79,66,181,7,95,50,232,241,44,18,221,245,248,171,157,76,51,248,10,15,189,73,35,60,68,209,70,254,215,115,178,246,179,116,245,157,178,39,199,107,156,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,99,220,60,112,241,132,112,229,132,51,22,197,163,241,119,26,190,137,175,23,137,163,70,212,92,170,17,23,103,42,110,189,17,55,119,36,113,34,170,49,21,124,220,247,61,239,218,100,227,41,202,227,3,70,253,126,124,243,246,123,35,243,114,183,72,91,119,115,106,241,62,47,133,153,140,45,19,228,199,45,233,251,85,71,211,19,202,61,179,32,0,220,43,112,129,252,212,53,50,225,107,198,49,13,41,180,221,233,227,134,251,53,69,214,241,75,21,67,146,165,209,64,172,109,51,100,99,94,136,176,62,71,204,237,158,213,71,73,76,213,106,162,198,164,240,41,239,152,30,99,62,91,197,30,79,78,151,170,123,141,14,61,13,29,158,133,96,88,220,218,118,178,6,201,52,42,230,126,19,155,83,45,74,59,169,85,205,119,83,87,110,148,106,105,179,235,254,7,7,52,199,58,166,35,243,159,150,139,51,162,108,174,51,29,164,162,237,113,173,54,105,170,190,61,188,41,167,227,19,84,85,29,205,123,195,102,155,65,171,186,235,134,105,253,108,84,243,80,220,110,109,150,225,12,243,73,19,102,162,129,174,158,166,52,124,126,187,92,232,98,145,173,84,84,245,156,223,89,191,132,150,215,197,150,3,112,212,222,28,243,188,66,210,181,11,93,45,179,199,82,197,77,74,234,153,106,101,164,145,149,76,167,100,109,84,87,58,87,64,145,166,219,170,43,209,81,29,183,74,195,30,85,152,38,63,121,205,243,92,254,227,77,223,186,99,52,116,116,118,222,182,49,204,135,198,44,253,217,91,187,85,205,151,166,157,24,142,107,147,212,150,86,170,42,59,202,202,76,108,143,9,76,224,170,154,191,234,107,247,114,253,91,174,149,54,138,237,189,168,177,77,137,255,0,132,220,152,137,229,191,51,23,53,248,198,228,124,28,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,47,159,79,115,188,127,83,176,139,38,127,139,84,247,173,119,218,56,235,32,221,236,115,227,234,79,90,41,58,28,230,164,177,187,169,143,106,57,122,94,199,55,125,208,164,157,115,211,105,244,131,87,178,205,56,146,42,134,67,100,185,203,21,18,212,205,28,178,201,68,255,0,190,82,200,247,71,179,85,207,129,241,61,81,17,54,87,42,43,90,168,173,75,50,229,195,157,227,249,47,13,150,204,74,221,83,254,234,98,21,149,148,119,42,119,189,157,105,223,168,150,166,41,90,212,114,187,180,230,204,173,71,57,27,187,226,149,17,21,27,186,224,236,253,202,172,226,107,195,215,195,88,252,98,127,223,238,74,186,97,194,90,204,242,76,46,115,135,242,162,154,163,73,142,91,151,41,215,89,248,197,49,30,247,181,144,241,253,238,145,157,254,107,249,157,41,78,101,198,113,253,238,145,157,254,107,249,157,41,91,220,48,112,193,152,241,23,152,193,77,77,73,81,69,138,209,76,217,46,247,121,35,150,40,150,38,75,10,79,77,79,58,69,36,126,47,181,55,91,35,126,201,178,110,190,94,223,204,250,205,119,241,180,91,183,26,204,211,31,57,125,244,73,152,225,178,173,151,196,98,241,117,197,52,83,118,169,153,159,114,223,226,216,92,10,112,157,62,183,100,241,234,94,86,234,118,97,56,181,205,141,150,153,237,142,103,93,171,99,70,75,225,93,27,209,200,144,35,95,26,202,175,79,89,175,70,53,21,92,231,197,99,26,241,110,183,217,248,109,212,75,77,166,130,158,138,134,139,7,187,211,82,210,211,68,216,162,130,38,80,74,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,134,101,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,197,184,137,247,126,212,239,228,109,235,249,148,166,243,11,128,163,1,133,170,136,227,84,196,235,63,15,146,171,207,118,183,17,181,185,253,156,69,122,211,106,154,233,138,41,236,141,232,227,63,213,60,230,120,246,71,8,133,24,150,17,198,23,255,0,67,243,68,127,70,190,73,80,87,185,97,28,97,127,244,63,52,71,244,107,228,149,4,83,47,244,24,143,119,243,116,14,216,122,219,40,254,250,126,153,67,158,29,189,224,116,199,249,101,101,254,123,17,182,185,139,96,54,252,35,137,91,133,125,177,105,217,14,91,108,165,191,186,158,10,86,192,216,37,122,201,4,187,244,174,207,116,146,83,62,103,63,100,85,116,206,221,21,81,92,237,75,195,183,188,14,152,255,0,44,172,191,207,98,38,247,53,108,6,223,81,135,97,122,163,18,211,195,93,65,115,146,193,50,54,149,189,218,168,167,137,243,199,213,54,251,244,196,234,105,122,88,168,169,189,67,213,21,190,125,95,88,123,62,23,46,187,49,206,154,162,127,47,205,227,156,102,127,179,246,211,1,110,169,210,155,182,171,162,126,253,232,252,105,136,215,219,217,171,199,229,91,170,127,250,91,162,117,52,127,94,83,69,80,200,255,0,234,105,170,25,35,149,255,0,251,170,177,26,207,235,221,78,252,20,44,32,167,62,4,53,79,238,93,196,126,63,222,163,241,20,121,118,216,181,79,76,125,114,71,226,165,143,178,246,110,246,162,109,81,28,29,74,189,91,71,220,217,170,238,146,227,9,30,65,127,194,225,34,153,158,52,206,159,156,41,94,151,50,191,16,218,42,175,211,78,148,222,166,42,239,159,54,175,150,191,29,80,99,153,214,157,106,14,125,247,53,250,9,130,228,57,31,128,244,207,138,244,77,178,122,206,199,95,131,232,238,118,154,238,158,174,135,237,190,219,244,174,222,197,48,94,91,186,83,170,56,46,184,223,46,217,182,155,101,56,245,12,216,165,77,52,117,87,91,61,69,36,79,149,107,40,220,145,163,228,99,81,92,173,99,151,167,125,246,106,175,193,75,0,203,117,23,79,176,31,9,244,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,31,117,229,214,106,199,120,212,215,229,107,28,56,118,104,199,195,109,150,101,99,101,167,34,167,11,173,157,218,163,194,121,93,117,205,83,60,180,225,51,163,42,5,111,115,34,213,109,81,193,117,198,199,105,194,117,39,41,199,168,102,197,41,170,100,165,181,94,42,41,34,124,171,89,88,213,145,89,27,218,138,229,107,26,157,91,111,179,81,62,8,103,92,177,117,23,80,115,239,186,87,211,188,235,33,200,252,7,161,188,47,165,174,115,214,118,58,252,103,95,111,186,231,116,245,116,51,125,182,223,165,55,246,33,247,70,107,69,120,207,19,221,157,120,241,238,141,88,216,141,128,196,225,246,110,54,146,111,83,52,76,83,59,186,78,190,85,81,79,62,93,122,180,95,27,218,49,172,57,103,20,25,166,65,139,105,70,101,121,181,213,122,59,177,91,111,177,85,84,83,203,211,110,166,99,186,100,99,21,174,217,205,115,87,101,242,84,84,246,161,43,121,110,225,121,142,11,161,215,203,78,109,137,222,113,234,233,178,186,154,152,233,110,180,18,210,74,248,150,142,141,169,34,50,70,181,85,170,230,57,58,182,219,118,170,124,20,223,153,6,179,232,246,39,119,159,31,202,117,95,13,179,93,41,122,123,244,87,11,237,45,61,68,93,77,71,183,170,55,189,28,221,218,230,185,55,79,52,84,95,98,158,206,45,154,97,217,213,190,75,182,19,150,89,178,26,24,102,90,105,42,173,85,241,85,196,201,81,173,114,198,175,141,206,68,114,53,237,94,157,247,217,200,191,20,62,48,249,117,155,56,202,177,20,215,173,83,51,195,135,91,39,57,219,44,203,50,217,203,57,61,236,46,229,170,41,183,17,95,149,199,114,34,34,120,198,156,127,217,203,129,123,220,166,240,12,55,25,224,231,24,204,236,88,245,37,37,247,49,168,184,84,223,110,13,69,89,235,159,79,112,170,167,129,30,229,85,84,100,113,70,136,214,38,204,69,116,142,68,234,145,238,117,16,151,253,202,227,220,79,76,191,61,124,226,180,220,43,116,170,0,0,41,219,157,70,144,225,184,134,168,97,58,185,98,130,174,27,238,161,83,215,195,125,71,78,175,130,103,219,227,162,138,9,152,197,243,99,214,41,146,55,34,47,66,164,49,170,53,28,175,115,238,36,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,93,73,74,220,149,61,233,242,159,179,250,239,152,219,139,169,2,128,121,163,251,246,106,111,230,95,147,209,22,105,202,139,88,179,237,99,225,114,122,205,70,191,85,223,46,88,222,81,95,100,138,231,93,85,53,77,109,92,29,168,42,218,234,137,166,123,221,35,218,234,183,198,213,77,145,35,142,54,237,234,170,173,101,243,71,247,236,212,223,204,191,39,162,39,255,0,37,79,117,140,167,237,2,187,229,214,224,55,87,48,125,11,211,141,101,225,151,53,187,102,182,110,237,215,4,199,238,153,37,130,229,2,163,42,168,170,169,233,95,50,177,175,84,93,225,151,180,214,75,26,162,181,205,70,170,108,246,70,246,115,216,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,11,169,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,164,255,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,160,95,240,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,102,153,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,89,124,140,127,29,159,163,127,172,139,84,2,53,112,73,193,149,139,131,235,22,107,67,69,117,244,173,126,87,144,77,81,29,91,158,247,73,29,158,7,200,203,109,52,171,234,198,249,155,28,146,73,36,140,138,52,89,42,30,207,89,177,177,203,37,64,3,149,114,255,0,185,92,123,137,233,151,231,175,156,86,148,2,95,247,43,143,113,61,50,252,245,243,138,208,34,87,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,215,47,119,100,98,74,230,64,14,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,62,148,58,83,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,98,60,16,86,112,171,157,166,91,135,82,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,67,90,241,191,171,216,110,189,113,57,150,234,230,159,207,87,37,139,34,167,180,77,78,149,112,44,51,196,246,90,233,34,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,55,249,24,254,59,63,70,255,0,89,21,86,90,167,35,31,199,103,232,223,235,32,45,80,0,5,43,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,35,85,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,32,44,251,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,26,248,57,224,63,21,225,11,59,212,108,142,193,121,244,205,6,73,232,234,44,126,75,132,81,205,116,161,161,138,20,125,83,101,169,100,113,183,239,213,79,85,88,163,98,55,162,150,157,206,115,220,187,71,42,128,3,154,206,44,125,233,245,147,237,3,33,249,140,231,74,103,53,156,88,251,211,235,39,218,6,67,243,25,192,186,158,87,30,226,122,101,249,235,231,21,163,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,244,58,87,198,157,10,230,75,183,75,154,217,37,71,185,92,123,137,233,151,231,175,156,86,146,168,14,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,71,137,183,93,40,164,164,170,131,173,141,123,58,226,145,26,246,245,49,237,114,110,158,109,114,42,121,42,29,15,112,89,168,122,243,169,154,13,106,200,56,142,211,218,188,83,48,130,162,106,7,165,93,63,132,158,233,4,93,45,109,116,148,138,214,186,145,239,119,113,171,26,162,35,150,53,149,141,108,114,198,214,181,27,130,158,30,117,87,91,108,122,247,153,225,20,149,217,13,166,158,106,106,218,89,169,169,230,183,95,24,232,22,24,150,225,77,52,111,108,207,133,174,222,55,167,75,211,166,52,114,189,177,198,214,111,80,0,0,57,87,58,83,225,59,221,99,70,254,207,241,239,151,64,115,88,79,254,36,185,129,127,250,44,105,255,0,10,90,69,55,226,254,197,105,204,239,13,119,255,0,179,173,242,165,53,20,244,245,63,251,205,53,92,115,69,253,92,91,126,18,129,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,80,28,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,109,252,0,0,8,171,205,31,220,79,83,127,50,252,226,136,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,230,143,238,39,169,191,153,126,113,68,80,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,100,26,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,167,67,220,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,39,92,238,141,58,156,198,58,121,91,19,30,231,172,113,171,89,212,237,149,206,213,92,2,112,39,106,225,19,25,173,190,228,181,148,151,109,69,200,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,79,38,52,150,160,0,0,10,11,230,155,159,212,231,92,105,102,84,169,144,210,93,173,184,173,61,5,130,218,180,203,19,153,74,200,233,153,45,69,58,190,52,245,158,202,201,234,209,253,106,175,107,250,152,187,116,35,91,121,58,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,135,49,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,242,157,41,240,177,173,127,178,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,160,30,37,180,46,251,195,182,166,71,167,57,13,154,235,110,171,110,63,100,184,204,219,130,177,253,117,85,22,232,36,173,72,101,141,18,57,97,142,181,106,224,107,216,174,111,222,85,170,247,57,174,114,217,247,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,61,76,78,154,91,147,170,36,117,55,67,88,138,189,19,193,81,47,113,207,123,157,226,122,125,86,198,212,80,177,82,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,43,47,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,58,29,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,212,228,138,20,85,108,109,115,149,85,239,124,146,62,155,57,92,123,246,105,151,231,175,147,214,151,252,0,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,49,78,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,177,222,2,151,165,235,28,104,233,21,24,147,78,246,118,163,77,158,228,221,242,118,222,200,164,67,43,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,89,166,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,228,0,0,57,87,58,168,57,87,2,255,0,185,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,0,128,28,234,253,214,49,111,180,10,31,151,92,73,254,64,14,117,126,235,24,183,218,5,15,203,174,32,64,14,87,30,253,154,101,249,235,228,245,165,249,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,43,143,126,205,50,252,245,242,122,210,255,0,128,162,30,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,241,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,175,171,202,123,80,245,231,13,215,151,99,250,93,167,181,121,86,31,149,84,80,208,102,170,218,126,152,45,112,55,188,232,43,159,87,211,211,3,226,106,213,57,177,189,118,157,59,145,53,171,34,198,230,93,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,97,92,58,112,209,165,156,47,224,144,224,186,103,105,254,171,198,222,107,32,166,244,165,207,239,211,75,31,139,158,24,163,239,118,187,239,100,125,77,245,25,179,83,226,170,13,116,226,143,66,120,107,244,39,221,175,57,250,57,244,143,196,250,51,253,204,172,172,239,248,126,215,123,253,237,20,157,61,61,248,191,11,109,250,188,183,217,118,197,52,183,143,94,19,181,167,59,182,105,158,154,106,183,166,114,75,207,123,193,81,122,10,229,79,221,237,66,249,164,251,228,212,236,141,187,71,19,221,235,57,55,219,100,221,85,17,98,175,57,77,39,213,61,80,251,144,125,204,244,211,43,203,125,25,244,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,70,174,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,244,183,137,184,221,49,154,218,74,88,58,237,85,108,103,92,178,70,214,55,169,239,107,83,117,243,115,145,19,205,80,11,191,0,0,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,0,0,0,0,89,7,47,78,44,237,247,75,13,30,128,234,37,194,158,138,186,207,10,51,30,186,86,220,26,212,174,137,211,53,145,208,47,121,251,186,118,186,86,182,22,71,186,58,38,244,163,91,218,69,146,120,28,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,45,107,129,78,44,96,214,236,98,61,52,202,219,80,204,219,22,182,49,210,212,189,210,76,219,181,20,106,200,188,83,164,122,185,82,116,115,227,73,81,235,235,57,232,246,170,163,156,200,165,249,38,107,225,34,48,183,167,140,114,158,223,99,156,58,81,216,25,193,87,94,123,151,83,252,58,167,91,148,199,242,204,243,170,61,147,60,251,38,122,163,148,174,0,18,101,28,0,0,0,0,0,0,0,0,0,0,175,126,108,255,0,138,191,207,159,253,194,71,190,0,125,237,240,79,206,159,44,170,36,39,54,127,197,95,231,207,254,225,35,223,0,62,246,248,39,231,79,150,85,16,172,111,174,99,222,163,254,215,80,108,207,252,179,175,251,156,71,206,234,227,0,4,213,203,224,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,64,23,27,141,194,241,112,170,187,93,171,234,43,107,171,102,125,77,85,85,76,174,150,89,229,123,149,207,145,239,114,170,185,206,114,170,171,149,85,85,85,85,75,156,227,75,41,184,97,220,46,106,21,218,217,13,60,179,84,91,25,106,115,103,107,156,212,138,182,120,233,37,114,116,170,47,82,71,59,213,171,190,200,228,106,170,42,110,139,75,100,67,105,110,235,114,221,174,200,153,251,255,0,217,209,189,7,224,119,48,88,188,116,255,0,53,84,209,254,8,214,126,253,248,251,150,215,203,135,4,199,241,174,27,45,153,109,186,155,253,212,203,235,43,43,46,85,15,99,58,215,177,81,45,52,81,53,200,212,119,105,173,133,92,141,114,187,103,203,42,162,162,59,100,148,166,27,163,120,39,220,199,73,241,28,1,244,214,232,106,44,86,106,90,58,207,71,179,166,158,74,182,198,158,34,86,250,173,85,238,75,220,122,185,90,142,114,189,92,228,221,84,204,137,54,14,215,128,195,209,111,178,35,239,235,252,84,102,209,230,31,181,115,124,78,54,39,88,174,186,166,61,221,103,118,62,20,233,16,169,206,101,24,13,195,23,226,50,124,190,85,168,154,135,51,182,82,215,67,43,169,93,28,81,203,4,109,165,146,157,178,110,169,35,154,216,98,145,219,108,173,74,134,34,167,177,206,217,92,167,242,11,69,54,65,168,248,180,213,125,55,75,141,29,182,225,77,7,109,203,220,167,167,124,236,153,253,72,157,41,210,234,168,19,101,84,85,235,242,69,68,118,222,207,54,59,117,194,91,126,152,221,162,160,168,125,13,52,215,122,105,170,155,19,150,40,165,145,180,142,142,55,63,109,154,231,54,41,85,173,85,221,82,55,170,111,210,187,70,174,5,115,24,48,206,40,240,170,138,235,213,69,190,134,237,52,246,122,132,137,100,233,169,117,76,15,142,158,25,26,205,250,154,234,149,167,95,89,58,90,230,181,203,183,79,82,69,46,76,96,243,157,99,148,213,245,71,31,155,160,240,148,92,218,62,141,60,29,83,229,83,106,116,211,159,240,106,157,216,211,182,98,136,142,222,63,21,157,113,91,166,217,62,175,232,54,71,167,24,116,84,239,187,94,230,182,197,10,212,204,145,69,27,89,112,167,146,73,30,239,53,70,178,54,61,234,141,69,114,163,85,26,215,57,81,171,148,233,46,146,225,26,39,132,81,96,56,13,175,194,91,169,55,146,89,100,84,117,69,101,66,162,35,234,39,122,34,117,202,237,147,117,217,17,17,26,214,163,88,214,181,51,32,75,188,5,30,23,195,233,229,105,167,195,140,254,110,115,156,215,21,57,124,101,113,86,150,162,185,175,78,218,166,41,167,89,237,210,41,225,217,172,246,134,189,226,39,221,251,83,191,145,183,175,230,82,155,8,215,188,68,251,191,106,119,242,54,245,252,202,83,246,255,0,162,171,186,126,79,204,167,214,22,61,250,126,168,81,137,97,28,97,127,244,63,52,71,244,107,228,149,5,123,150,17,198,23,255,0,67,243,68,127,70,190,73,80,65,50,255,0,65,136,247,127,55,88,109,135,173,178,143,239,167,233,148,57,225,219,222,7,76,127,150,86,95,231,177,22,215,197,254,9,143,231,220,56,103,116,89,5,55,95,161,236,213,87,218,41,154,198,44,144,85,209,196,249,163,115,28,246,187,167,171,161,99,114,183,103,44,114,72,212,84,234,220,169,78,29,189,224,116,199,249,101,101,254,123,17,120,183,27,117,190,241,111,170,180,221,168,41,235,104,107,97,125,53,85,45,76,77,150,41,226,123,85,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,77,182,65,110,47,97,174,219,158,190,31,130,188,233,123,25,86,93,158,101,248,186,38,98,104,141,238,28,248,87,18,160,140,119,32,187,226,121,5,179,41,199,234,252,45,210,205,89,13,194,138,126,219,95,218,168,133,232,248,223,210,244,86,187,103,53,23,103,34,162,237,230,138,133,243,225,121,77,191,58,195,172,89,181,166,26,136,104,114,11,101,45,214,150,58,150,181,178,178,41,226,108,140,107,209,170,228,71,35,94,136,168,138,169,190,251,42,251,74,49,213,108,90,223,130,234,142,99,132,218,102,168,154,135,31,191,220,45,84,178,84,185,174,149,241,65,80,248,216,231,171,81,168,174,86,177,21,85,17,19,125,246,68,246,22,181,192,14,164,207,168,220,53,88,98,174,150,162,106,236,78,105,113,170,137,101,134,56,218,230,192,140,125,58,71,209,248,77,109,52,180,236,234,114,35,149,204,118,251,254,19,188,182,118,228,218,191,94,30,174,191,156,54,29,50,224,169,199,101,88,92,218,204,112,166,116,215,175,118,184,214,53,246,107,29,188,38,125,178,208,156,217,255,0,21,127,159,63,251,132,215,188,172,253,224,114,15,228,109,95,243,218,34,210,129,183,175,41,223,199,120,230,255,0,92,112,211,178,52,231,175,228,174,176,221,32,248,182,203,78,205,120,182,186,211,84,111,239,253,170,230,175,55,119,171,93,60,239,107,86,106,159,12,26,27,173,89,5,62,83,169,184,63,166,110,148,180,108,183,195,63,164,235,41,250,105,218,247,189,172,233,134,86,53,118,116,175,93,213,55,243,246,236,137,183,163,164,186,1,164,154,25,233,95,185,102,37,232,79,77,246,60,127,244,125,77,79,123,179,220,237,254,239,35,250,118,238,201,248,59,111,213,231,190,201,180,114,227,63,140,253,81,225,211,84,109,120,78,19,97,197,171,104,107,108,16,93,100,146,235,75,81,44,169,43,234,42,35,86,162,199,60,105,211,211,11,87,109,149,119,85,243,246,34,101,92,15,241,77,168,60,75,125,53,250,119,103,199,168,62,142,122,55,194,250,38,158,120,186,252,71,137,235,238,119,102,147,125,187,12,219,109,189,171,190,254,91,125,209,137,193,78,51,193,83,76,120,78,60,116,246,113,227,220,198,196,100,123,79,111,102,227,48,187,126,169,193,105,76,238,248,73,152,210,106,136,167,200,215,78,21,105,60,184,115,65,142,63,189,237,243,191,205,127,44,165,38,55,43,63,119,236,131,249,101,87,252,202,136,152,192,248,195,229,62,47,140,171,21,191,174,179,60,52,237,246,235,249,50,115,158,144,127,107,236,229,156,131,197,183,124,29,54,227,127,127,93,119,34,35,205,221,141,53,211,237,78,158,215,42,229,255,0,114,184,247,19,211,47,207,95,56,173,40,4,191,238,87,30,226,122,101,249,235,231,21,166,225,91,165,80,0,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,26,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,170,185,42,123,211,229,63,103,245,223,49,183,23,82,82,183,37,79,122,124,167,236,254,187,230,54,226,234,64,160,30,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,64,14,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,4,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,11,169,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,164,255,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,160,95,240,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,0,0,14,85,203,254,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,149,70,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,0,3,154,30,36,116,66,235,195,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,222,108,122,197,52,125,108,221,200,215,245,53,28,244,68,122,216,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,5,43,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,35,85,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,32,45,80,0,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,46,167,149,199,184,158,153,126,122,249,197,105,42,136,171,202,227,220,79,76,191,61,124,226,180,149,64,0,0,0,0,114,174,122,184,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,79,40,186,158,86,156,20,98,186,95,167,22,30,36,51,91,103,141,207,178,251,127,141,180,248,132,141,241,217,45,115,162,246,93,79,208,231,39,122,162,7,54,71,202,170,143,108,114,164,40,216,254,253,221,10,118,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,108,174,98,60,16,81,241,85,130,38,91,135,82,244,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,221,44,100,254,29,22,72,227,100,181,14,87,185,26,247,185,40,179,255,0,42,176,44,171,254,21,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,252,142,107,155,240,84,3,169,48,68,174,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,75,80,34,175,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,23,83,205,31,220,79,83,127,50,252,226,136,165,110,19,189,233,244,111,237,3,30,249,140,0,116,166,0,0,0,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,234,123,59,20,180,53,16,85,212,84,238,140,115,29,210,246,83,69,219,87,49,203,226,122,219,212,145,185,10,150,225,99,69,63,100,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,169,138,222,226,179,171,102,238,169,42,185,201,235,95,211,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,23,76,147,215,92,98,167,168,147,165,201,35,145,208,182,6,81,163,119,99,28,146,119,247,234,111,66,153,87,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,123,158,118,170,57,31,228,25,175,60,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,119,238,189,136,144,215,189,190,74,198,42,201,248,43,34,117,70,190,84,58,197,117,211,94,45,44,152,139,175,212,148,56,246,160,211,212,89,46,145,86,213,58,40,36,157,176,201,53,19,152,222,182,177,106,86,161,140,130,53,114,57,118,170,149,140,78,169,17,75,94,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,250,210,57,141,85,68,85,84,231,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,169,50,170,249,231,126,36,255,0,73,63,86,150,125,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,21,131,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,191,61,124,158,180,191,226,128,121,92,123,246,105,151,231,175,147,214,151,252,0,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,0,229,92,234,160,229,92,11,254,229,113,238,39,166,95,158,190,113,90,74,162,42,242,184,247,19,211,47,207,95,56,173,37,80,2,0,115,171,247,88,197,190,208,40,126,93,113,39,249,0,57,213,251,172,98,223,104,20,63,46,184,129,0,57,92,123,246,105,151,231,175,147,214,151,252,80,15,43,143,126,205,50,252,245,242,122,210,255,0,128,0,0,0,0,0,0,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,181,77,85,197,143,186,198,178,125,159,228,63,46,156,14,107,14,170,14,85,206,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,0,147,156,65,112,157,6,13,161,218,123,175,248,51,170,36,180,223,172,22,103,100,20,14,108,146,173,21,108,244,108,114,213,53,251,42,54,9,100,221,28,143,84,232,150,70,53,138,173,145,172,142,49,158,215,240,245,225,171,220,185,28,121,252,37,172,202,115,124,46,117,135,241,156,37,90,211,19,52,207,108,85,76,233,49,62,216,252,99,140,112,0,7,139,102,30,198,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,23,199,7,236,76,211,58,199,55,197,203,116,94,162,109,220,136,154,102,52,152,158,49,49,60,226,99,174,37,117,188,46,241,29,143,241,33,167,201,144,80,199,225,47,150,158,197,29,246,137,200,200,250,42,214,6,61,242,195,26,75,35,210,153,239,89,91,27,158,168,231,118,158,138,155,181,77,198,81,142,133,107,102,93,160,122,131,73,157,226,83,255,0,91,166,185,210,244,197,253,31,65,223,138,89,169,122,228,141,253,174,231,101,169,220,107,122,155,237,79,169,110,115,73,117,107,8,214,204,34,139,62,192,110,158,46,221,87,188,114,197,34,35,106,40,234,17,17,95,79,59,17,87,162,86,238,155,166,234,138,138,215,53,92,199,53,203,59,202,51,56,198,219,220,174,124,184,231,237,246,254,174,76,233,19,97,174,108,190,47,198,176,180,235,133,185,62,76,253,153,251,51,243,167,182,59,165,153,0,13,202,181,0,0,0,0,0,0,0,0,87,191,54,127,197,95,231,207,254,225,35,223,0,62,246,248,39,231,79,150,85,18,19,155,63,226,175,243,231,255,0,112,145,239,128,31,123,124,19,243,167,203,42,136,86,55,215,49,239,81,255,0,107,168,54,103,254,89,215,253,206,35,231,117,113,128,2,106,229,240,0,4,81,230,93,148,220,49,238,26,157,105,162,134,157,240,228,215,250,27,85,91,165,107,149,204,137,137,37,90,58,61,149,17,29,220,164,141,55,84,84,233,87,38,219,170,42,85,174,23,139,92,51,172,198,197,132,218,102,167,134,187,32,185,210,218,169,100,169,115,155,19,37,158,86,198,199,61,90,142,84,106,57,232,170,168,138,187,111,178,47,176,176,142,107,185,77,194,147,14,211,236,38,40,105,214,134,237,115,174,186,205,35,154,238,235,101,164,138,56,227,107,87,125,145,170,218,217,85,200,168,170,170,214,108,169,178,162,197,174,4,45,214,251,167,22,24,13,53,206,130,158,174,22,77,93,82,216,231,137,178,53,178,197,65,81,36,82,34,57,21,17,204,145,140,123,93,237,107,154,213,77,149,17,72,86,111,30,51,153,197,153,254,152,251,255,0,221,212,29,29,215,57,46,195,220,204,105,142,58,94,185,223,187,19,28,127,193,162,229,64,4,213,203,232,181,204,151,18,250,71,195,29,117,227,210,30,31,232,173,230,130,237,219,237,117,248,158,183,186,143,183,190,233,209,183,140,235,234,217,223,185,244,237,235,110,149,173,195,183,188,14,152,255,0,44,172,191,207,98,45,43,143,239,116,140,239,243,95,204,233,74,131,199,114,11,190,39,144,91,50,156,126,175,194,221,44,213,144,220,40,167,237,181,253,170,136,94,143,141,253,47,69,107,182,115,81,118,114,42,46,222,104,168,67,51,233,166,222,58,138,253,145,51,247,203,166,186,37,166,238,55,101,49,24,104,159,231,185,77,58,245,107,69,19,213,237,153,158,183,64,0,2,102,230,80,215,188,68,251,191,106,119,242,54,245,252,202,83,97,26,247,136,159,119,237,78,254,70,222,191,153,74,121,95,244,85,119,79,201,176,202,125,97,99,223,167,234,133,24,150,17,198,23,255,0,67,243,68,127,70,190,73,80,87,185,97,28,97,127,244,63,52,71,244,107,228,149,4,19,47,244,24,143,119,243,117,134,216,122,219,40,254,250,126,153,67,158,29,189,224,116,199,249,101,101,254,123,17,121,197,24,240,237,239,3,166,63,203,43,47,243,216,139,206,55,123,53,232,174,119,199,201,87,244,225,235,12,39,185,87,212,169,78,100,24,38,63,133,113,31,37,110,63,77,225,254,149,89,169,239,181,176,181,140,100,109,171,124,179,67,35,152,214,53,54,235,240,233,35,149,221,78,116,146,72,229,95,91,100,219,92,170,117,38,118,92,51,77,31,171,150,161,240,203,12,121,45,3,27,12,125,168,156,199,50,158,169,92,255,0,41,21,207,71,209,244,183,205,187,68,245,245,85,125,124,203,154,182,45,111,171,210,236,47,54,150,106,132,174,180,223,228,181,67,27,92,222,211,162,171,167,124,146,57,201,182,234,228,117,20,72,213,69,68,68,115,247,69,221,21,33,207,6,89,245,195,79,120,149,193,171,232,146,162,88,111,23,56,236,21,116,241,85,58,6,205,21,106,164,9,220,217,21,30,216,228,124,115,116,42,108,174,133,190,109,93,156,152,23,103,196,51,125,232,229,51,248,85,205,43,192,83,251,217,209,212,217,170,53,174,138,38,35,95,181,106,117,167,73,158,216,136,143,140,196,207,53,210,128,9,163,153,16,195,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,149,112,63,194,206,160,240,211,244,215,233,221,227,30,175,250,71,232,223,11,232,154,137,229,232,240,254,39,175,185,221,134,61,183,239,179,109,183,246,46,251,121,111,41,65,129,78,91,98,156,79,141,70,187,221,253,177,162,91,123,109,115,91,249,44,100,53,205,62,3,72,141,55,120,233,77,81,84,113,239,128,0,103,162,78,85,203,254,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,149,64,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,93,73,74,220,149,61,233,242,159,179,250,239,152,219,139,169,2,128,121,163,251,246,106,111,230,95,147,209,19,255,0,146,167,186,198,83,246,129,93,242,235,113,0,57,163,251,246,106,111,230,95,147,209,19,255,0,146,167,186,198,83,246,129,93,242,235,112,18,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,46,167,157,95,186,198,45,246,129,67,242,235,137,0,57,92,123,246,105,151,231,175,147,214,147,255,0,157,95,186,198,45,246,129,67,242,235,137,0,57,92,123,246,105,151,231,175,147,214,129,127,192,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,57,87,47,251,149,199,184,158,153,126,122,249,197,105,64,37,255,0,114,184,247,19,211,47,207,95,56,173,2,85,0,0,160,30,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,5,170,0,0,165,110,117,126,244,248,183,217,253,15,204,110,38,213,228,99,248,236,253,27,253,100,106,174,117,126,244,248,183,217,253,15,204,110,38,213,228,99,248,236,253,27,253,100,5,170,0,0,28,214,113,99,239,79,172,159,104,25,15,204,103,58,83,57,172,226,199,222,159,89,62,208,50,31,152,206,5,212,242,184,247,19,211,47,207,95,56,173,37,81,21,121,92,123,137,233,151,231,175,156,86,146,168,0,0,0,0,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,149,171,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,122,202,128,28,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,15,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,125,19,182,53,234,107,30,232,37,116,79,123,88,178,70,141,127,75,119,86,182,176,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,244,175,84,84,213,14,123,145,25,209,219,138,70,163,17,205,73,161,137,177,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,193,115,252,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,91,167,27,250,189,134,235,215,44,76,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,249,73,20,176,200,207,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,139,225,59,222,159,70,254,208,49,239,152,192,7,74,96,0,0,17,215,152,46,177,93,116,67,132,188,235,46,198,175,212,150,172,134,182,158,27,37,158,89,106,157,4,235,61,92,204,134,71,82,185,143,99,252,76,116,238,168,158,53,98,238,213,131,173,81,90,199,32,20,45,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,234,181,17,145,181,17,173,68,68,75,179,229,75,166,127,115,190,13,177,203,141,69,37,214,146,191,53,184,87,100,213,144,92,35,237,244,247,36,74,122,119,194,213,99,92,144,201,75,75,77,43,85,122,186,187,170,246,187,165,205,68,162,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,234,34,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,62,179,154,30,37,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,105,104,166,145,241,108,197,124,148,210,67,34,162,35,118,87,170,43,90,168,173,78,151,138,86,231,39,162,159,65,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,189,82,65,93,110,138,158,158,78,150,164,109,70,194,232,31,70,173,221,239,114,201,223,223,165,189,8,4,223,229,67,172,86,173,74,225,46,201,136,186,253,87,93,144,233,245,69,69,146,233,21,109,83,101,158,56,29,52,147,81,57,141,235,115,210,153,41,222,200,35,87,35,83,122,89,88,196,233,141,20,142,188,243,191,18,127,164,159,171,77,127,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,79,83,215,170,170,218,218,137,29,77,208,214,42,39,92,19,212,75,220,115,216,214,248,110,159,89,210,53,19,96,115,206,252,73,254,146,126,173,2,42,242,184,247,236,211,47,207,95,39,173,47,248,160,30,87,30,253,154,101,249,235,228,245,165,255,0,0,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,11,84,0,0,57,87,58,168,57,87,2,255,0,185,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,0,128,28,234,253,214,49,111,180,10,31,151,92,73,254,64,14,117,126,235,24,183,218,5,15,203,174,32,64,14,87,30,253,154,101,249,235,228,245,165,255,0,20,3,202,227,223,179,76,191,61,124,158,180,191,224,0,0,0,0,0,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,109,83,85,113,99,238,177,172,159,103,249,15,203,167,3,154,195,170,131,149,115,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,197,208,123,117,190,241,195,110,157,218,110,212,20,245,180,53,184,61,162,154,170,150,166,38,203,20,241,62,130,38,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,43,27,140,206,21,110,28,59,230,44,187,88,98,168,171,194,114,25,166,150,223,84,218,119,54,43,116,174,150,87,54,220,231,186,89,30,247,50,20,98,182,71,171,86,68,235,84,69,86,63,107,66,225,219,221,251,76,127,145,182,95,230,81,25,14,161,96,152,254,167,97,23,188,3,41,166,239,90,239,180,114,81,207,179,24,231,199,212,158,172,177,245,181,205,73,99,119,75,216,229,106,244,189,141,118,219,161,62,197,229,244,99,240,180,211,202,168,136,210,126,31,41,114,30,207,237,134,35,100,115,235,215,99,141,154,235,170,43,167,182,55,167,140,127,85,58,235,29,188,186,212,32,13,149,196,38,132,228,252,59,234,61,78,159,228,181,116,245,173,116,45,174,182,215,193,178,54,182,137,239,123,99,149,89,186,172,78,234,141,237,115,28,171,179,152,237,149,237,233,123,181,169,4,185,110,171,85,205,21,198,147,14,179,193,227,44,102,24,122,49,88,106,162,170,43,136,152,152,235,137,255,0,93,241,214,0,15,134,72,72,78,15,120,167,200,56,122,205,233,237,87,26,254,246,7,125,172,137,151,186,57,213,238,101,39,82,181,139,95,10,49,174,114,75,27,118,87,53,173,94,235,25,208,169,212,145,190,56,246,15,91,23,235,195,220,139,182,231,73,134,191,53,202,240,185,206,18,188,14,50,157,235,117,198,147,31,41,142,201,142,113,61,82,191,252,119,32,180,101,152,253,179,41,199,234,252,85,174,243,71,13,194,138,126,219,153,221,167,153,136,248,223,210,244,71,55,118,185,23,103,34,42,111,230,136,167,162,85,175,0,188,90,253,203,50,6,233,62,166,228,254,31,7,186,117,122,50,122,166,245,71,105,175,123,209,83,121,85,201,217,166,147,119,245,238,142,107,100,86,191,239,109,116,207,91,74,44,44,191,29,70,62,204,92,167,159,92,118,79,233,216,227,157,175,217,92,78,201,230,53,97,46,241,162,120,209,87,85,84,255,0,229,28,170,142,169,246,76,0,3,57,21,0,0,0,0,0,0,105,206,33,248,89,211,238,37,190,143,253,59,188,100,52,31,71,60,95,133,244,77,68,17,117,248,142,215,95,115,187,12,155,237,216,102,219,109,237,93,247,242,219,13,210,14,1,180,123,69,117,22,211,169,184,182,73,153,85,93,44,221,254,196,55,10,202,87,211,187,189,4,144,187,169,172,167,99,151,102,202,229,77,156,158,104,158,212,242,89,42,12,90,176,88,122,238,248,106,168,141,238,28,123,185,55,214,54,163,56,195,96,103,44,179,136,170,44,76,85,27,189,90,85,174,244,124,117,157,123,192,1,148,208,128,0,52,231,16,252,44,233,247,18,223,71,254,157,222,50,26,15,163,158,47,194,250,38,162,8,186,252,71,107,175,185,221,134,77,246,236,51,109,182,246,174,251,249,109,134,233,7,0,218,61,162,186,139,105,212,220,91,36,204,170,174,150,110,255,0,98,27,133,101,43,233,221,222,130,72,93,212,214,83,177,203,179,101,114,166,206,79,52,79,106,121,44,149,6,45,88,44,61,119,124,53,84,70,247,14,61,220,155,235,27,81,156,97,176,51,150,89,196,85,22,38,42,141,222,173,42,215,122,62,58,206,189,224,0,202,104,88,110,175,233,102,63,173,90,117,118,211,44,166,178,227,75,107,188,246,59,243,91,228,99,42,27,217,158,57,155,210,231,177,237,77,221,19,81,119,106,249,42,251,23,205,35,95,237,89,240,253,255,0,44,53,11,252,97,69,254,200,76,96,98,223,193,97,241,53,111,221,162,38,91,236,175,106,51,140,150,204,225,242,252,69,86,232,153,214,98,59,116,136,215,238,136,251,128,1,148,208,135,141,154,98,214,252,235,14,190,225,55,105,170,33,161,200,45,149,86,170,169,41,156,214,202,200,167,137,209,189,204,87,35,145,28,141,122,170,42,162,166,251,110,139,236,61,144,126,76,69,81,164,190,237,220,170,213,113,114,137,210,98,117,137,246,194,28,254,213,159,15,223,242,195,80,191,198,20,95,236,134,227,212,158,22,116,251,84,116,123,22,209,60,130,241,144,211,216,241,31,3,224,170,40,234,32,101,92,158,22,149,244,209,247,92,248,92,197,221,146,42,187,165,141,221,219,109,178,121,27,140,24,148,101,248,107,113,52,211,68,68,79,63,106,67,137,218,252,243,25,114,221,219,248,154,170,170,220,235,76,206,156,39,150,177,193,20,112,190,91,186,29,130,230,54,44,218,211,149,103,83,87,99,247,58,91,173,44,117,53,212,110,137,242,193,43,100,99,94,141,165,106,171,85,204,68,84,69,69,219,125,149,61,164,174,0,245,177,134,179,134,137,139,52,233,171,3,53,207,51,28,242,186,110,102,55,102,228,211,26,68,207,84,48,221,95,210,204,127,90,180,234,237,166,89,77,101,198,150,215,121,236,119,230,183,200,198,84,55,179,60,115,55,165,207,99,218,155,186,38,162,238,213,242,85,246,47,154,71,59,119,44,93,14,179,220,41,110,214,156,255,0,82,168,171,168,166,101,77,45,85,53,214,142,41,96,149,142,71,50,70,61,180,168,173,115,92,136,168,228,84,84,84,69,66,95,3,226,246,11,15,136,170,43,187,76,76,195,35,44,218,108,223,38,177,86,27,1,126,170,40,153,153,152,141,52,153,152,136,153,251,162,32,0,25,77,16,0,0,0,2,0,126,210,167,11,31,242,251,85,127,198,182,239,246,18,95,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,87,96,0,0,0,4,127,226,183,130,157,44,227,7,232,183,221,50,255,0,149,219,62,137,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,32,0,17,127,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,245,83,177,17,85,202,155,43,188,189,138,153,7,21,188,20,233,103,24,63,69,190,233,151,252,174,217,244,75,199,120,47,65,85,83,67,220,241,93,142,231,119,189,4,187,237,225,153,211,211,211,182,238,223,125,211,105,0,0,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,148,0,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,232,108,148,146,61,55,100,45,85,221,235,235,42,237,178,108,137,184,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,103,77,59,21,17,90,171,186,187,207,216,137,184,0,24,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,8,65,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,254,0,211,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,166,161,234,168,141,69,221,27,231,237,69,211,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,245,182,58,72,222,187,50,103,42,108,244,245,145,55,221,55,69,152,0,0,0,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,232,108,148,146,61,55,100,45,85,221,235,235,42,237,178,108,137,48,0,17,255,0,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,188,128,0,0,0,8,1,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,127,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,214,232,227,141,139,179,230,114,38,204,79,85,19,125,215,117,93,128,0,0,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,116,54,74,73,30,155,178,22,170,238,245,245,149,118,217,54,68,216,28,41,112,83,165,156,31,125,41,251,153,223,242,187,159,210,223,3,227,125,59,85,77,55,111,194,247,251,125,174,204,17,109,191,137,127,87,87,86,251,55,109,182,93,228,0,0,0,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,170,135,162,170,57,19,100,111,151,181,87,32,225,75,130,157,44,224,251,233,79,220,206,255,0,149,220,254,150,248,31,27,233,218,170,105,187,126,23,191,219,237,118,96,139,109,252,75,250,186,186,183,217,187,109,178,239,32,0,0,0,2,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,237,38,248,3,95,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,87,96,0,0,0,0,0,4,0,253,165,78,22,63,229,246,170,255,0,141,109,223,236,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,97,144,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,72,23,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,254,0,135,248,175,44,141,31,196,52,159,53,209,11,102,171,234,172,184,102,119,225,37,185,90,234,46,150,247,199,13,85,61,76,19,199,85,79,253,4,157,169,151,195,178,55,170,110,215,198,168,142,106,171,34,116,126,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,210,111,128,0,0,6,138,226,167,132,12,7,139,187,86,63,98,212,108,203,53,180,219,113,218,137,234,226,163,176,92,97,130,10,169,228,107,90,217,103,142,104,101,107,223,27,90,246,198,228,68,86,164,211,39,239,212,222,160,8,127,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,127,91,99,164,141,235,179,38,114,166,207,79,89,19,125,211,116,89,128,0,3,74,113,75,194,78,150,113,115,138,217,241,109,76,150,235,67,232,43,130,220,40,174,54,103,83,69,93,31,84,110,100,144,36,179,67,46,208,201,187,28,246,53,19,169,208,196,170,190,162,27,172,1,15,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,235,34,111,186,110,139,176,56,173,224,167,75,56,193,250,45,247,76,191,229,118,207,162,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,72,0,4,63,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,173,177,210,70,245,217,147,57,83,103,167,172,137,190,233,186,44,192,0,0,0,0,0,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,103,67,100,164,145,233,187,33,106,174,239,95,89,87,109,147,100,77,129,194,151,5,58,89,193,247,210,159,185,157,255,0,43,185,253,45,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,64,0,0,0,4,0,253,165,78,22,63,229,246,170,255,0,141,109,223,236,36,255,0,0,107,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,122,168,155,238,187,170,236,0,0,26,127,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,116,212,61,85,17,168,187,163,124,253,168,187,128,1,15,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,235,34,111,186,110,139,48,0,0,0,0,0,0,0,0,0,0,99,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,50,0,4,0,253,165,78,22,63,229,246,170,255,0,141,109,223,236,36,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,145,173,165,244,86,251,231,228,188,58,15,245,134,47,220,167,234,107,208,1,15,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,194,53,239,14,222,239,218,99,252,141,178,255,0,50,136,216,69,161,99,209,83,221,31,39,7,230,222,176,191,239,213,245,75,94,235,174,137,226,58,249,167,213,120,38,91,7,245,202,155,101,87,84,191,208,21,253,137,98,134,171,162,57,25,221,237,247,156,189,183,59,165,222,197,250,210,150,181,71,77,178,125,32,207,175,58,113,152,197,78,203,181,146,102,197,50,211,76,146,197,35,94,198,201,28,140,119,146,171,95,27,216,244,71,34,57,17,200,142,107,92,138,212,190,114,57,113,153,194,173,191,136,140,57,151,107,12,84,244,153,182,61,12,210,219,234,155,78,215,75,113,137,177,74,230,219,156,247,75,27,24,215,204,172,86,200,245,114,70,189,106,136,136,247,239,168,206,114,207,28,163,194,218,143,46,63,24,236,239,236,251,150,39,70,155,115,59,57,138,241,28,125,95,217,174,127,252,85,246,189,217,229,84,119,85,213,58,211,224,61,12,139,31,187,226,121,5,207,22,200,41,60,45,210,205,89,53,190,182,14,227,95,218,168,133,234,201,25,212,197,86,187,103,53,83,118,170,162,237,228,170,135,158,65,166,38,39,73,117,85,21,211,114,152,174,137,214,39,140,76,117,128,0,250,11,24,224,15,140,122,91,149,45,14,131,106,181,235,183,113,143,177,69,138,87,204,200,98,167,125,60,112,199,12,86,229,232,99,118,149,59,123,198,247,171,150,85,122,177,92,143,72,219,37,115,159,69,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,67,47,5,140,185,129,187,23,40,248,199,108,35,155,81,179,88,77,169,203,234,193,98,99,143,58,106,235,166,174,169,143,103,84,199,92,124,37,208,64,35,23,5,28,90,193,196,6,48,152,166,103,89,78,205,66,179,195,44,149,113,65,79,35,91,95,69,26,194,196,174,93,152,144,198,231,62,100,99,163,107,191,9,174,123,90,214,57,26,217,58,88,152,124,69,188,85,184,187,110,117,137,113,174,113,148,98,242,44,101,120,28,109,59,181,211,63,9,142,169,137,235,137,231,18,0,15,102,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,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,216,70,189,225,219,221,251,76,127,145,182,95,230,81,27,8,180,44,122,42,123,163,228,224,252,219,214,23,253,250,190,169,0,7,171,94,135,60,125,112,149,247,83,199,221,171,26,101,140,120,140,226,215,211,233,56,41,93,211,37,218,129,140,84,93,162,70,175,122,166,61,153,209,178,181,206,141,28,207,190,57,176,177,42,212,232,64,174,110,63,56,56,170,182,213,87,107,206,148,217,123,150,233,59,245,185,93,4,47,154,90,134,84,73,52,147,75,113,78,183,187,120,151,185,180,140,98,53,34,70,35,209,170,197,145,209,197,179,204,171,123,92,85,152,227,215,31,159,235,247,175,174,138,246,250,44,110,228,57,157,92,39,133,186,166,121,127,68,204,207,47,177,254,30,205,32,64,0,137,186,24,0,1,232,99,185,5,223,19,200,45,153,78,63,87,225,110,150,106,200,110,20,83,246,218,254,213,68,47,71,198,254,151,162,181,219,57,168,187,57,21,23,111,52,84,46,119,133,142,33,237,28,70,105,141,46,79,220,183,83,100,148,63,208,217,5,170,150,71,47,131,168,221,200,199,163,94,157,73,20,173,111,113,158,110,68,221,204,235,123,163,122,148,164,108,45,10,214,204,187,64,245,6,147,59,196,167,254,183,77,115,165,233,139,250,62,131,191,20,179,82,245,201,27,251,93,206,203,83,184,214,245,55,218,159,82,237,50,172,198,112,23,124,175,50,121,254,168,14,223,236,101,27,91,128,254,14,145,136,183,198,137,237,237,166,125,147,213,217,58,79,45,117,188,224,96,186,39,171,216,198,184,233,197,163,80,241,122,170,119,54,182,22,54,186,146,41,150,87,91,171,81,141,89,169,100,85,107,87,169,142,118,219,171,91,214,213,107,218,157,47,106,174,116,79,232,174,155,148,197,116,78,177,46,68,197,97,175,96,175,87,135,196,83,52,215,76,204,76,79,56,152,231,0,0,250,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,115,224,71,136,188,99,87,52,186,223,167,237,134,158,213,145,96,214,202,59,91,237,206,172,89,101,172,162,130,158,24,155,92,212,86,49,17,174,145,28,215,49,170,254,218,244,117,59,239,140,222,78,148,33,167,185,222,65,166,57,189,147,63,197,170,123,55,75,21,100,117,144,110,247,181,146,116,175,173,20,157,14,107,150,41,27,212,199,181,28,157,76,123,155,190,202,93,39,15,122,237,140,113,17,167,20,218,129,141,82,84,81,57,179,58,134,229,65,62,234,234,42,214,49,142,146,36,126,200,146,183,166,70,57,175,106,38,237,123,119,70,59,169,141,156,100,185,156,98,168,240,55,60,248,252,97,202,253,39,108,61,89,6,42,115,60,28,76,225,238,79,30,189,202,167,170,103,93,116,158,113,63,14,205,118,88,0,222,170,112,249,174,54,235,125,226,223,85,105,187,80,83,214,208,214,194,250,106,170,90,152,155,44,83,196,246,171,95,27,216,228,84,115,92,213,84,86,170,42,42,42,162,159,72,28,223,177,51,76,235,28,213,23,198,191,9,83,240,255,0,147,174,87,134,81,212,63,79,111,19,69,29,36,179,212,70,231,80,86,200,147,61,104,83,119,172,210,53,172,133,94,217,28,223,193,115,88,231,57,237,87,58,49,151,239,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,86,10,186,73,209,122,100,110,232,168,168,169,178,181,205,114,35,154,246,170,57,174,107,92,213,69,68,84,166,46,38,56,123,201,248,119,212,122,204,106,231,67,80,235,5,108,211,79,142,220,158,244,149,181,180,72,255,0,85,29,34,53,169,223,99,92,198,202,206,150,236,229,69,68,232,123,28,232,70,117,149,248,165,94,26,212,121,19,248,79,233,217,247,58,147,163,61,188,253,224,179,251,51,48,171,251,69,17,194,103,254,165,49,215,219,53,71,243,118,199,149,219,166,165,0,26,21,182,0,0,221,124,39,113,35,112,225,175,81,215,34,150,138,162,229,142,221,225,109,13,238,223,20,206,107,157,23,90,57,181,17,55,169,35,116,241,47,87,79,95,146,181,242,179,118,119,58,219,114,152,238,65,104,203,49,251,102,83,143,213,248,171,93,230,142,27,133,20,253,183,51,187,79,51,17,241,191,165,232,142,110,237,114,46,206,68,84,223,205,17,74,0,38,247,44,253,79,213,91,94,79,116,211,75,30,19,81,144,225,53,83,54,227,117,169,131,181,19,172,149,50,35,98,109,74,201,35,154,146,53,237,141,168,232,55,89,21,177,57,241,34,172,114,50,73,22,69,152,213,102,184,195,87,198,153,229,236,159,211,229,205,76,244,173,177,118,115,28,53,89,230,30,98,155,182,227,203,214,98,34,186,99,132,113,153,136,138,163,171,237,121,188,244,89,144,0,153,185,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,13,149,195,222,187,100,252,59,234,61,54,160,99,84,148,245,173,116,46,161,185,80,79,178,54,182,137,239,99,164,137,31,178,172,78,234,141,142,107,218,139,179,152,221,209,237,234,99,181,168,62,237,220,170,213,113,93,19,164,195,27,25,131,177,152,97,235,194,226,105,138,168,174,38,38,39,174,39,253,119,199,82,251,244,247,59,199,245,59,8,178,103,248,181,79,122,215,125,163,142,178,13,222,199,62,62,164,245,162,147,161,206,106,75,27,186,152,246,163,151,165,236,115,119,221,12,132,167,190,12,248,170,184,112,239,152,190,211,126,150,162,175,9,200,102,134,43,133,43,170,28,216,173,210,186,88,154,235,139,88,216,164,123,220,200,81,232,232,216,141,89,19,161,21,85,88,205,173,238,221,113,183,222,45,244,183,107,77,125,61,109,13,108,44,169,165,170,166,149,178,197,60,79,106,57,146,49,237,85,71,53,205,84,84,114,42,162,162,162,161,96,229,185,133,24,251,91,220,170,142,113,254,186,165,199,155,111,177,248,141,145,199,205,169,227,102,189,102,138,187,99,178,127,170,157,116,158,222,125,111,164,0,108,80,176,215,186,235,162,120,142,190,105,245,94,9,150,193,253,114,166,217,85,213,47,244,5,127,98,88,161,170,232,142,70,119,123,125,231,47,109,206,233,119,177,126,180,216,64,248,185,110,155,180,205,21,198,177,44,140,38,46,254,6,253,56,156,53,83,77,116,206,177,49,206,37,69,26,217,164,57,62,135,106,61,223,79,50,138,90,134,186,138,103,186,134,174,88,82,38,220,104,149,238,72,106,163,68,115,147,165,237,110,251,35,157,208,228,115,28,189,76,114,38,12,92,167,24,188,52,219,248,138,211,135,54,137,42,25,151,99,48,213,85,227,175,138,70,163,103,149,236,106,190,146,70,189,205,143,166,101,138,54,245,170,162,198,228,107,183,233,71,177,244,247,145,99,247,124,79,32,185,226,217,5,39,133,186,89,171,38,183,214,193,220,107,251,85,16,189,89,35,58,152,170,215,108,230,170,110,213,84,93,188,149,80,128,102,153,125,88,11,186,71,153,60,167,242,239,135,95,108,30,216,218,218,204,190,42,185,49,24,138,56,87,79,202,168,143,179,87,225,58,199,100,207,158,1,49,184,74,224,23,32,213,63,66,234,110,172,51,209,120,61,70,245,80,91,58,223,29,125,218,52,233,88,151,201,19,179,77,38,238,94,231,82,72,230,183,212,107,91,35,38,76,76,54,22,238,46,231,131,181,26,207,203,189,34,207,51,236,6,206,225,39,25,152,87,187,76,114,237,170,116,215,74,99,174,103,253,230,35,139,94,240,165,194,6,93,196,125,222,43,221,84,222,138,192,232,107,31,77,117,186,199,52,75,80,233,35,108,111,117,44,17,42,171,187,174,108,204,218,71,55,182,212,87,47,174,230,164,110,182,45,54,210,236,7,72,49,134,97,218,113,141,83,217,45,44,154,74,149,134,39,190,71,73,43,215,214,146,73,36,115,164,145,219,35,91,212,247,42,163,90,214,166,205,107,81,50,27,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,210,78,242,252,178,214,2,158,28,106,158,115,250,118,67,147,118,199,110,113,251,93,127,248,147,185,98,60,219,113,60,59,234,251,85,123,116,225,213,17,172,234,0,27,36,36,6,191,197,117,211,78,50,253,88,205,116,66,217,121,237,102,120,39,132,150,229,107,168,68,100,147,82,212,83,65,60,117,84,254,107,221,133,60,67,35,122,166,206,100,136,136,230,162,62,39,73,176,0,0,0,0,107,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,27,0,0,0,3,10,214,77,94,195,116,35,78,238,26,165,168,51,213,193,143,90,106,40,97,174,158,154,5,153,244,236,169,171,134,149,38,86,39,172,230,49,211,181,239,70,163,159,208,215,116,181,238,217,170,25,168,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,0,0,0,0,48,173,78,214,44,7,71,35,199,43,53,26,253,73,99,182,228,151,133,178,69,115,174,170,134,154,138,146,127,5,85,86,215,84,77,51,216,216,216,230,210,62,54,170,110,171,36,145,183,111,89,85,51,80,0,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,49,93,27,213,236,55,93,244,238,223,170,90,125,61,92,248,245,218,162,186,26,25,234,96,88,95,80,202,106,185,169,86,100,98,250,205,99,221,3,158,196,114,53,253,14,111,83,88,237,218,129,154,130,0,126,221,95,11,31,242,7,85,127,197,86,239,246,226,95,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,245,182,57,36,98,110,248,92,169,179,215,213,84,223,101,221,16,54,0,0,0,4,127,226,183,141,109,44,224,251,232,183,221,50,193,149,220,254,150,248,239,5,232,42,90,105,187,126,23,177,220,238,247,167,139,109,252,75,58,122,122,183,217,219,237,178,110,18,0,17,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,245,84,49,81,21,168,155,35,188,253,136,185,7,21,188,107,105,103,7,223,69,190,233,150,12,174,231,244,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,112,144,0,139,252,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,170,161,138,136,173,68,217,29,231,236,69,148,0,0,0,1,143,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,132,31,183,87,194,199,252,129,213,95,241,85,187,253,184,9,254,12,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,61,167,213,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,242,115,85,23,205,20,15,88,0,0,0,0,0,0,16,87,44,231,5,195,182,13,149,94,112,172,167,76,245,86,138,245,143,220,42,45,119,26,111,71,218,228,236,85,65,35,163,150,62,182,92,28,199,116,189,142,77,218,170,213,219,116,85,79,50,79,240,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,209,43,90,174,221,99,150,55,121,117,32,27,44,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,187,47,133,110,47,240,30,46,237,89,5,247,78,112,220,214,211,109,199,106,32,164,150,178,255,0,110,134,8,42,167,145,174,115,162,130,72,102,149,175,124,109,107,29,35,85,81,90,147,66,191,191,64,55,168,48,173,54,214,44,7,85,164,200,40,241,11,245,36,247,44,86,241,93,100,189,91,22,170,23,86,208,79,77,91,81,73,213,60,49,189,206,137,146,186,150,89,34,87,244,171,227,233,118,201,230,137,154,128,0,0,0,0,6,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,158,211,234,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,172,0,0,0,0,1,31,248,173,227,91,75,56,62,250,45,247,76,176,101,119,63,165,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,132,128,4,63,208,78,104,26,5,196,78,172,88,180,115,10,196,53,2,138,245,144,120,175,13,61,210,223,69,29,43,59,20,210,212,63,173,209,213,200,244,221,144,185,19,102,47,172,169,190,201,186,164,192,0,0,0,1,0,63,110,175,133,143,249,3,170,191,226,171,119,251,112,19,252,24,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,251,76,128,0,35,255,0,21,188,107,105,103,7,223,69,190,233,150,12,174,231,244,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,125,127,160,156,208,52,11,136,157,88,177,104,230,21,136,106,5,21,235,32,241,94,26,123,165,190,138,58,86,118,41,165,168,127,91,163,171,145,233,187,33,114,38,204,95,89,83,125,147,117,64,152,0,24,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,123,64,200,1,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,61,96,0,0,0,0,0,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,161,48,1,31,248,82,227,91,75,56,193,250,83,247,51,176,101,118,207,162,94,7,198,250,118,150,154,30,231,138,239,246,251,93,153,229,223,111,12,254,174,174,157,183,110,219,238,187,72,0,0,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,161,48,1,167,248,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,103,77,67,17,21,92,139,186,59,203,216,171,184,0,0,0,0,0,2,0,126,221,95,11,31,242,7,85,127,197,86,239,246,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,180,12,128,2,63,225,124,118,112,203,157,235,45,231,68,44,154,149,106,75,213,183,193,54,223,95,37,125,43,173,119,233,42,91,30,208,219,170,163,149,204,158,102,62,104,227,116,75,211,34,189,92,140,107,209,143,86,132,128,6,21,173,26,171,106,209,13,47,200,53,94,251,142,228,23,203,110,55,78,218,186,202,59,13,35,106,107,86,14,227,91,36,173,141,207,99,122,35,107,150,89,28,174,68,108,113,189,203,248,36,53,253,186,190,22,63,228,14,170,255,0,138,173,223,237,192,79,240,8,255,0,197,111,26,218,89,193,247,209,111,186,101,131,43,185,253,45,241,222,11,208,84,180,211,118,252,47,99,185,221,239,79,22,219,248,150,116,244,245,111,179,183,219,100,220,36,0,34,255,0,11,252,194,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,234,168,98,162,43,81,54,71,121,251,17,101,0,0,64,171,183,57,238,20,45,215,90,219,125,30,47,169,87,74,122,90,137,33,138,186,146,209,70,216,42,152,215,42,54,104,210,106,182,74,140,114,34,57,18,70,49,251,42,117,53,171,186,36,181,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,235,108,114,72,196,221,240,185,83,103,175,170,169,190,203,186,32,108,0,0,0,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,144,0,0,0,0,0,0,199,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,50,0,107,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,0,0,4,222,229,233,197,140,24,53,194,143,64,51,150,212,73,105,191,92,209,184,253,123,93,36,171,69,91,59,154,212,165,115,55,84,108,18,201,178,181,88,137,209,44,143,115,209,91,35,159,28,33,6,78,19,21,94,14,236,93,183,206,63,24,236,105,54,135,33,194,237,46,95,94,95,139,143,38,174,83,215,77,81,202,168,246,199,227,28,39,132,186,16,4,24,229,253,197,255,0,210,234,91,71,15,25,244,61,55,155,117,31,134,198,174,16,67,179,42,233,41,225,85,240,179,35,83,102,75,20,81,170,182,79,38,189,140,217,219,72,136,179,78,114,195,194,98,237,227,109,69,219,127,237,61,142,54,218,45,159,197,236,206,62,188,6,50,56,199,24,158,170,169,227,165,81,236,157,62,19,172,79,24,144,0,100,180,97,20,120,235,225,58,13,110,198,36,212,188,81,213,12,205,177,107,99,219,21,51,27,36,205,187,81,70,175,151,194,182,54,35,149,39,71,62,69,137,88,158,179,158,172,114,42,57,175,138,87,3,195,19,135,163,21,106,109,92,142,18,218,228,185,206,43,32,199,91,199,224,234,210,186,103,225,49,215,19,236,152,225,248,199,29,16,31,130,254,3,42,172,21,86,125,100,214,186,94,221,198,62,138,251,62,57,35,102,138,162,223,81,28,208,203,77,87,60,140,145,187,74,157,183,239,76,230,57,17,30,222,189,158,142,141,179,224,3,227,9,131,181,130,183,224,237,71,127,108,178,118,139,104,241,251,79,140,156,102,58,173,103,249,98,60,218,99,178,35,243,231,61,115,32,0,202,104,64,0,20,109,198,254,175,102,90,11,204,239,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,177,210,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,218,120,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,76,60,209,253,251,53,55,243,47,201,232,141,127,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,120,116,124,12,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,213,92,73,241,191,161,220,42,229,88,150,37,170,85,87,87,85,229,157,114,245,90,225,134,167,209,116,173,145,145,248,170,184,187,173,153,176,185,95,39,74,199,28,142,127,135,153,26,213,115,58,84,36,1,207,95,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,142,247,244,191,90,244,143,90,173,75,121,210,141,71,199,242,154,120,233,233,170,106,25,109,174,100,179,209,178,118,171,162,74,152,119,238,211,189,200,215,250,146,181,143,69,99,209,81,21,170,137,204,96,29,73,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,61,98,144,57,110,241,245,125,208,44,170,215,162,90,145,112,241,186,101,144,92,25,79,79,53,85,75,35,250,51,85,60,155,45,75,36,149,205,99,104,220,247,245,79,27,156,141,102,238,153,155,59,184,201,174,252,1,21,121,163,251,137,234,111,230,95,156,81,31,85,243,152,247,11,152,166,188,222,56,127,203,178,186,187,53,202,205,81,21,12,183,234,136,162,146,200,250,215,246,145,212,222,38,25,30,232,159,27,165,115,101,116,204,142,56,157,4,200,247,183,165,55,199,249,143,101,152,174,115,203,219,80,242,156,43,38,181,100,22,90,223,68,248,107,141,174,182,58,186,89,250,47,116,140,127,68,177,171,152,238,151,177,205,93,151,201,205,84,95,52,80,34,7,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,250,236,145,157,155,127,57,87,46,79,149,239,31,87,221,105,232,225,227,89,174,30,51,47,181,91,223,81,98,191,212,212,177,38,189,82,195,210,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,155,62,39,201,48,88,168,0,0,53,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,161,108,167,142,158,35,178,14,32,170,184,150,180,230,127,70,114,250,139,123,45,49,199,107,107,228,183,211,208,182,38,177,105,153,77,86,233,152,176,185,232,179,172,111,234,111,125,203,42,34,63,101,64,232,164,26,127,132,205,102,204,181,251,65,177,141,82,207,52,234,175,14,187,222,41,250,223,75,46,201,5,107,19,110,154,218,86,171,150,86,83,76,158,188,109,149,17,232,139,228,178,71,219,154,93,192,4,0,231,87,238,177,139,125,160,80,252,186,226,124,156,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,58,147,166,90,154,118,177,170,175,235,238,75,27,149,234,215,44,51,74,239,175,157,95,186,198,45,246,129,67,242,235,137,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,212,240,34,175,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,232,116,76,145,122,213,204,151,126,166,181,178,68,175,149,64,0,43,215,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,31,74,116,197,83,80,215,185,81,253,125,200,163,106,61,26,213,154,25,90,26,43,154,71,31,84,122,137,227,184,100,209,203,133,170,229,136,39,131,168,200,178,42,58,152,43,161,187,200,157,170,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,253,70,70,254,244,213,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,160,18,255,0,185,92,123,137,233,151,231,175,156,86,148,2,95,247,43,143,113,61,50,252,245,243,138,208,37,80,0,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,26,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,170,185,42,123,211,229,63,103,245,223,49,183,23,82,82,183,37,79,122,124,167,236,254,187,230,54,226,234,64,0,0,213,92,88,251,172,107,39,217,254,67,242,233,206,107,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,1,210,159,22,62,235,26,201,246,127,144,252,186,114,168,57,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,118,215,248,177,247,88,214,79,179,252,135,229,211,156,214,1,213,64,42,215,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,237,40,0,0,0,0,10,43,230,227,166,121,86,31,197,237,227,58,187,82,111,101,207,109,244,23,11,69,84,113,201,219,119,134,164,134,142,120,28,247,49,24,179,49,240,35,220,198,57,221,49,207,3,149,81,95,178,111,94,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,109,218,99,213,102,160,99,188,209,239,68,143,240,146,53,233,218,188,231,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,122,239,122,84,195,67,27,81,139,228,147,72,170,213,68,234,101,112,112,15,169,152,174,145,113,123,166,217,214,107,87,225,44,180,247,10,139,125,77,83,164,142,56,233,124,109,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,189,88,218,247,34,42,162,34,135,69,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,145,43,154,110,127,77,130,240,91,153,82,166,67,87,105,185,101,85,20,22,11,106,211,44,173,125,83,228,169,100,181,20,234,248,211,213,99,232,224,171,71,245,170,49,204,234,98,239,214,141,112,81,102,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,251,75,232,229,163,128,84,233,247,5,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,186,235,25,87,83,36,180,181,18,190,53,94,183,186,141,105,17,58,151,173,172,107,24,238,158,142,148,162,29,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,83,167,224,40,89,252,87,106,63,9,92,119,107,14,107,133,75,227,173,85,218,129,126,130,255,0,96,158,101,101,45,222,149,183,58,133,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,222,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,115,153,197,143,189,62,178,125,160,100,63,49,156,221,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,133,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,0,0,213,92,88,251,172,107,39,217,254,67,242,233,202,160,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,233,141,143,147,191,213,26,36,221,219,95,226,199,221,99,89,62,207,242,31,151,78,115,88,7,85,0,171,94,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,162,46,214,234,245,137,175,180,160,0,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,69,94,87,30,253,154,101,249,235,228,245,165,255,0,20,3,202,227,223,179,76,191,61,124,158,180,191,224,0,0,7,42,231,85,7,42,224,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,42,175,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,146,171,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,129,127,198,170,226,199,221,99,89,62,207,242,31,151,78,109,83,85,113,99,238,177,172,159,103,249,15,203,167,2,168,57,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,118,237,14,85,203,94,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,58,34,237,110,175,88,154,240,180,160,0,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,37,87,35,31,199,103,232,223,235,34,213,10,171,228,99,248,236,253,27,253,100,90,160,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,0,0,0,0,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,117,58,139,198,253,139,132,126,7,116,90,139,28,170,181,92,181,54,247,167,248,196,182,75,37,100,47,168,133,148,169,73,78,147,85,85,182,57,99,124,112,244,54,86,70,189,104,231,203,183,75,92,216,229,86,7,201,205,27,142,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,141,199,168,156,214,44,76,143,165,58,98,169,168,107,220,168,254,190,228,81,181,30,141,106,205,12,173,168,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,249,63,242,171,61,202,191,225,92,143,36,200,238,31,244,149,149,215,42,234,137,63,237,73,52,210,72,255,0,202,231,57,223,21,82,244,249,119,112,65,71,194,174,8,185,110,99,75,213,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,245,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,9,23,128,105,205,78,59,164,118,157,45,212,76,170,175,81,223,79,103,75,69,222,231,127,166,138,71,222,88,172,86,75,223,143,101,107,216,230,170,179,105,22,71,185,155,119,31,43,213,242,63,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,78,156,202,128,231,73,161,118,44,91,59,196,181,231,28,179,93,89,87,155,120,139,118,75,87,187,228,161,241,84,144,211,178,137,119,84,84,138,105,32,73,91,209,212,141,123,105,58,154,196,115,101,115,130,90,242,161,214,43,86,165,112,151,100,196,93,126,171,174,200,116,250,162,162,201,116,138,182,169,178,207,28,14,154,73,168,156,198,245,185,233,76,148,239,100,17,171,145,169,189,44,172,98,116,198,138,71,94,121,223,137,63,210,79,213,166,138,229,33,175,53,58,89,196,188,122,109,112,173,164,131,30,212,250,127,69,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,235,125,99,87,214,115,24,213,222,188,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,139,31,230,11,172,87,93,16,225,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,167,65,58,207,87,51,33,145,212,174,99,216,255,0,19,29,59,170,39,141,88,187,181,96,235,84,86,177,200,87,7,37,79,122,124,167,236,254,187,230,54,227,32,231,63,175,52,217,86,168,99,90,1,98,173,171,240,248,61,59,174,151,214,54,162,86,193,37,198,178,56,221,4,111,133,88,140,123,225,166,217,237,149,28,255,0,42,233,24,157,10,215,163,130,186,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,58,115,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,41,219,147,206,136,93,115,206,34,234,53,150,27,229,37,29,183,75,169,213,213,20,142,141,207,158,186,123,141,45,93,52,76,103,177,172,99,90,147,61,207,85,85,221,145,181,26,189,106,248,238,208,0,0,10,22,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,98,44,167,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,253,118,72,206,200,91,248,0,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,136,121,136,241,191,89,197,86,118,152,150,29,85,211,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,116,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,221,92,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,234,50,55,247,171,88,9,41,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,191,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,167,45,164,244,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,233,141,143,147,191,213,26,36,221,208,187,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,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,35,91,75,232,173,247,207,201,120,116,31,235,12,95,185,79,212,215,160,2,30,233,0,0,0,0,0,0,7,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,183,62,13,248,185,180,113,9,143,179,22,200,29,225,115,203,53,26,62,182,13,156,255,0,72,83,194,202,118,73,112,234,100,49,195,23,114,121,149,59,13,85,86,237,229,187,125,149,8,123,24,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,170,55,108,168,168,168,187,163,154,230,170,181,204,114,43,92,215,57,174,69,69,84,93,134,93,152,87,128,185,189,28,105,158,113,254,186,208,221,180,216,236,54,215,96,188,21,126,77,234,53,154,42,236,158,201,254,153,225,175,223,28,87,240,13,105,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,118,89,97,91,185,77,218,34,186,39,88,151,29,99,48,119,242,252,69,120,92,77,51,77,116,76,196,196,245,76,127,174,233,234,0,7,219,24,0,0,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,136,191,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,221,45,123,219,4,206,107,85,119,114,69,34,166,253,43,180,160,230,143,239,217,169,191,153,126,79,68,111,94,83,58,67,134,235,214,151,241,25,164,122,129,5,92,150,44,138,159,25,134,161,105,39,88,103,137,236,146,225,44,83,70,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,168,105,78,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,106,14,41,245,175,246,68,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,58,94,173,238,43,250,118,110,200,159,87,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,215,3,164,78,151,61,141,158,38,202,198,57,233,28,138,230,117,59,100,115,188,174,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,5,170,114,113,225,250,213,134,104,149,119,16,23,6,82,84,223,117,10,162,106,74,25,90,141,123,232,173,84,147,190,21,137,28,177,163,227,124,181,49,202,233,26,215,185,143,100,52,171,228,230,170,20,194,117,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,203,16,31,85,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,108,246,36,176,203,26,185,187,167,92,111,111,181,170,137,63,248,80,230,173,117,209,13,6,186,105,70,160,88,234,239,151,44,110,206,234,76,2,178,26,103,84,162,207,253,18,230,69,116,146,90,182,59,195,70,231,82,69,27,96,106,43,97,141,205,79,193,105,184,52,131,131,43,23,24,124,179,52,162,217,29,215,208,217,158,47,244,138,163,25,185,74,247,173,43,100,150,239,85,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,74,171,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,7,148,92,247,18,156,63,90,184,101,229,53,147,105,69,27,41,31,114,163,167,178,213,223,171,41,209,170,149,183,89,175,20,46,169,151,184,145,198,233,24,142,218,40,157,35,122,210,24,161,107,183,233,34,87,40,206,30,190,234,220,65,75,171,55,58,155,83,236,186,85,217,173,150,223,89,75,226,36,172,174,171,138,166,58,55,70,142,78,136,251,47,137,243,247,85,85,205,146,24,122,91,187,149,241,216,175,52,127,113,61,77,252,203,243,138,32,40,4,245,127,242,171,2,202,191,225,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,200,230,185,191,5,67,202,45,251,154,71,0,181,154,137,227,184,155,209,203,125,214,229,151,167,131,167,200,177,218,58,105,235,166,187,198,157,170,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,61,71,198,254,240,111,94,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,73,252,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,209,226,110,55,74,216,233,41,96,235,123,88,206,185,100,86,177,189,79,123,90,155,175,155,156,136,158,106,135,49,184,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,42,184,224,230,59,153,113,93,106,183,96,56,165,162,175,14,193,35,167,165,169,186,219,22,169,37,158,233,113,70,181,239,73,228,106,34,62,154,25,119,72,153,178,117,171,27,52,136,143,237,199,0,97,60,116,113,155,125,227,15,81,233,110,113,218,189,13,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,189,74,143,150,76,219,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,170,184,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,157,9,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,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,64,14,117,126,235,24,183,218,5,15,203,174,37,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,191,13,110,181,209,73,87,85,63,67,28,247,244,69,26,57,238,233,99,28,229,217,60,154,213,85,242,69,46,83,157,95,186,198,45,246,129,67,242,235,137,0,57,92,123,246,105,151,231,175,147,214,129,162,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,58,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,109,91,115,66,224,91,238,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,251,211,93,79,26,198,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,194,229,56,246,227,126,197,194,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,67,101,100,107,214,142,124,187,116,181,205,142,85,101,11,127,229,86,123,149,127,194,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,149,206,115,190,42,166,65,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,102,156,177,121,122,86,98,213,148,220,69,113,3,136,118,110,176,244,203,137,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,103,76,201,218,133,244,203,212,246,163,100,89,58,81,233,19,152,21,44,95,247,43,143,113,61,50,252,245,243,138,210,128,75,254,229,113,238,39,166,95,158,190,113,90,5,0,147,211,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,166,54,62,78,255,0,84,104,147,119,96,89,245,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,251,90,168,129,212,240,42,215,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,236,211,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,160,24,174,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,231,135,136,126,32,115,238,38,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,238,185,92,212,118,203,36,178,59,203,169,77,149,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,208,23,28,79,42,179,216,173,25,77,219,25,186,209,89,114,15,17,232,139,141,69,20,145,210,220,59,15,70,79,225,229,114,35,37,237,189,81,175,232,85,233,114,162,46,202,4,234,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,166,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,160,87,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,66,124,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,231,6,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,220,28,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,135,71,192,199,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,10,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,233,78,152,170,106,26,247,42,63,175,185,20,109,71,163,90,179,67,43,67,69,115,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,168,200,223,222,173,99,234,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,123,26,198,57,203,178,34,169,242,129,210,159,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,11,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,180,87,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,209,23,119,101,122,202,231,214,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,135,81,0,143,252,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,0,0,3,90,113,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,243,68,117,80,115,173,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,245,99,107,26,170,170,138,170,23,211,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,250,174,69,43,3,157,166,166,98,185,6,163,233,222,150,218,106,252,69,235,15,183,220,46,23,126,220,145,190,58,127,30,180,221,136,29,210,245,123,38,70,82,44,142,99,218,223,189,207,3,145,92,143,242,144,28,155,53,175,233,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,166,57,232,110,50,212,84,71,212,229,145,202,233,155,59,43,17,219,49,141,72,251,27,117,59,173,74,181,226,247,87,169,181,223,137,125,66,213,43,124,244,147,219,110,215,135,195,107,158,154,9,97,101,69,186,153,141,165,163,153,89,47,174,215,190,158,8,158,244,114,55,215,115,189,86,126,10,4,160,228,217,162,159,78,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,189,50,79,93,113,138,162,158,62,166,172,110,71,66,216,25,88,174,217,236,114,73,216,219,169,189,104,93,73,2,185,56,233,13,54,21,195,69,118,169,84,65,72,183,45,71,188,77,51,39,134,121,92,255,0,71,80,189,244,176,195,43,29,179,24,246,212,37,123,209,88,139,187,38,103,83,151,100,107,39,168,28,214,113,99,239,79,172,159,104,25,15,204,103,53,253,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,155,3,139,31,122,125,100,251,64,200,126,99,57,103,220,51,112,163,167,28,90,242,204,211,108,43,53,139,192,221,104,125,59,61,130,255,0,4,40,250,171,69,83,174,245,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,13,23,202,175,142,123,86,150,212,254,198,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,232,233,84,168,149,200,173,127,127,170,59,137,57,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,229,87,199,61,215,84,169,191,99,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,32,88,248,0,13,85,197,143,186,198,178,125,159,228,63,46,156,230,176,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,30,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,66,237,57,108,113,207,106,226,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,118,71,38,251,75,212,137,34,199,31,147,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,30,232,175,169,134,45,221,27,217,213,35,217,31,99,166,69,88,123,84,195,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,14,164,193,29,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,116,138,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,5,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,65,28,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,167,60,54,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,54,7,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,159,74,1,210,240,53,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,141,92,196,120,250,163,225,143,21,76,15,75,110,22,171,150,166,222,251,180,251,165,76,21,31,70,99,72,226,127,137,170,166,234,87,164,207,100,241,186,158,57,24,145,187,214,145,221,77,143,183,40,104,174,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,162,94,214,232,244,149,172,170,19,213,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,121,64,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,42,175,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,146,171,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,129,127,198,170,226,199,221,99,89,62,207,242,31,151,78,109,83,85,113,99,238,177,172,159,103,249,15,203,167,3,154,192,11,94,230,161,192,85,53,85,53,215,138,125,27,177,82,81,190,142,158,107,134,115,108,167,238,171,235,30,178,194,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,58,34,238,236,175,89,92,240,222,188,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,73,163,88,229,127,137,165,166,234,71,172,204,100,18,58,162,56,216,177,183,213,145,189,45,147,183,20,213,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,120,10,174,167,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,64,144,0,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,79,254,74,158,235,25,79,218,5,119,203,173,196,255,0,32,7,37,79,117,140,167,237,2,187,229,214,226,127,128,0,0,0,1,202,185,234,228,217,77,247,48,184,195,118,200,235,188,93,93,61,190,130,215,28,157,166,71,211,75,69,75,21,37,52,123,49,17,23,162,8,34,102,251,117,59,167,119,42,185,85,87,202,44,39,149,207,2,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,5,144,214,181,207,73,95,39,82,245,75,77,78,230,53,21,157,29,185,100,114,177,92,228,134,104,156,27,215,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,61,119,200,206,204,191,195,248,192,208,236,219,136,44,167,134,123,78,73,209,153,226,253,45,70,202,248,86,150,233,35,98,73,42,97,163,149,146,59,185,53,63,155,102,137,232,201,26,230,75,179,92,145,72,230,104,190,100,252,115,218,184,125,192,43,52,175,78,110,148,149,218,139,149,83,212,219,101,125,29,209,173,159,23,129,208,198,174,170,149,176,200,147,195,82,232,234,24,234,109,209,169,190,242,245,42,70,145,201,74,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,168,29,68,17,255,0,142,253,11,190,241,19,195,6,93,167,56,117,154,213,113,202,93,225,110,54,38,220,21,140,232,170,167,168,142,71,164,50,189,21,34,154,72,18,120,26,245,86,183,239,202,215,189,172,115,220,155,3,64,112,253,71,192,52,107,19,195,117,115,61,250,105,151,218,173,237,130,233,123,232,84,241,50,117,57,90,222,167,108,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,137,176,0,229,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,199,249,188,234,102,43,172,154,113,195,134,169,97,85,126,34,203,147,91,239,247,10,110,169,35,124,144,245,165,179,174,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,164,96,230,11,163,182,173,16,226,211,58,196,113,171,13,93,171,30,173,168,134,247,103,138,90,86,193,2,193,87,11,38,145,180,173,99,24,207,13,29,67,170,32,141,24,155,53,32,232,85,87,49,202,107,76,175,88,239,185,134,141,96,26,59,119,135,185,73,167,119,11,229,69,174,167,169,137,211,75,114,117,44,142,166,232,107,17,87,162,120,42,37,238,57,239,115,188,79,79,170,216,218,138,18,215,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,33,174,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,245,233,214,168,93,116,226,203,159,91,44,205,171,142,163,58,197,221,139,190,174,154,181,212,239,166,129,247,10,58,153,183,233,69,89,25,44,84,146,83,190,61,218,142,101,67,183,85,68,86,59,32,225,99,69,63,100,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,169,138,222,226,179,171,102,238,168,23,39,202,211,66,232,244,127,133,59,14,73,91,102,240,153,38,162,127,229,37,206,105,22,9,36,125,44,138,169,111,99,100,137,58,187,62,23,183,51,99,123,156,230,73,83,63,224,171,149,141,152,0,0,0,1,202,185,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,189,142,99,218,228,221,21,20,249,75,147,214,14,8,40,248,170,224,119,70,178,220,58,151,167,83,113,61,47,177,197,98,106,77,5,52,55,72,221,73,71,35,233,106,165,124,78,123,186,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,7,203,202,175,142,123,174,169,83,126,198,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,75,31,57,108,255,0,202,172,11,42,255,0,133,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,35,154,230,252,21,11,222,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,121,61,160,75,82,184,57,170,113,207,117,210,218,111,216,221,164,119,74,187,126,89,114,167,165,185,95,50,27,109,209,212,245,54,104,59,169,36,84,176,186,158,68,150,58,153,82,54,185,253,125,40,148,242,181,17,175,239,245,71,98,151,106,42,155,141,170,182,223,71,118,171,181,212,85,83,201,12,85,212,141,137,211,210,189,205,84,108,209,164,204,124,74,246,170,163,145,36,99,217,186,39,83,92,155,162,243,237,197,119,5,28,71,104,70,163,191,233,149,178,235,154,210,101,249,4,148,86,76,166,141,31,89,38,67,93,58,164,141,108,145,163,159,52,117,146,172,139,247,169,55,116,146,50,110,219,166,107,22,69,13,23,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,147,39,153,7,10,58,113,194,86,156,104,126,21,133,69,227,174,181,223,72,39,191,223,231,133,25,85,119,170,106,91,145,28,228,69,94,220,44,234,114,69,10,42,182,54,185,202,170,247,190,73,31,63,249,119,112,65,71,194,174,8,185,110,99,75,213,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,245,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,141,124,243,191,18,127,164,159,171,64,139,252,182,248,126,192,120,154,213,124,223,74,53,25,149,108,182,214,96,243,85,197,89,66,144,165,109,20,240,221,109,174,108,180,242,77,28,141,141,234,222,184,156,228,110,235,28,178,55,203,169,77,21,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,102,7,37,79,122,124,167,236,254,187,230,54,226,197,56,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,129,16,57,94,115,2,255,0,209,190,20,181,118,111,235,86,156,50,240,231,127,239,50,173,53,108,245,21,63,251,181,53,36,112,197,253,68,91,126,10,150,168,115,153,162,28,20,241,13,174,218,161,115,210,107,22,17,87,142,221,236,20,236,169,190,205,147,211,84,91,224,180,50,72,250,224,74,148,88,214,86,62,100,219,182,196,141,207,122,42,189,19,182,199,189,189,14,226,118,15,162,152,173,155,22,244,221,214,243,232,107,125,61,191,210,55,106,159,17,93,89,218,141,172,239,212,75,178,119,38,127,79,83,223,178,117,57,85,118,77,192,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,18,115,136,46,19,160,193,180,59,79,117,255,0,6,117,68,150,155,245,130,204,236,130,129,205,146,85,162,173,158,141,142,90,166,191,101,70,193,44,155,163,145,234,157,18,200,198,177,85,178,53,145,198,50,241,116,30,221,111,188,112,219,167,118,155,181,5,61,109,13,110,15,104,166,170,165,169,137,178,197,60,79,160,137,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,74,198,227,51,133,91,135,14,249,139,46,214,24,170,42,240,156,134,105,165,183,213,54,157,205,138,221,43,165,149,205,183,57,238,150,71,189,204,133,24,173,145,234,213,145,58,213,17,85,143,219,125,154,101,126,6,221,56,155,49,228,204,70,177,217,61,189,211,248,42,77,131,219,200,204,177,119,114,76,198,191,227,83,85,91,149,79,243,211,19,62,79,189,76,71,255,0,180,123,99,140,115,0,26,21,182,0,0,216,90,21,173,153,118,129,234,13,38,119,137,79,253,110,154,231,75,211,23,244,125,7,126,41,102,165,235,146,55,246,187,157,150,167,113,173,234,111,181,62,165,185,205,37,213,172,35,91,48,138,44,251,1,186,120,187,117,94,241,203,20,136,141,168,163,168,68,69,125,60,236,69,94,137,91,186,110,155,170,42,43,92,213,115,28,215,45,16,146,19,131,222,41,242,14,30,179,122,123,85,198,191,189,129,223,107,34,101,238,142,117,123,153,73,212,173,98,215,194,140,107,156,146,198,221,149,205,107,87,186,198,116,42,117,36,111,143,119,147,230,115,131,175,193,92,159,34,127,9,237,238,237,85,189,36,236,45,59,73,133,156,118,10,159,237,86,227,252,116,199,242,207,109,81,252,191,116,243,225,113,128,243,177,220,130,209,150,99,246,204,167,31,171,241,86,187,205,28,55,10,41,251,110,103,118,158,102,35,227,127,75,209,28,221,218,228,93,156,136,169,191,154,34,158,137,57,137,137,141,97,202,117,209,85,186,166,138,227,73,142,19,19,212,0,15,215,200,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,31,87,46,174,50,105,184,79,213,10,155,126,87,77,72,220,19,55,168,164,135,37,174,74,41,106,43,104,89,79,29,74,83,205,2,50,70,167,67,101,169,71,74,157,18,61,99,107,187,109,87,236,142,249,121,163,251,246,106,111,230,95,147,209,17,84,14,143,120,139,225,235,75,56,197,209,169,177,203,149,77,170,111,74,219,219,83,140,229,180,116,180,213,211,91,251,174,134,118,84,82,74,168,187,195,47,106,20,145,35,123,59,177,110,212,123,119,71,36,32,224,3,64,112,222,12,243,252,143,51,226,230,233,133,98,57,53,125,69,125,167,1,184,95,110,11,74,146,211,91,230,90,123,165,101,51,170,82,56,163,100,235,83,72,144,185,253,53,18,67,222,115,24,144,189,206,126,21,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,42,241,223,174,150,46,34,120,160,203,181,27,14,188,221,110,56,179,188,45,186,196,235,130,61,157,20,180,244,241,198,245,134,39,170,172,80,201,58,79,59,88,168,215,125,249,92,246,53,238,123,80,58,41,57,87,46,123,147,117,54,180,92,116,143,42,205,117,23,45,200,46,152,157,101,69,190,201,135,209,221,171,234,231,101,44,20,12,153,179,186,146,57,190,244,202,101,89,161,133,171,10,237,215,75,35,21,27,218,77,233,132,11,126,228,251,197,117,138,251,130,39,10,185,76,182,171,93,235,25,239,214,98,235,222,123,38,189,82,205,52,245,53,81,244,185,21,139,52,15,123,159,179,92,142,124,79,221,35,218,9,100,118,203,230,79,192,197,171,136,44,2,179,85,52,230,215,73,67,168,184,173,61,77,202,86,81,218,218,233,242,136,27,12,104,234,89,93,12,107,60,213,45,142,157,141,166,221,92,155,239,23,74,36,137,36,116,129,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,188,61,94,95,252,49,126,198,30,31,109,54,12,147,23,181,91,115,235,223,93,195,43,169,163,155,196,73,52,203,44,139,77,4,147,121,162,246,32,123,35,232,141,86,36,147,188,230,43,187,142,145,254,87,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,117,80,114,174,117,80,5,53,243,66,224,22,197,162,221,124,67,232,205,191,193,226,23,91,131,41,239,182,10,106,103,172,54,90,169,186,149,149,48,43,26,172,138,142,71,162,49,99,114,181,177,75,36,108,143,118,74,200,225,133,90,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,165,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,43,194,183,6,218,71,194,13,171,32,183,233,141,78,65,95,81,147,212,65,53,198,186,247,90,201,231,123,32,107,146,24,90,145,71,28,77,99,22,89,156,138,140,235,85,149,221,78,114,35,17,161,149,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,178,192,0,0,2,0,115,171,247,88,197,190,208,40,126,93,113,32,7,43,143,126,205,50,252,245,242,122,210,127,243,171,247,88,197,190,208,40,126,93,113,43,215,150,117,218,213,96,227,95,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,37,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,11,212,214,139,158,145,217,116,191,32,188,235,188,120,252,152,37,5,59,106,111,12,191,82,50,170,137,204,100,141,116,104,232,94,215,36,175,238,164,125,182,35,92,247,73,208,140,69,122,181,14,101,174,210,90,166,186,214,205,98,162,171,163,182,190,162,71,81,211,213,212,182,166,120,96,87,47,109,146,74,216,227,108,143,70,236,138,244,141,136,229,69,84,107,119,217,37,175,49,30,55,235,56,170,206,211,18,195,170,186,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,238,151,178,127,14,171,28,114,50,42,135,35,218,142,123,218,158,87,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,235,116,79,145,58,21,172,139,126,167,53,210,68,143,13,85,194,197,255,0,70,177,110,32,176,155,255,0,16,54,79,74,224,52,119,5,125,222,153,212,206,169,143,206,39,164,18,75,11,85,22,88,99,157,97,146,72,246,119,92,108,123,122,36,223,182,238,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,57,183,226,47,134,141,83,225,127,59,155,5,212,203,79,245,62,10,243,71,5,79,162,238,127,121,134,89,60,36,243,69,31,123,181,223,99,36,233,111,168,253,218,191,5,89,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,100,43,88,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,10,1,45,83,75,184,32,177,113,113,203,99,75,171,113,202,91,85,183,83,108,158,148,138,201,123,172,153,244,240,190,149,111,245,139,53,45,91,163,138,71,201,15,67,165,124,105,208,174,100,187,116,185,173,146,84,125,85,151,253,202,227,220,79,76,191,61,124,226,180,10,22,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,72,174,35,185,134,107,207,18,250,95,141,233,94,95,89,73,110,182,219,169,216,185,3,237,173,236,174,73,91,28,138,177,84,84,181,187,53,140,107,82,39,118,24,137,26,204,143,151,111,220,99,131,106,243,128,205,116,27,44,215,155,101,6,152,211,210,84,102,214,58,122,138,28,230,235,68,207,188,79,59,123,77,165,166,123,209,221,50,212,211,181,147,50,71,35,119,106,58,40,156,247,44,43,28,48,44,13,235,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,174,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,151,252,227,240,12,55,75,48,222,31,116,251,79,177,234,75,30,61,99,167,200,233,168,104,105,145,122,34,102,246,213,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,89,85,202,190,231,195,205,127,13,22,170,93,27,142,145,185,61,186,158,26,108,229,106,41,41,225,187,186,226,175,154,84,90,151,198,212,116,212,221,82,206,148,175,114,187,104,83,163,126,227,37,107,99,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,3,74,114,125,196,241,92,231,136,156,207,22,205,113,155,86,65,101,173,211,250,191,19,110,186,81,71,87,75,63,69,210,216,246,117,197,34,57,142,233,123,26,228,221,60,156,212,84,243,68,48,14,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,214,217,95,26,116,35,95,22,221,46,115,163,149,25,181,121,42,123,211,229,63,103,245,223,49,183,22,41,204,3,35,225,150,213,195,237,222,211,196,219,60,117,170,187,162,91,93,182,221,81,74,203,235,234,155,44,112,248,171,91,39,145,157,83,83,248,150,189,234,138,173,72,156,244,145,175,99,220,199,133,59,112,173,199,102,180,112,137,106,200,44,90,115,71,143,221,173,185,21,68,21,114,209,223,227,171,158,10,89,227,107,154,233,96,142,26,136,154,199,200,215,49,178,57,81,85,201,12,41,251,196,52,87,254,85,103,185,87,252,43,145,228,153,29,195,254,146,178,186,229,93,81,39,253,169,38,154,73,31,249,92,231,59,226,170,121,68,191,229,139,145,240,203,139,113,5,77,118,226,5,157,155,172,61,50,226,87,43,157,69,44,22,43,85,84,81,77,52,181,85,175,158,70,116,204,157,168,89,76,187,61,169,44,138,189,40,244,137,236,9,149,165,156,5,99,220,51,112,77,170,217,206,160,216,169,43,53,82,239,166,247,233,171,159,81,225,107,89,96,122,91,238,13,72,104,102,72,145,240,189,212,245,13,142,161,91,35,216,247,177,81,174,115,17,21,105,216,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,7,85,5,37,243,53,224,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,186,163,41,166,151,119,70,246,116,198,199,201,216,233,141,18,30,237,218,30,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,201,205,69,79,52,64,57,183,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,162,86,181,93,178,73,20,110,243,233,67,161,62,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,46,164,41,51,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,99,252,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,52,58,30,7,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,242,115,85,23,205,20,245,128,21,65,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,93,251,76,122,172,213,239,111,146,61,232,146,126,18,70,157,54,190,70,174,99,122,103,247,80,224,219,81,237,212,244,150,169,43,236,54,246,228,212,115,220,35,223,194,248,9,27,81,80,248,92,140,115,153,51,169,99,169,137,170,155,111,222,86,57,205,107,220,160,83,15,9,124,85,102,92,44,100,217,85,231,24,185,85,193,79,147,226,247,43,75,153,20,105,58,67,113,240,242,58,219,88,144,200,244,133,239,134,175,183,187,164,108,157,48,203,82,141,99,149,251,46,138,4,159,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,11,222,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,50,176,0,230,179,139,31,122,125,100,251,64,200,126,99,57,117,60,174,61,196,244,203,243,215,206,43,74,86,226,199,222,159,89,62,208,50,31,152,206,92,247,44,235,181,170,193,203,255,0,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,181,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,12,87,154,135,11,248,14,171,232,149,215,91,238,23,122,75,14,89,167,22,121,165,161,172,168,168,134,150,154,225,3,167,133,203,73,83,34,196,233,101,126,201,43,41,98,107,216,158,34,171,111,253,98,148,129,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,45,121,136,241,191,89,197,86,118,152,150,29,85,211,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,116,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,242,184,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,55,91,162,124,137,208,173,100,91,245,57,174,146,36,120,91,79,47,254,34,179,190,36,248,125,180,230,58,137,138,221,105,47,84,93,118,250,187,236,180,48,210,91,239,179,71,44,140,89,232,216,201,92,247,116,177,145,164,207,237,199,23,125,210,178,36,217,142,100,114,84,249,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,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,85,7,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,215,47,119,100,98,74,230,90,248,3,154,30,29,117,123,87,52,75,87,44,89,158,137,79,86,252,157,245,12,183,195,108,134,7,212,178,240,201,158,214,173,4,180,236,245,167,100,174,70,34,49,190,191,90,49,204,86,200,214,57,189,41,218,107,106,110,54,170,43,133,101,166,174,215,81,85,79,28,210,208,213,186,39,79,74,247,53,21,208,200,176,189,241,43,218,170,173,85,141,239,102,232,189,46,114,108,171,160,56,121,224,43,135,158,25,179,43,246,115,167,214,42,186,203,149,222,161,179,80,190,245,225,235,95,96,98,36,237,88,109,243,44,73,60,44,116,117,14,141,234,233,30,247,177,140,71,57,219,42,172,138,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,4,74,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,190,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,241,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,174,63,202,227,223,179,76,191,61,124,158,180,185,238,44,243,93,6,193,180,27,39,175,226,70,158,146,187,9,174,167,240,53,22,169,89,215,61,210,119,110,232,169,169,89,212,215,45,74,185,157,113,185,174,106,198,177,247,122,227,72,214,70,5,27,112,135,198,110,163,240,121,125,200,238,120,85,170,213,121,160,202,45,254,30,186,219,113,98,164,110,170,137,146,248,42,148,145,155,72,157,169,37,114,186,52,114,54,72,223,35,87,165,203,28,177,234,12,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,199,201,21,192,37,207,135,155,79,18,246,10,174,37,163,164,126,48,250,122,154,106,68,185,210,83,212,218,61,35,51,59,80,173,197,147,181,205,74,100,107,229,84,126,223,123,153,32,123,149,177,181,238,64,177,254,87,188,11,125,197,49,86,107,142,177,225,158,19,82,111,93,126,135,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,122,115,170,35,90,86,58,168,57,87,3,165,62,19,189,214,52,111,236,255,0,30,249,116,4,106,227,95,154,22,9,195,255,0,141,211,221,24,146,213,153,106,77,13,193,104,174,49,84,199,51,237,118,110,223,67,165,108,239,98,179,191,50,245,44,73,20,50,125,237,237,147,186,230,58,62,212,146,87,132,239,117,141,27,251,63,199,190,93,1,80,28,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,70,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,214,141,221,78,143,185,40,108,14,107,90,233,167,28,69,233,198,129,106,134,151,222,124,117,170,187,233,44,83,67,42,35,42,173,245,77,75,90,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,218,87,149,199,191,102,153,126,122,249,61,105,21,73,85,202,227,223,179,76,191,61,124,158,180,11,254,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,1,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,157,49,177,242,118,58,99,68,135,187,21,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,233,35,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,66,252,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,173,178,190,52,232,70,190,45,186,92,231,71,42,48,46,207,135,142,32,112,30,38,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,137,90,213,118,235,28,177,187,203,169,13,150,115,195,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,87,71,113,54,86,73,52,104,232,251,171,35,122,8,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,172,1,133,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,121,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,6,19,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,169,171,44,202,138,216,218,230,162,35,222,248,227,127,60,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,159,241,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,125,16,54,69,233,107,222,216,34,116,175,99,88,146,72,142,127,75,119,70,183,80,1,189,120,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,46,228,202,229,247,199,174,67,195,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,21,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,133,239,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,0,0,0,7,42,229,228,230,124,93,218,184,65,229,249,163,57,92,22,234,75,198,89,126,193,236,22,220,114,213,61,67,88,199,206,150,168,92,250,169,152,142,73,95,77,10,116,245,246,211,117,124,144,198,174,143,186,146,54,141,140,171,81,117,51,42,213,11,141,158,227,148,213,247,61,3,143,218,177,155,116,12,146,69,134,150,134,130,150,58,120,153,27,94,247,116,117,118,221,43,209,187,53,101,154,87,163,91,215,176,30,86,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,232,241,55,27,165,108,149,117,83,244,49,172,103,92,178,43,158,238,150,49,173,77,215,201,173,68,79,36,66,239,185,119,112,11,71,195,30,42,185,230,169,91,237,87,45,77,189,246,170,54,90,104,42,62,140,198,145,202,207,13,75,83,210,175,73,158,201,228,109,68,145,189,35,119,171,27,122,155,31,114,93,21,202,191,128,170,106,90,107,87,20,250,201,98,164,172,125,101,60,55,12,26,217,81,221,71,209,189,37,153,171,95,83,79,36,77,106,189,90,200,37,165,123,94,246,116,75,221,217,30,145,57,150,148,0,0,5,112,115,159,208,106,156,171,75,241,173,127,177,81,82,120,140,30,161,214,187,235,219,79,19,103,146,221,89,36,109,130,71,204,175,71,189,144,212,236,198,196,141,127,157,116,143,78,132,107,213,212,236,116,251,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,211,28,111,146,30,180,245,39,139,184,199,177,179,68,244,108,145,189,90,189,18,49,142,68,221,168,115,25,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,31,41,103,220,148,244,46,142,235,125,205,56,135,191,89,187,222,132,232,198,241,218,153,22,9,35,101,84,172,238,87,61,172,84,89,99,153,144,186,149,141,145,21,141,88,234,231,103,175,187,145,149,130,116,167,194,198,138,126,199,110,31,112,157,28,146,225,227,106,241,251,122,248,249,219,47,114,55,215,79,43,234,42,187,78,237,198,171,10,79,52,169,31,83,17,221,180,103,86,238,221,84,54,168,0,0,0,14,85,203,222,229,141,197,86,27,173,218,13,143,105,108,215,42,74,76,239,78,172,240,90,107,237,41,26,196,179,219,169,246,130,150,178,4,115,220,178,179,180,144,178,87,34,167,76,202,237,216,198,73,15,93,16,153,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,90,79,52,142,1,107,53,19,199,113,55,163,150,251,173,203,47,79,7,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,122,143,141,253,234,161,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,138,56,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,138,233,207,0,28,46,105,118,174,95,53,151,26,211,170,73,46,247,106,136,106,232,104,107,99,138,123,117,130,118,61,37,89,109,176,43,54,167,123,165,107,94,142,221,203,23,79,76,61,152,213,88,161,183,244,171,48,190,234,6,156,99,153,174,79,129,93,112,171,173,234,223,21,101,93,130,232,246,58,170,223,35,147,117,141,234,207,240,162,57,25,34,53,81,36,142,39,245,70,220,172,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,62,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,18,174,186,88,97,107,31,85,58,69,28,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,99,81,19,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,145,173,165,244,86,251,231,228,188,58,15,245,134,47,220,167,234,107,208,1,15,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,67,168,88,38,63,169,216,69,239,0,202,105,187,214,187,237,28,148,115,236,198,57,241,245,39,171,44,125,109,115,82,88,221,210,246,57,90,189,47,99,93,182,232,99,220,59,123,191,105,143,242,54,203,252,202,35,97,22,117,154,98,171,20,211,87,41,136,249,56,79,49,187,93,140,210,237,219,83,165,84,220,170,98,99,170,98,169,152,149,28,241,9,161,57,63,14,250,143,83,167,249,45,93,61,107,93,11,107,173,181,240,108,141,173,162,123,222,216,229,86,110,171,19,186,163,123,92,199,42,236,230,59,101,123,122,94,237,106,94,118,186,232,158,35,175,154,125,87,130,101,176,127,92,169,182,85,117,75,253,1,95,216,150,40,106,186,35,145,157,222,223,121,203,219,115,186,93,236,95,173,41,107,84,116,219,39,210,12,250,243,167,25,140,84,236,187,89,38,108,83,45,52,201,44,82,53,236,108,145,200,199,121,42,181,241,189,143,68,114,35,145,28,136,230,181,200,173,72,70,109,150,78,2,189,234,60,201,229,236,246,126,142,166,232,251,110,109,237,102,27,192,98,56,98,109,196,111,71,218,142,91,241,29,254,116,117,76,199,84,195,22,0,26,133,140,0,0,152,220,2,241,107,247,44,200,27,164,250,155,147,248,124,30,233,213,232,201,234,155,213,29,166,189,239,69,77,229,87,39,102,154,77,223,215,186,57,173,145,90,255,0,189,181,211,61,109,40,231,188,177,142,0,248,199,165,185,82,208,232,54,171,94,187,119,24,251,20,88,165,124,204,134,42,119,211,199,12,112,197,110,94,134,55,105,83,183,188,111,122,185,101,87,171,21,200,244,141,178,74,50,60,215,119,76,45,233,225,213,63,151,233,247,40,94,149,54,6,111,239,103,217,101,60,99,141,202,98,57,255,0,92,68,71,63,183,254,46,221,103,192,0,150,185,228,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,140,215,151,175,10,184,111,21,250,71,175,152,125,230,219,72,220,158,221,79,99,169,196,238,242,72,176,190,221,113,86,92,186,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,152,87,52,127,126,205,77,252,203,242,122,34,85,114,49,252,118,126,141,254,178,2,178,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,85,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,151,125,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,139,252,157,184,98,238,231,121,142,186,106,22,47,117,161,186,224,55,7,99,54,56,234,102,240,254,22,232,232,101,101,205,147,211,121,74,147,69,12,176,70,137,34,35,19,196,73,234,185,236,69,136,44,255,0,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,230,8,234,160,229,92,9,149,55,1,89,14,161,240,81,167,60,75,104,189,138,174,233,125,117,61,210,28,170,203,75,226,171,43,110,111,109,238,74,90,73,168,105,98,137,234,175,108,74,238,242,117,177,137,28,12,122,55,171,184,174,141,90,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,151,147,202,227,220,79,76,191,61,124,226,180,128,28,208,184,22,251,138,101,79,215,29,28,195,60,38,155,94,186,61,49,77,68,238,168,108,87,73,36,114,46,208,163,83,195,209,205,188,125,189,149,204,100,170,248,254,244,215,83,198,161,105,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,214,188,209,253,196,245,55,243,47,206,40,138,128,224,163,136,45,113,208,61,101,162,173,209,76,126,235,151,73,123,218,11,182,29,69,4,213,30,157,165,137,175,145,205,72,226,107,222,217,162,98,74,248,230,107,28,232,253,125,209,209,186,88,223,111,252,209,253,196,245,55,243,47,206,40,128,160,19,170,131,149,115,170,128,0,0,0,0,33,7,55,109,66,207,180,215,134,220,110,251,167,57,198,65,138,220,167,206,40,233,37,172,178,92,230,161,158,72,29,65,94,231,68,233,33,115,92,172,87,49,142,86,170,237,187,26,191,4,32,255,0,46,30,33,117,247,57,227,59,79,49,108,215,92,53,3,32,178,214,250,91,196,219,174,153,53,109,93,44,253,22,170,183,179,174,41,36,115,29,210,246,53,201,186,121,57,168,169,230,136,90,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,116,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,67,0,231,87,238,177,139,125,160,80,252,186,226,82,177,117,60,234,253,214,49,111,180,10,31,151,92,74,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,207,248,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,208,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,19,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,169,201,20,40,170,216,218,231,42,171,222,249,36,126,235,3,74,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,207,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,245,16,67,254,98,60,16,81,241,85,130,38,91,135,82,244,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,221,44,100,254,29,22,72,227,100,181,14,87,185,26,247,185,2,133,203,254,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,160,18,205,52,243,143,92,123,134,110,92,56,14,13,167,215,218,74,205,84,187,211,223,97,161,101,63,133,173,101,129,233,121,145,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,45,101,128,61,95,252,170,207,114,175,248,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,82,77,52,146,63,242,185,206,119,197,84,151,252,82,242,199,212,126,26,244,38,207,172,85,25,45,170,247,37,183,122,124,210,154,142,161,93,13,20,146,214,58,58,74,154,71,203,28,79,150,23,50,74,104,164,141,89,220,100,170,174,111,92,110,85,134,101,114,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,234,94,152,170,106,26,246,162,179,163,185,20,109,86,43,154,179,77,19,103,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,115,111,195,167,18,250,167,194,254,119,14,117,166,119,111,234,188,109,154,178,122,159,69,220,254,243,52,81,248,184,33,150,62,247,107,190,247,199,212,239,81,251,57,62,40,178,255,0,154,214,186,105,199,17,122,113,160,90,161,165,247,159,29,106,174,250,75,20,208,202,136,202,171,125,83,82,214,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,118,170,230,35,193,5,103,10,185,218,101,184,117,47,86,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,212,247,207,225,209,100,146,71,197,78,229,123,149,204,123,150,37,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,191,75,94,246,193,11,92,228,77,220,145,70,139,191,74,108,19,215,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,162,185,73,231,248,110,150,107,166,127,168,58,131,144,210,88,241,235,30,155,215,212,215,87,84,170,244,68,207,73,91,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,116,175,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,74,81,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,207,98,75,12,82,35,93,186,117,198,199,123,90,138,146,43,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,72,25,7,9,28,184,181,115,138,220,54,247,168,52,183,122,76,63,30,167,167,154,43,13,117,210,149,242,50,247,113,98,170,118,163,70,170,57,148,205,114,57,146,84,162,63,165,254,171,35,149,205,149,35,141,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,211,150,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,82,32,115,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,108,148,208,83,253,38,141,99,137,158,26,170,167,165,30,179,49,144,70,218,121,36,122,198,223,90,55,116,182,78,228,65,160,56,110,227,167,238,215,193,126,176,232,118,177,230,126,47,82,108,186,127,146,122,30,166,181,189,51,95,109,113,218,101,84,222,101,114,248,138,200,118,147,185,186,53,239,137,25,39,223,92,218,137,18,170,207,170,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,135,202,7,74,124,88,251,172,107,39,217,254,67,242,233,206,107,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,1,213,64,0,13,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,185,236,226,47,134,141,83,225,127,59,155,5,212,203,79,245,62,10,243,71,5,79,162,238,127,121,134,89,60,36,243,69,31,123,181,223,99,36,233,111,168,253,218,191,5,94,148,205,21,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,10,160,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,221,106,103,168,250,51,34,73,43,252,77,45,55,82,177,33,123,231,145,213,17,198,196,145,222,172,141,234,116,125,185,111,80,229,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,109,207,147,86,186,106,62,164,233,198,103,165,249,173,231,210,182,173,57,244,76,86,9,167,69,117,85,61,45,82,85,34,210,186,69,95,94,24,252,43,123,72,169,212,198,189,204,71,43,27,27,24,22,42,1,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,64,115,27,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,158,194,210,121,33,105,159,134,197,117,47,88,235,41,45,82,250,66,225,73,140,219,231,237,245,87,83,248,120,214,162,173,157,74,207,82,25,60,85,18,236,215,175,83,160,245,154,157,12,85,170,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,31,228,151,169,152,174,63,168,250,137,165,183,106,191,15,122,204,45,246,251,133,163,185,36,108,142,163,192,45,79,126,6,245,61,30,249,149,149,105,35,88,198,187,239,112,78,229,86,163,60,194,223,192,0,115,89,197,143,189,62,178,125,160,100,63,49,156,207,242,174,51,111,181,124,24,225,92,29,226,86,175,3,106,161,241,117,25,93,198,161,140,124,151,9,29,117,158,182,154,154,157,60,251,112,179,170,9,31,39,148,143,145,168,196,232,99,29,223,192,56,177,247,167,214,79,180,12,135,230,51,152,86,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,6,127,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,117,206,232,211,165,175,123,96,149,177,49,238,98,73,34,53,157,77,221,92,222,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,48,158,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,157,78,72,161,69,86,198,215,57,85,94,247,201,35,247,88,26,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,159,127,217,99,197,63,252,229,181,87,252,178,184,255,0,174,58,51,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,8,63,105,83,133,143,249,125,170,191,227,91,119,251,8,18,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,168,0,0,43,87,156,166,172,106,158,151,253,200,62,230,122,151,149,226,94,147,250,65,227,125,5,121,169,160,241,93,191,71,246,251,189,151,183,175,167,184,254,158,173,246,235,118,222,213,44,168,143,252,86,240,83,165,156,96,253,22,251,166,95,242,187,103,209,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,130,5,242,137,214,253,104,212,174,36,178,75,22,163,106,246,107,149,91,96,193,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,77,246,123,147,226,166,65,207,59,241,39,250,73,250,180,150,156,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,137,124,243,191,18,127,164,159,171,64,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,67,214,227,219,141,251,239,23,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,221,110,149,145,175,90,181,145,109,210,214,186,73,85,241,84,221,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,250,92,145,66,138,142,145,205,114,170,177,140,146,70,6,192,224,107,128,252,171,140,27,141,234,239,81,121,250,59,134,88,122,232,171,46,139,20,139,52,149,210,210,206,234,118,210,181,99,88,170,59,51,37,51,234,34,89,98,114,69,51,122,92,213,145,174,77,21,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,210,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,199,94,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,208,233,95,26,116,43,153,46,221,46,107,100,149,30,17,171,150,47,48,186,204,166,178,155,135,94,32,114,254,245,214,110,152,177,43,253,206,105,231,170,186,213,75,60,210,75,75,91,87,60,207,234,153,123,176,178,153,58,88,213,108,107,31,82,189,98,107,234,88,245,127,242,171,2,202,191,225,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,200,230,185,191,5,67,202,3,165,62,19,189,214,52,111,236,255,0,30,249,116,6,107,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,152,87,9,222,235,26,55,246,127,143,124,186,3,106,129,207,15,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,189,61,125,181,217,89,36,50,43,99,238,164,109,199,248,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,233,15,19,5,174,40,228,170,127,126,130,162,157,157,13,146,72,216,187,62,102,170,238,244,245,81,118,221,118,69,157,92,243,191,18,127,164,159,171,74,171,3,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,107,197,143,186,198,178,125,159,228,63,46,156,174,174,83,188,111,209,227,126,140,225,51,83,42,186,41,46,23,5,139,9,173,72,96,134,26,89,38,241,19,212,82,213,76,233,88,174,238,206,172,74,116,108,111,145,210,212,57,138,238,149,141,173,177,94,44,125,214,53,147,236,255,0,33,249,116,224,115,88,117,80,114,174,117,80,6,191,214,29,116,211,141,6,163,198,110,218,161,121,244,53,171,40,200,33,198,225,185,74,136,148,180,117,82,193,60,209,190,165,234,169,218,133,124,59,152,178,108,173,99,158,213,127,75,17,239,99,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,68,14,117,126,235,24,183,218,5,15,203,174,38,41,202,223,143,170,205,68,240,60,50,107,29,194,235,114,203,211,198,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,126,163,227,103,120,43,91,136,190,26,53,79,133,252,238,108,23,83,45,63,212,248,43,205,28,21,62,139,185,253,230,25,100,240,147,205,20,125,238,215,125,140,147,165,190,163,247,106,252,21,119,255,0,46,238,62,171,56,99,202,151,3,213,43,133,214,229,166,87,190,213,62,235,83,61,71,209,153,18,73,95,226,105,105,186,149,137,11,223,60,142,168,142,54,36,142,245,100,111,83,163,237,203,107,252,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,206,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,58,136,40,135,153,31,23,249,247,16,122,137,30,156,220,48,220,131,9,196,241,10,134,213,208,216,111,214,233,173,183,119,207,61,36,10,178,220,105,150,103,196,175,106,172,171,3,154,214,170,67,80,239,111,113,73,147,201,171,93,53,31,82,116,227,51,210,252,214,243,233,91,86,156,250,38,43,4,211,162,186,170,158,150,169,42,145,105,93,34,175,175,12,126,21,189,164,84,234,99,94,230,35,149,141,141,140,202,249,157,112,75,71,174,122,113,83,171,122,95,138,117,234,78,47,213,89,53,53,166,219,2,213,100,180,174,72,99,146,57,158,136,217,102,154,8,97,107,225,78,167,187,165,146,68,200,220,233,88,173,10,192,224,107,135,92,87,138,30,32,173,186,91,154,229,94,132,178,190,223,91,112,169,240,245,209,211,92,43,59,81,47,68,20,93,200,164,100,147,117,185,178,57,138,223,220,34,168,114,42,43,80,200,57,152,218,109,86,14,53,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,178,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,235,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,205,120,141,214,251,175,17,218,195,122,214,91,237,142,146,209,114,191,211,219,155,89,73,73,35,159,2,79,79,67,5,52,143,143,171,214,107,30,232,21,232,197,87,43,17,232,213,115,250,122,212,38,87,42,93,11,211,142,34,244,227,95,116,191,84,44,222,58,213,93,244,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,232,43,170,88,7,220,191,59,185,224,191,77,113,76,183,209,157,159,247,103,22,185,120,251,93,87,114,22,75,247,153,250,91,215,211,220,232,119,170,155,61,143,111,195,115,96,104,103,21,218,143,195,182,156,106,62,21,165,242,250,42,235,168,222,140,130,107,252,83,43,106,173,180,180,169,86,146,54,153,17,61,73,164,241,77,68,155,126,168,218,199,43,17,30,230,73,22,181,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,178,158,80,92,91,230,83,93,105,184,71,190,226,245,119,139,20,20,245,183,75,21,218,130,153,55,178,49,28,233,231,142,181,83,100,90,105,37,145,122,37,95,93,179,76,200,215,173,178,179,179,167,249,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,209,62,26,221,107,201,171,105,41,96,235,181,82,61,253,17,71,35,88,222,167,189,206,93,147,205,206,85,95,53,82,210,184,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,245,209,178,185,140,119,134,141,206,145,176,179,165,189,44,85,114,167,113,242,61,250,211,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,129,165,121,53,234,198,169,234,135,221,127,238,153,169,121,94,91,232,207,163,254,11,211,183,154,154,255,0,11,220,244,135,115,181,222,123,186,58,187,108,234,233,219,126,134,239,236,66,21,243,71,247,236,212,223,204,191,39,162,45,251,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,189,64,243,71,247,236,212,223,204,191,39,162,2,127,242,84,247,88,202,126,208,43,190,93,110,39,249,0,57,42,123,172,101,63,104,21,223,46,183,19,252,0,0,0,0,14,85,201,233,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,30,232,143,166,134,93,157,35,223,213,27,223,31,99,166,68,89,187,80,44,233,35,131,187,77,170,203,194,134,143,81,217,173,148,148,20,242,96,246,90,183,197,77,11,98,99,167,158,142,41,166,149,90,212,68,87,201,44,146,72,247,123,92,247,185,203,186,170,168,27,128,0,0,0,0,163,110,109,250,33,106,210,254,37,228,207,44,215,204,125,105,245,42,159,211,15,177,208,198,216,42,237,179,196,200,225,154,105,226,111,147,153,83,43,100,153,179,249,44,146,248,148,84,222,53,123,239,36,230,179,138,125,107,253,145,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,151,171,123,138,254,157,155,178,32,101,92,3,233,158,43,171,188,94,233,182,11,154,210,120,187,45,69,194,162,225,83,74,232,227,146,58,175,5,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,90,55,61,168,168,170,138,157,20,156,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,57,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,214,0,3,154,207,217,99,197,63,252,229,181,87,252,178,184,255,0,174,58,8,225,146,237,117,191,240,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,137,127,180,169,194,199,252,190,213,95,241,173,187,253,132,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,3,151,114,90,113,79,193,101,215,76,244,95,74,184,142,211,156,126,174,124,39,43,193,241,250,188,145,237,169,117,66,218,239,115,210,70,178,74,246,171,122,162,166,168,115,216,173,114,185,237,108,206,145,159,123,71,193,27,162,89,209,239,14,248,158,43,156,240,119,164,184,182,107,140,218,178,11,45,110,159,227,94,38,221,116,162,142,174,150,126,138,26,103,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,32,20,89,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,127,67,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,68,60,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,51,213,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,84,47,164,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,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,35,151,25,156,42,219,248,136,195,153,118,176,197,79,73,155,99,208,205,45,190,169,180,237,116,183,24,155,20,174,109,185,207,116,177,177,141,124,202,197,108,143,87,36,107,214,168,136,143,126,242,52,31,151,236,81,137,183,54,174,70,177,47,220,167,53,197,100,152,202,49,216,42,183,110,81,60,39,231,19,29,113,49,194,97,207,254,69,143,221,241,60,130,231,139,100,20,158,22,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,234,98,171,93,179,154,169,187,85,81,118,242,85,67,207,45,43,143,174,18,190,234,120,251,181,99,76,177,143,17,156,90,250,125,39,5,43,186,100,187,80,49,138,139,180,72,213,239,84,199,179,58,54,86,185,209,163,153,247,199,54,22,37,90,149,246,97,129,175,1,122,109,213,203,170,123,99,245,237,118,46,200,109,86,27,107,50,234,113,118,184,87,28,43,167,174,154,191,241,158,116,207,92,123,98,64,1,130,149,7,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,249,192,228,252,152,138,163,73,228,183,62,10,56,181,131,136,12,97,49,76,206,178,157,154,133,103,134,89,42,226,130,158,70,182,190,138,53,133,137,92,187,49,33,141,206,124,200,199,70,215,126,19,92,246,181,172,114,53,178,116,160,124,59,49,201,244,255,0,39,183,102,120,101,234,162,211,122,180,204,147,210,85,192,169,213,27,182,84,84,84,93,209,205,115,85,90,230,57,21,174,107,156,215,34,162,170,45,206,240,207,196,38,49,196,70,156,81,228,182,202,234,118,223,232,161,134,12,138,218,198,44,78,162,173,86,122,202,216,213,206,94,195,220,215,186,39,245,59,118,162,162,175,91,30,214,205,242,108,211,198,233,240,55,103,203,143,198,63,94,223,189,203,125,38,108,31,238,253,239,218,121,125,63,217,235,158,49,31,244,234,158,174,200,166,127,151,178,124,158,205,118,216,0,223,42,64,0,5,0,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,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,1,202,185,213,65,202,184,23,253,202,227,220,79,76,191,61,124,226,180,146,153,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,8,215,202,227,220,79,76,191,61,124,226,180,149,64,70,174,24,249,126,232,23,10,183,219,150,83,133,67,117,200,47,85,189,159,13,113,201,91,69,87,85,107,232,100,204,127,131,150,58,104,159,7,117,149,14,108,155,47,174,214,181,23,201,23,127,43,154,63,184,158,166,254,101,249,197,17,42,136,171,205,31,220,79,83,127,50,252,226,136,10,1,58,168,57,87,58,93,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,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,0,114,230,230,43,149,97,186,143,62,155,241,49,171,23,91,174,33,147,255,0,188,47,89,21,84,149,178,90,110,138,172,107,59,181,115,72,175,138,142,70,35,154,254,174,166,71,34,70,255,0,189,49,103,122,194,173,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,133,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,189,142,99,218,228,221,21,20,14,167,129,86,188,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,68,93,173,213,235,19,95,105,64,0,0,64,14,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,79,254,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,5,255,0,0,0,0,0,229,92,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,10,1,44,167,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,61,70,70,206,245,107,23,253,202,227,220,79,76,191,61,124,226,180,9,84,0,3,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,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,232,248,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,5,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,209,19,92,173,217,100,150,54,249,117,33,208,246,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,169,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,1,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,68,93,221,149,235,43,159,84,39,74,124,88,251,172,107,39,217,254,67,242,233,206,107,0,233,79,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,168,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,11,84,33,87,55,29,76,197,112,254,16,175,24,45,218,175,123,214,123,112,160,183,218,41,99,146,62,227,188,53,92,53,147,206,230,57,232,245,133,140,129,24,231,177,174,233,146,120,26,168,136,253,210,106,148,193,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,168,246,37,52,52,50,53,88,158,75,52,136,174,85,78,150,5,123,27,127,132,45,94,166,208,142,37,244,247,84,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,94,187,158,202,121,229,123,17,168,239,93,173,245,95,248,43,34,185,88,240,163,167,28,74,95,117,66,225,169,177,120,186,11,14,62,203,61,37,51,97,69,146,10,171,163,42,35,74,248,158,245,88,210,104,35,167,151,182,146,69,35,82,73,153,34,116,186,22,170,193,96,58,168,6,170,225,99,90,255,0,100,79,15,184,78,177,201,111,240,85,121,5,189,124,124,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,169,234,238,218,179,171,103,110,137,181,64,230,179,139,31,122,125,100,251,64,200,126,99,57,107,220,162,184,126,192,112,205,1,183,241,1,111,101,93,78,89,168,84,245,52,149,210,213,164,47,101,20,20,151,26,184,82,42,87,36,105,44,108,149,35,137,210,181,207,114,61,240,198,190,93,40,133,80,241,99,239,79,172,159,104,25,15,204,103,46,167,149,199,184,158,153,126,122,249,197,104,18,168,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,170,0,0,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,174,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,94,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,78,185,221,26,117,57,140,116,242,182,38,61,207,88,227,86,179,169,219,43,157,76,60,174,61,251,52,203,243,215,201,235,75,254,0,0,2,189,121,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,244,175,76,181,52,237,99,145,25,209,220,150,55,35,17,206,88,97,137,212,194,117,80,114,174,7,74,124,39,123,172,104,223,217,254,61,242,232,13,170,106,174,19,189,214,52,111,236,255,0,30,249,116,6,213,2,170,249,231,126,36,255,0,73,63,86,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,157,62,179,88,247,64,140,87,162,57,88,143,87,35,95,211,208,182,21,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,243,215,201,235,64,214,154,95,194,71,16,218,179,170,11,164,120,254,150,228,20,23,218,74,138,104,111,11,119,182,212,81,193,99,100,241,172,177,205,94,247,179,122,118,58,38,186,70,163,147,174,68,110,209,182,71,43,90,183,147,171,152,125,247,79,248,17,212,28,43,39,207,110,185,173,214,203,165,247,202,58,187,253,209,140,109,85,194,70,219,39,69,145,232,207,240,34,185,95,34,181,17,100,146,87,245,72,237,213,110,196,241,91,61,246,239,148,218,113,155,85,21,235,32,240,254,151,184,211,209,71,29,85,195,176,197,100,30,34,86,162,62,94,219,21,90,206,181,94,150,170,162,108,134,1,197,143,186,198,178,125,159,228,63,46,156,14,107,14,170,14,85,206,170,0,128,28,234,253,214,49,111,180,10,31,151,92,72,1,202,227,223,179,76,191,61,124,158,180,159,252,234,253,214,49,111,180,10,31,151,92,72,1,202,227,223,179,76,191,61,124,158,180,11,254,40,7,154,63,191,102,166,254,101,249,61,17,127,197,0,243,71,247,236,212,223,204,191,39,162,2,85,114,49,252,118,126,141,254,178,45,80,170,190,70,63,142,207,209,191,214,69,170,1,84,28,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,127,92,189,221,145,137,43,153,86,199,85,7,57,156,113,105,14,27,161,28,84,103,154,91,167,208,85,193,143,90,106,40,230,161,130,166,117,153,244,236,169,162,130,169,97,71,175,172,230,49,211,185,140,87,43,159,208,214,245,57,238,221,202,26,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,245,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,177,3,146,190,144,225,185,126,168,102,218,185,125,130,174,107,238,158,211,208,195,98,70,206,172,130,23,220,35,173,138,121,158,196,243,123,210,40,86,54,162,175,66,36,210,42,181,92,140,115,46,36,0,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,19,167,147,238,89,138,224,220,29,230,121,78,107,147,90,177,251,45,22,160,85,248,155,141,210,182,58,74,88,58,232,109,140,103,92,178,43,88,222,167,189,173,77,215,205,206,68,79,53,67,101,240,111,204,119,13,226,175,84,51,45,58,172,180,82,98,149,16,84,37,78,21,75,87,84,190,54,241,110,108,107,223,73,27,178,196,149,49,172,107,50,178,55,175,222,230,84,106,61,41,164,153,244,173,30,177,103,212,218,70,221,16,183,223,170,232,49,57,47,21,119,186,234,58,74,169,162,101,206,121,217,68,212,109,84,104,254,212,204,137,104,34,124,72,230,110,199,190,69,221,119,78,156,82,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,58,158,4,85,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,61,14,137,146,47,90,185,146,239,212,214,182,72,149,242,168,0,0,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,128,0,0,0,141,92,196,181,210,179,64,120,83,202,242,75,13,231,209,153,37,251,181,141,216,102,106,78,146,54,170,169,85,37,124,82,66,173,116,51,71,74,202,169,163,145,92,214,182,72,89,248,74,168,199,115,216,79,254,114,122,215,244,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,211,36,245,215,24,169,234,36,233,114,72,228,116,45,129,148,104,221,216,199,36,157,253,250,155,208,164,0,0,94,79,41,13,121,166,213,62,26,35,211,107,133,109,92,249,14,152,84,122,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,67,40,218,190,171,94,198,165,27,19,43,149,14,177,93,116,215,139,75,38,34,235,245,37,14,61,168,52,245,22,75,164,85,181,78,138,9,39,108,50,77,68,230,55,173,172,90,149,168,99,32,141,92,142,93,170,165,99,19,170,68,80,47,120,0,0,0,7,42,231,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,234,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,234,128,210,62,83,122,227,145,241,5,112,211,45,80,79,67,97,152,191,133,168,188,229,86,232,230,90,91,140,114,196,217,82,154,215,37,68,76,239,204,189,78,141,242,116,44,112,57,143,87,245,42,71,28,183,126,0,194,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,80,0,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,170,185,42,123,211,229,63,103,245,223,49,183,23,82,82,183,37,79,122,124,167,236,254,187,230,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,108,35,94,240,237,238,253,166,63,200,219,47,243,40,141,132,90,22,61,21,61,209,242,112,126,109,235,11,254,253,95,84,128,3,213,175,10,230,227,243,131,138,171,109,85,118,188,233,77,151,185,110,147,191,91,149,208,66,249,165,168,101,68,147,73,52,183,20,235,123,183,137,123,155,72,198,35,82,36,98,61,26,172,89,29,29,140,159,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,83,15,27,131,183,142,181,54,235,248,79,100,164,123,47,180,184,189,150,204,41,198,225,167,135,42,169,234,170,158,184,159,111,92,79,84,252,97,207,192,36,231,26,252,37,79,195,254,78,185,94,25,71,80,253,61,188,77,20,116,146,207,81,27,157,65,91,34,76,245,161,77,222,179,72,214,178,21,123,100,115,127,5,205,99,156,231,181,92,232,198,87,152,140,61,204,45,201,181,114,52,152,118,86,79,155,225,51,220,29,24,236,21,91,212,85,31,24,158,184,152,234,152,229,48,0,15,22,204,54,22,133,107,102,93,160,122,131,73,157,226,83,255,0,91,166,185,210,244,197,253,31,65,223,138,89,169,122,228,141,253,174,231,101,169,220,107,122,155,237,79,169,117,232,62,173,220,170,213,81,93,19,164,195,31,23,132,177,142,177,86,27,19,76,85,69,81,164,196,242,152,94,182,137,234,246,49,174,58,113,104,212,60,94,170,157,205,173,133,141,174,164,138,101,149,214,234,212,99,86,106,89,21,90,213,234,99,157,182,234,214,245,181,90,246,167,75,218,171,157,20,213,193,215,18,215,14,29,117,29,174,173,90,119,226,57,52,212,180,153,19,37,141,202,232,34,99,220,140,171,141,204,107,164,234,133,37,145,221,8,138,146,53,92,221,186,149,143,101,194,99,185,5,163,44,199,237,153,78,63,87,226,173,119,154,56,110,20,83,246,220,206,237,60,204,71,198,254,151,162,57,187,181,200,187,57,17,83,127,52,69,44,12,175,48,167,31,107,89,243,227,156,126,125,210,228,29,188,216,235,187,39,152,77,54,226,103,15,95,26,42,249,211,51,246,169,252,99,73,237,136,244,64,6,205,5,80,15,52,127,126,205,77,252,203,242,122,34,85,114,49,252,118,126,141,254,178,34,175,52,127,126,205,77,252,203,242,122,34,85,114,49,252,118,126,141,254,178,2,213,0,0,14,85,206,170,14,85,192,191,238,87,30,226,122,101,249,235,231,21,164,170,34,175,43,143,113,61,50,252,245,243,138,210,85,0,34,175,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,111,254,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,64,18,83,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,72,27,131,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,61,209,31,77,12,187,58,71,191,170,55,190,62,199,76,136,179,118,172,43,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,244,58,87,198,157,10,230,75,183,75,154,217,37,71,201,76,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,167,172,7,45,153,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,163,196,219,174,148,82,82,85,65,214,198,189,157,113,72,141,123,122,152,246,185,55,79,54,185,21,60,149,11,190,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,177,94,104,92,11,125,218,241,87,235,142,142,97,158,47,82,108,189,30,152,166,162,119,76,215,219,92,113,185,23,104,81,171,226,43,33,218,62,222,202,215,190,36,124,127,125,115,105,227,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,234,32,26,83,131,158,32,171,56,157,225,247,27,213,187,182,63,232,107,173,119,126,142,229,77,20,19,178,149,106,160,149,209,190,74,103,204,212,238,66,254,148,122,43,29,35,88,231,58,37,145,239,137,234,110,176,32,7,58,191,117,140,91,237,2,135,229,215,18,0,114,184,247,236,211,47,207,95,39,173,39,255,0,58,191,117,140,91,237,2,135,229,215,18,0,114,184,247,236,211,47,207,95,39,173,2,255,0,128,0,0,0,114,174,95,247,43,143,113,61,50,252,245,243,138,210,128,75,254,229,113,238,39,166,95,158,190,113,90,5,0,151,253,202,227,220,79,76,191,61,124,226,180,160,18,255,0,185,92,123,137,233,151,231,175,156,86,129,42,128,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,141,171,207,59,241,39,250,73,250,180,213,92,149,61,233,242,159,179,250,239,152,219,141,171,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,3,170,128,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,149,92,140,127,29,159,163,127,172,136,171,205,31,223,179,83,127,50,252,158,136,149,92,140,127,29,159,163,127,172,128,181,67,154,30,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,104,168,161,145,145,110,196,124,116,209,195,26,170,43,183,86,42,171,156,170,174,91,222,227,227,83,50,173,34,225,11,82,115,172,42,175,194,94,169,237,244,246,250,106,166,201,36,114,82,248,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,122,178,53,142,84,84,69,69,231,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,47,83,149,14,142,218,180,215,132,187,38,92,235,13,93,14,67,168,53,21,23,187,164,181,180,173,138,121,32,108,210,67,68,214,59,161,175,90,101,167,99,39,141,28,174,77,234,165,123,23,166,68,66,176,57,151,96,20,218,125,198,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,94,138,199,213,211,71,45,85,68,79,145,87,173,142,172,90,180,94,149,232,107,218,246,55,167,163,165,47,207,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,43,135,157,134,142,221,111,88,110,7,173,246,59,13,36,180,248,213,69,85,146,255,0,89,13,43,157,86,216,42,150,55,81,186,89,26,197,68,166,142,88,231,98,44,143,68,108,181,140,70,162,172,174,3,234,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,239,147,206,229,87,43,252,172,168,160,190,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,85,239,172,130,145,25,208,168,247,63,165,137,191,90,181,215,232,7,53,156,88,251,211,235,39,218,6,67,243,25,203,169,229,113,238,39,166,95,158,190,113,90,82,183,22,62,244,250,201,246,129,144,252,198,114,234,121,92,123,137,233,151,231,175,156,86,129,42,128,0,0,0,106,174,44,125,214,53,147,236,255,0,33,249,116,231,53,135,74,124,88,251,172,107,39,217,254,67,242,233,206,107,0,234,160,0,0,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,191,61,124,158,180,191,226,128,121,92,123,246,105,151,231,175,147,214,151,252,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,5,85,243,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,210,85,115,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,208,47,248,213,92,88,251,172,107,39,217,254,67,242,233,205,170,106,174,44,125,214,53,147,236,255,0,33,249,116,224,115,88,117,80,114,174,117,80,4,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,164,255,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,160,95,241,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,0,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,26,83,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,79,254,51,121,77,216,180,235,73,232,115,158,25,211,43,191,221,113,238,154,123,197,146,162,55,220,174,23,168,230,169,217,149,52,237,166,137,54,154,46,235,90,248,219,27,99,88,35,71,250,175,141,235,62,213,228,151,139,88,169,52,11,58,205,105,232,122,47,87,92,193,109,117,149,61,215,175,118,150,146,138,158,74,120,250,21,122,27,210,250,218,149,221,17,28,189,205,156,170,141,106,37,138,129,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,66,124,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,172,14,104,220,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,22,61,90,231,49,34,124,125,43,213,21,53,67,158,228,70,116,118,226,145,168,196,115,82,104,98,108,85,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,112,116,146,12,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,202,192,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,1,143,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,64,64,14,114,122,215,244,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,213,28,20,54,233,105,234,36,233,114,72,213,108,206,157,244,104,221,216,246,172,125,253,250,93,208,160,84,6,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,37,120,189,208,186,205,1,225,79,134,140,110,253,102,244,102,73,126,250,83,146,95,161,114,206,146,54,170,169,109,107,19,37,142,100,107,161,154,58,86,82,195,36,104,214,181,178,66,255,0,194,85,87,187,74,240,177,162,159,178,39,136,44,39,71,36,184,120,42,76,130,224,190,62,118,203,219,145,148,48,68,250,138,174,211,187,114,34,76,176,67,42,71,212,197,111,113,89,213,179,119,84,159,252,243,191,18,127,164,159,171,64,138,188,190,244,83,246,68,228,186,191,163,145,220,60,21,94,65,165,245,190,2,119,75,219,141,149,208,93,173,117,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,169,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,175,37,79,122,124,167,236,254,187,230,54,227,74,115,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,225,34,163,220,23,169,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,250,174,69,54,1,89,124,147,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,156,234,182,193,84,178,54,177,177,70,231,170,37,52,114,199,3,213,35,98,35,101,172,122,185,85,101,105,102,128,0,0,114,174,116,167,194,119,186,198,141,253,159,227,223,46,128,230,176,233,79,132,239,117,141,27,251,63,199,190,93,0,27,84,0,0,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,0,30,173,120,0,3,198,204,112,236,99,80,49,139,142,25,153,217,105,238,214,91,180,43,5,93,36,232,189,50,55,116,84,84,84,217,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,83,23,19,28,61,228,252,59,234,61,102,53,115,161,168,117,130,182,105,167,199,110,79,122,74,218,218,36,127,170,142,145,26,212,239,177,174,99,101,103,75,118,114,162,162,116,61,142,117,219,26,247,93,116,79,17,215,205,62,171,193,50,216,63,174,84,219,42,186,165,254,128,175,236,75,20,53,93,17,200,206,239,111,188,229,237,185,221,46,246,47,214,154,172,215,45,140,125,189,105,243,227,151,233,43,3,96,54,214,230,201,99,119,111,107,56,123,158,124,118,127,85,49,219,29,125,177,195,156,70,148,98,12,199,86,180,151,55,209,60,222,183,1,207,173,126,18,227,73,180,145,75,26,171,169,235,41,213,85,25,81,3,213,19,174,39,108,187,46,200,168,168,230,185,26,246,185,169,135,16,26,232,170,221,83,77,81,164,195,174,176,248,139,88,187,84,223,177,84,85,69,81,172,76,113,137,137,229,49,32,0,249,123,4,222,229,159,169,250,171,107,201,238,154,105,99,194,106,50,28,38,170,102,220,110,181,48,118,162,117,146,166,68,108,77,169,89,36,115,82,70,189,177,181,29,6,235,34,182,39,62,36,85,142,70,73,169,120,82,225,3,46,226,62,239,21,238,170,111,69,96,116,53,143,166,186,221,99,154,37,168,116,145,182,55,186,150,8,149,85,221,215,54,102,109,35,155,219,106,43,151,215,115,82,55,90,214,146,233,46,17,162,120,69,22,3,128,218,252,37,186,147,121,37,150,69,71,84,86,84,42,34,62,162,119,162,39,92,174,217,55,93,145,17,17,173,106,53,141,107,82,67,146,101,215,234,185,24,157,119,105,143,199,252,189,191,114,154,233,71,108,178,171,24,43,153,38,236,94,189,86,154,199,85,30,217,152,152,157,232,234,166,39,222,225,194,115,32,1,52,115,34,128,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,165,57,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,209,62,26,227,107,198,107,106,233,103,232,181,82,49,253,18,199,27,152,238,151,177,205,93,151,201,205,84,95,52,82,74,242,107,210,125,83,210,255,0,186,255,0,221,51,77,50,188,75,210,127,71,252,23,167,108,213,52,30,43,183,233,14,231,107,188,198,245,244,247,25,213,211,190,221,109,223,218,128,89,80,0,1,202,185,213,65,205,103,236,78,226,159,254,109,58,171,254,70,220,127,212,129,117,60,174,61,196,244,203,243,215,206,43,73,84,70,174,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,165,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,230,215,34,167,146,161,37,64,17,87,154,63,184,158,166,254,101,249,197,17,42,136,235,204,35,0,204,181,79,132,108,219,79,180,251,30,171,190,100,55,202,139,37,53,13,13,50,39,92,175,244,197,26,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,81,95,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,221,17,53,202,221,150,73,99,111,151,82,29,15,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,221,127,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,72,0,0,0,4,63,187,242,186,225,150,239,196,21,38,183,201,100,236,218,161,218,121,240,120,40,169,96,177,73,85,20,80,71,78,230,195,20,108,233,133,59,82,201,44,46,235,108,210,200,213,114,163,18,72,165,152,0,15,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,8,1,206,175,221,99,22,251,64,161,249,117,196,128,28,174,61,251,52,203,243,215,201,235,75,31,230,237,167,185,246,165,112,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,183,123,83,226,132,31,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,75,120,155,141,211,25,173,164,165,131,174,213,86,198,117,203,36,109,99,122,158,246,181,55,95,55,57,17,60,213,0,187,240,0,0,0,28,171,151,253,202,227,220,79,76,191,61,124,226,180,165,111,216,157,197,63,252,218,117,87,252,141,184,255,0,169,46,251,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,7,61,133,255,0,114,184,247,19,211,47,207,95,56,173,41,91,246,39,113,79,255,0,54,157,85,255,0,35,110,63,234,75,190,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,122,91,196,219,174,148,82,82,85,65,215,117,171,123,58,226,145,26,246,245,49,237,114,110,158,109,114,42,121,42,1,37,64,0,10,171,231,157,248,147,253,36,253,90,90,161,90,188,229,52,159,84,245,67,238,65,247,51,211,76,175,45,244,103,210,15,27,232,43,53,77,127,133,238,122,63,183,221,236,177,221,29,93,183,244,245,109,191,67,182,246,40,26,3,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,152,255,0,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,10,108,174,114,154,79,170,122,161,247,32,251,153,233,166,87,150,250,51,233,7,141,244,21,154,166,191,194,247,61,31,219,238,246,88,238,142,174,219,250,122,182,223,161,219,123,20,13,1,201,83,222,159,41,251,63,174,249,141,184,186,146,162,249,68,232,134,180,105,175,18,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,46,251,49,203,240,82,221,0,0,0,213,92,88,251,172,107,39,217,254,67,242,233,206,107,14,151,120,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,57,247,253,137,220,83,255,0,205,167,85,127,200,219,143,250,144,47,251,139,31,117,141,100,251,63,200,126,93,57,205,97,210,239,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,62,255,0,177,59,138,127,249,180,234,175,249,27,113,255,0,82,7,74,96,0,0,0,40,7,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,26,83,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,125,19,225,174,54,188,102,182,174,150,126,139,85,35,31,209,44,113,185,142,233,123,28,213,217,124,156,213,69,243,69,36,175,38,189,39,213,61,47,251,175,253,211,52,211,43,196,189,39,244,127,193,122,118,205,83,65,226,187,126,144,238,118,187,204,111,95,79,113,157,93,59,237,214,221,253,168,6,63,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,77,187,172,98,164,213,236,111,154,49,234,146,126,18,198,157,49,175,149,14,142,221,117,43,139,75,38,92,235,13,37,118,61,167,212,245,23,187,164,181,180,174,150,8,231,116,50,67,68,214,59,161,204,74,148,168,123,39,141,28,173,93,169,101,123,23,170,52,67,213,230,11,166,28,73,107,127,22,153,214,93,141,104,62,176,93,113,234,42,136,108,150,121,101,197,235,231,129,32,164,133,144,200,234,87,49,143,103,134,146,161,181,19,198,172,93,156,147,245,170,35,158,228,37,255,0,39,141,3,207,180,151,0,212,108,191,81,177,188,131,25,185,100,183,138,43,108,86,91,221,150,106,9,217,5,12,47,145,181,77,239,116,185,236,145,213,239,98,108,196,68,90,119,122,206,221,81,161,97,70,138,227,155,75,238,186,199,194,94,166,96,118,39,85,173,202,123,63,164,168,224,164,162,117,92,245,115,208,205,29,108,116,177,196,213,71,57,243,58,153,33,77,183,84,89,17,81,174,219,165,119,168,3,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,159,180,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,80,94,191,112,33,175,186,95,172,185,102,11,130,232,246,160,101,184,221,178,224,239,67,222,109,152,253,109,124,53,84,50,53,37,131,170,120,169,219,27,230,108,114,49,146,244,53,26,146,178,70,167,146,34,150,213,203,34,139,42,199,248,66,198,176,92,215,79,242,188,70,245,138,220,46,118,250,154,92,134,213,37,4,149,29,218,185,43,25,60,12,147,103,190,21,101,91,89,214,173,111,223,35,149,168,138,141,69,80,165,110,44,125,233,245,147,237,3,33,249,140,229,212,242,184,247,19,211,47,207,95,56,173,42,131,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,45,211,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,4,149,0,0,0,1,170,184,177,247,88,214,79,179,252,135,229,211,156,214,29,46,241,55,105,186,223,248,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,115,239,251,19,184,167,255,0,155,78,170,255,0,145,183,31,245,32,116,166,0,0,0,0,85,95,60,239,196,159,233,39,234,210,213,10,213,231,41,164,250,167,170,31,114,15,185,158,154,101,121,111,163,62,144,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,64,133,124,174,61,251,52,203,243,215,201,235,75,254,41,3,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,46,252,0,0,1,202,185,213,65,205,103,236,78,226,159,254,109,58,171,254,70,220,127,212,129,127,220,39,123,172,104,223,217,254,61,242,232,13,170,107,78,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,150,5,85,243,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,210,106,115,148,210,125,83,213,15,185,7,220,207,77,50,188,183,209,159,72,60,111,160,172,213,53,254,23,185,232,254,223,119,178,199,116,117,118,223,211,213,182,253,14,219,216,164,106,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,75,120,155,141,211,25,173,164,165,131,174,213,86,198,117,203,36,109,99,122,158,246,181,55,95,55,57,17,60,213,0,187,243,85,113,99,238,177,172,159,103,249,15,203,167,54,169,173,56,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,154,35,170,131,154,207,216,157,197,63,252,218,117,87,252,141,184,255,0,169,58,83,2,0,115,171,247,88,197,190,208,40,126,93,113,32,7,43,143,126,205,50,252,245,242,122,210,199,249,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,109,222,212,248,161,7,249,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,210,222,38,227,116,198,107,105,41,96,235,181,85,177,157,114,201,27,88,222,167,189,173,77,215,205,206,68,79,53,64,46,252,160,30,104,254,253,154,155,249,151,228,244,69,255,0,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,137,240,215,27,94,51,91,87,75,63,69,170,145,143,232,150,56,220,199,116,189,142,106,236,190,78,106,162,249,162,129,186,249,24,254,59,63,70,255,0,89,22,168,86,175,38,189,39,213,61,47,251,175,253,211,52,211,43,196,189,39,244,127,193,122,118,205,83,65,226,187,126,144,238,118,187,204,111,95,79,113,157,93,59,237,214,221,253,168,89,80,2,128,121,163,251,246,106,111,230,95,147,209,23,252,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,250,39,195,92,109,120,205,109,93,44,253,22,170,70,63,162,88,227,115,29,210,246,57,171,178,249,57,170,139,230,138,6,235,228,99,248,236,253,27,253,100,90,161,90,188,154,244,159,84,244,191,238,191,247,76,211,76,175,18,244,159,209,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,161,101,64,0,0,10,1,230,143,239,217,169,191,153,126,79,68,95,241,72,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,40,19,3,146,167,186,198,83,246,129,93,242,235,113,63,200,65,202,39,79,115,237,53,225,183,36,177,106,54,15,144,98,183,41,243,138,202,184,168,239,118,201,168,103,146,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,155,110,199,39,193,73,190,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,65,156,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,50,255,0,140,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,41,3,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,230,198,151,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,207,102,180,112,23,196,150,148,234,134,65,167,246,45,43,205,115,155,109,166,161,173,163,200,108,56,173,124,212,85,240,62,54,201,27,218,230,198,230,163,209,175,70,200,196,115,209,146,53,236,71,63,167,169,102,167,43,156,243,137,45,19,186,205,161,26,209,161,250,193,79,132,223,42,24,236,126,227,87,138,87,248,44,122,181,206,122,202,201,58,160,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,180,42,132,233,79,132,239,117,141,27,251,63,199,190,93,1,64,63,177,59,138,127,249,180,234,175,249,27,113,255,0,82,116,17,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,27,44,0,0,160,30,101,58,253,247,117,226,131,32,250,57,168,95,74,48,92,95,179,108,198,188,51,247,161,131,250,30,31,26,232,54,68,108,157,117,77,151,121,253,110,227,89,31,75,221,27,98,218,239,181,251,63,202,180,191,70,178,204,235,5,194,174,185,110,73,108,183,187,208,246,107,101,182,74,249,170,171,164,114,69,7,84,17,57,178,62,22,201,35,31,47,67,145,201,19,36,114,121,162,33,207,103,236,78,226,159,254,109,58,171,254,70,220,127,212,129,98,156,148,244,46,178,213,98,205,56,135,191,89,187,62,155,232,198,241,218,153,22,120,228,125,44,79,238,87,61,172,84,72,164,133,243,54,149,141,145,21,238,73,41,39,103,169,179,145,254,87,60,239,196,159,233,39,234,210,194,120,110,209,11,87,14,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,249,49,139,44,210,116,51,119,43,89,210,213,115,213,21,235,8,57,202,105,62,169,234,135,220,131,238,103,166,153,94,91,232,207,164,30,55,208,86,106,154,255,0,11,220,244,127,111,187,217,99,186,58,187,111,233,234,219,126,135,109,236,80,52,7,37,79,122,124,167,236,254,187,230,54,226,85,115,147,209,79,167,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,52,87,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,10,90,166,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,7,58,220,34,235,125,171,135,30,34,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,245,122,174,123,27,58,189,24,170,212,122,177,26,174,103,87,90,116,146,115,109,118,224,239,138,251,45,214,182,205,89,195,110,165,73,81,65,81,37,52,175,164,198,43,42,160,115,216,229,107,150,57,161,141,209,74,205,209,118,124,110,115,28,155,43,85,81,81,75,222,224,190,255,0,170,121,47,12,24,5,199,90,236,151,91,86,103,13,190,75,125,206,11,181,53,76,21,207,240,181,18,211,195,61,67,106,85,101,89,165,134,40,165,123,221,248,110,145,94,136,136,228,68,13,214,0,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,5,0,254,196,238,41,255,0,230,211,170,191,228,109,199,253,73,208,71,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,108,176,0,0,0,2,170,249,231,126,36,255,0,73,63,86,150,168,86,175,57,77,39,213,61,80,251,144,125,204,244,211,43,203,125,25,244,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,6,128,228,169,239,79,148,253,159,215,124,198,220,93,73,81,124,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,125,152,229,248,41,110,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,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,54,17,175,120,118,247,126,211,31,228,109,151,249,148,70,194,45,11,30,138,158,232,249,56,63,54,245,133,255,0,126,175,170,64,1,234,215,128,0,0,0,35,223,24,92,44,99,252,66,225,21,23,91,117,7,103,60,177,81,202,251,37,100,8,198,190,175,165,28,244,160,153,94,230,181,98,145,219,163,92,231,39,105,239,235,69,233,89,25,37,65,228,88,253,223,19,200,46,120,182,65,73,225,110,150,106,201,173,245,176,119,26,254,213,68,47,86,72,206,166,42,181,219,57,170,155,181,85,23,111,37,84,58,0,34,79,31,92,44,125,216,241,23,106,134,25,65,113,171,206,49,138,54,193,29,21,42,119,125,41,64,146,171,221,10,70,174,77,165,143,185,44,172,86,110,231,250,209,244,189,206,143,162,61,157,101,81,136,166,113,22,99,202,142,113,219,254,127,53,201,209,150,223,213,148,93,163,38,204,106,254,5,115,165,53,76,249,147,61,94,228,207,62,170,102,117,229,170,169,73,123,194,63,1,249,62,171,92,45,122,129,171,86,186,139,70,2,248,99,175,165,167,116,169,29,85,241,170,229,232,99,81,171,220,130,5,70,245,58,71,35,92,246,57,157,173,209,253,216,246,159,8,60,190,160,167,130,131,83,184,129,179,83,212,186,166,30,245,14,39,89,4,136,234,87,36,145,62,25,234,149,36,106,43,149,172,145,174,165,145,143,111,76,137,220,217,200,232,219,96,6,30,87,145,239,105,123,21,28,58,163,245,253,62,244,147,111,122,84,139,27,249,102,67,86,181,113,138,174,118,123,40,237,159,234,229,31,203,172,241,143,59,29,199,237,24,158,63,108,197,177,250,79,11,107,179,81,195,111,162,131,184,231,246,169,225,98,50,54,117,61,85,206,217,173,68,221,202,170,187,121,170,169,232,128,75,34,34,35,72,115,205,117,213,114,169,174,185,214,103,140,204,245,128,3,245,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,108,35,94,240,237,238,253,166,63,200,219,47,243,40,141,132,90,22,61,21,61,209,242,112,126,109,235,11,254,253,95,84,128,3,213,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,54,17,175,120,118,247,126,211,31,228,109,151,249,148,70,194,45,11,30,138,158,232,249,56,63,54,245,133,255,0,126,175,170,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,27,8,215,188,59,123,191,105,143,242,54,203,252,202,35,97,22,133,143,69,79,116,124,156,31,155,122,194,255,0,191,87,213,32,0,245,107,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,35,91,75,232,173,247,207,201,120,116,31,235,12,95,185,79,212,215,160,2,30,233,0,0,5,231,112,237,238,253,166,63,200,219,47,243,40,141,132,107,222,29,189,223,180,199,249,27,101,254,101,17,176,139,66,199,162,167,186,62,78,15,205,189,97,127,223,171,234,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,0,33,173,163,142,58,156,107,152,6,101,194,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,153,148,0,0,0,0,0,0,0,2,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,222,162,137,176,177,140,125,45,51,41,152,173,235,124,146,177,175,149,127,2,85,64,150,160,0,0,209,92,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,100,28,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,181,145,138,230,177,207,138,88,158,172,103,95,74,6,213,0,0,0,128,28,214,248,163,215,110,26,254,229,223,113,76,231,232,231,210,63,77,250,79,253,204,163,172,239,248,127,3,217,255,0,124,197,39,79,79,126,95,193,219,126,175,61,246,77,130,127,130,160,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,76,227,119,159,73,248,218,47,65,91,105,251,189,171,109,84,209,253,242,26,118,72,221,164,137,142,245,92,155,237,178,238,138,168,182,254,0,0,0,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,244,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,101,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,51,146,94,125,39,227,107,124,44,52,253,222,213,202,170,24,254,247,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,132,128,0,0,0,0,6,191,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,48,174,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,136,27,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,0,30,173,120,0,0,0,0,0,0,0,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,19,255,0,150,47,30,63,118,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,72,1,205,31,223,179,83,127,50,252,158,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,212,240,34,255,0,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,148,0,12,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,42,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,231,219,142,142,51,111,188,97,234,61,45,206,59,87,161,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,169,81,242,200,23,147,160,220,69,105,31,18,88,109,54,103,165,57,101,37,197,142,167,134,106,235,99,229,99,110,54,151,200,175,106,67,89,78,142,87,66,254,168,165,68,85,221,143,232,87,70,231,179,103,46,203,41,47,148,70,136,106,134,97,175,47,213,251,21,243,32,198,48,252,74,158,88,46,119,26,40,227,236,94,103,127,109,82,206,254,238,237,123,28,213,73,164,217,143,88,210,56,149,22,25,36,130,86,221,160,3,155,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,161,210,73,205,103,22,62,244,250,201,246,129,144,252,198,112,46,251,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,201,37,78,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,62,247,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,96,96,28,209,253,196,245,55,243,47,206,40,138,118,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,183,19,205,31,220,79,83,127,50,252,226,136,160,16,58,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,128,161,110,92,220,107,254,197,93,71,158,193,159,220,238,178,105,150,83,247,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,207,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,54,89,85,124,243,191,18,127,164,159,171,77,85,162,156,228,248,130,193,188,85,38,177,227,214,173,77,164,155,174,72,38,222,43,45,116,18,47,109,26,222,229,60,46,133,208,181,25,34,244,172,29,197,116,187,247,122,90,140,54,87,59,138,218,155,141,171,65,174,21,150,154,187,93,69,85,62,65,52,180,53,110,137,211,210,189,205,182,43,161,145,97,123,226,87,181,85,90,171,27,222,205,209,122,92,228,217,84,35,7,43,143,126,205,50,252,245,242,122,210,255,0,142,117,184,10,213,44,19,69,184,177,193,181,51,82,239,190,134,198,236,222,147,241,181,190,22,106,142,215,118,219,85,12,127,123,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,58,41,0,0,0,0,3,154,206,44,125,233,245,147,237,3,33,249,140,229,212,242,184,247,19,211,47,207,95,56,173,41,91,139,31,122,125,100,251,64,200,126,99,57,117,60,174,61,196,244,203,243,215,206,43,64,149,64,0,0,0,53,87,22,62,235,26,201,246,127,144,252,186,114,128,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,107,35,21,205,123,89,44,81,61,88,254,142,149,191,238,44,125,214,53,147,236,255,0,33,249,116,231,53,128,116,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,154,156,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,239,251,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,3,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,216,70,189,225,219,221,251,76,127,145,182,95,230,81,27,8,180,44,122,42,123,163,228,224,252,219,214,23,253,250,190,169,0,7,171,94,0,0,0,0,0,0,0,0,0,0,0,0,160,30,104,254,253,154,155,249,151,228,244,70,170,211,94,30,178,173,84,209,173,81,213,204,90,167,191,247,43,244,77,77,198,214,202,89,37,154,166,134,177,213,45,150,162,55,49,23,110,199,135,108,143,71,53,27,218,89,94,175,111,107,165,251,87,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,1,90,186,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,123,153,143,141,219,199,43,219,235,53,118,223,116,217,81,21,58,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,210,229,138,100,68,108,141,107,145,81,143,100,145,178,176,121,157,112,29,247,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,133,88,126,170,234,62,159,216,178,156,99,10,205,46,182,91,86,107,111,109,174,255,0,73,71,80,177,199,112,165,71,163,210,57,17,63,237,55,116,217,203,28,179,70,171,209,44,141,112,77,94,103,92,120,253,219,239,181,58,13,164,247,174,172,7,31,184,59,210,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,35,175,7,220,38,102,92,93,106,135,208,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,215,250,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,189,9,240,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,12,215,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,239,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,38,86,0,3,154,206,44,125,233,245,147,237,3,33,249,140,231,74,103,53,156,88,251,211,235,39,218,6,67,243,25,192,202,178,46,14,179,187,111,9,216,143,22,214,10,207,76,227,119,159,31,244,130,30,220,52,254,129,237,92,146,130,151,214,124,253,202,174,252,138,171,247,184,147,183,183,173,186,47,81,229,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,113,60,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,64,90,185,56,225,181,28,75,223,239,55,155,173,93,22,141,209,84,80,220,236,182,88,106,86,122,155,147,37,100,171,83,110,150,165,94,217,169,153,12,209,199,179,186,100,124,148,243,177,18,100,153,30,246,6,223,227,215,84,176,77,105,229,177,156,234,94,154,95,125,51,141,222,125,25,224,171,124,44,212,253,222,213,254,150,25,62,247,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,209,97,126,124,204,109,54,171,7,47,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,0,218,188,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,182,141,232,215,61,172,150,41,88,143,127,71,82,249,55,157,123,213,140,131,70,172,92,63,93,242,191,17,128,227,55,7,221,45,118,143,3,76,207,15,84,247,84,57,210,119,219,26,76,253,214,174,161,118,115,213,190,191,179,213,110,215,233,198,15,9,152,111,23,90,95,244,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,57,246,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,251,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,136,18,131,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,173,239,74,152,91,50,162,237,31,69,59,209,234,189,77,142,73,21,207,59,241,39,250,73,250,180,149,92,181,180,7,238,21,195,6,63,244,143,79,126,139,231,89,71,122,231,146,248,150,109,93,63,244,68,222,9,179,238,170,232,250,41,93,22,208,122,189,183,62,78,166,54,71,75,188,85,231,157,248,147,253,36,253,90,5,85,150,169,202,143,142,159,220,56,95,214,188,207,254,47,75,128,86,215,55,251,102,186,215,37,66,187,254,171,194,177,205,254,174,20,127,251,222,18,189,120,114,209,11,175,17,218,195,101,209,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,167,214,107,30,232,17,138,244,71,43,17,234,228,107,250,122,23,21,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,234,32,16,87,151,7,48,10,62,34,44,81,105,38,175,100,95,249,216,160,241,51,197,83,81,28,20,241,228,84,189,111,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,254,252,145,78,160,0,0,57,172,226,199,222,159,89,62,208,50,31,152,206,93,79,43,143,113,61,50,252,245,243,138,210,149,184,177,247,167,214,79,180,12,135,230,51,151,83,202,227,220,79,76,191,61,124,226,180,9,84,0,0,0,3,85,113,99,238,177,172,159,103,249,15,203,167,57,172,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,6,245,227,7,132,204,203,132,93,80,250,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,187,255,0,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,218,255,0,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,186,162,168,141,175,79,237,163,122,53,204,115,226,150,86,35,217,215,212,156,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,7,78,96,171,94,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,117,185,200,244,127,97,170,206,136,35,146,115,241,125,159,229,218,93,195,182,91,157,224,151,111,70,95,45,158,3,194,213,118,34,155,183,220,174,167,137,254,164,173,115,23,118,72,244,243,106,237,190,233,230,136,167,157,235,145,102,221,87,42,229,17,51,247,51,50,236,21,204,207,25,107,5,106,98,42,185,85,52,70,188,181,170,98,35,93,34,103,77,103,143,9,238,110,51,78,113,77,196,63,236,105,211,235,126,119,244,67,233,31,143,188,197,105,240,190,144,240,125,29,112,79,47,115,175,183,38,251,118,54,233,233,79,194,223,127,45,150,181,191,103,247,22,255,0,194,207,255,0,136,109,159,236,228,247,227,231,72,53,23,90,180,122,207,139,105,150,61,233,155,165,46,75,79,112,154,15,23,5,63,77,59,105,106,152,231,245,76,246,53,118,116,172,77,145,119,243,246,108,139,182,166,51,72,198,225,238,213,132,137,222,166,35,170,58,251,35,143,98,194,185,176,85,108,198,113,129,179,180,55,45,205,139,213,85,174,149,213,17,17,78,154,239,85,49,70,158,116,105,49,44,59,64,57,134,253,220,245,110,195,165,159,114,15,66,122,111,197,127,71,253,32,241,61,158,205,52,179,254,231,225,153,213,191,107,167,240,147,110,173,252,246,217,102,49,90,220,32,240,131,196,78,151,113,19,137,103,121,222,158,122,50,199,108,241,254,42,171,210,212,51,118,251,148,53,17,51,212,138,103,61,119,124,140,79,38,174,219,238,190,72,170,110,62,97,186,255,0,171,122,25,244,3,238,89,150,250,19,211,126,149,241,255,0,208,20,213,61,238,207,132,237,254,239,27,250,118,238,201,248,59,111,213,231,190,201,183,206,15,29,126,206,14,188,70,58,39,88,158,205,39,78,29,92,58,229,237,180,155,45,149,102,123,73,135,202,54,86,187,123,183,45,235,172,92,154,233,222,143,9,51,173,90,215,49,59,180,199,14,238,28,117,76,96,64,126,1,184,159,215,45,106,214,27,198,45,169,185,199,166,109,116,184,213,69,194,24,61,25,71,79,211,80,218,170,86,53,253,80,196,199,46,205,149,233,178,174,222,126,205,209,54,159,6,203,7,139,163,27,107,194,219,137,136,246,161,59,71,179,184,173,151,199,78,95,140,170,154,171,136,137,214,153,153,142,61,241,19,248,0,3,41,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,54,17,175,120,118,247,126,211,31,228,109,151,249,148,70,194,45,11,30,138,158,232,249,56,63,54,245,133,255,0,126,175,170,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,40,7,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,17,87,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,1,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,25,199,71,5,25,87,13,154,227,75,96,196,173,158,149,197,181,14,225,81,38,15,77,110,73,39,170,243,153,137,232,197,133,206,124,207,154,21,168,130,54,187,119,119,154,248,220,139,214,178,71,29,255,0,0,35,87,2,252,25,88,184,60,211,138,171,100,151,95,76,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,142,74,128,0,0,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,46,167,149,199,184,158,153,126,122,249,197,105,42,136,171,202,227,220,79,76,191,61,124,226,180,149,64,69,94,104,254,226,122,155,249,151,231,20,69,0,151,253,205,31,220,79,83,127,50,252,226,136,160,16,45,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,180,226,111,130,141,26,226,170,251,134,95,245,18,217,219,171,197,174,13,146,174,166,141,29,21,85,210,214,140,149,86,217,36,204,115,85,176,186,119,199,39,86,206,123,26,217,155,18,196,233,157,34,115,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,162,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,252,245,242,122,210,197,57,143,242,255,0,163,226,34,197,46,173,233,14,59,255,0,157,138,15,13,4,180,212,242,65,79,30,69,75,214,200,250,106,31,51,227,141,147,67,26,171,217,50,187,169,99,137,98,114,63,239,43,21,117,242,184,247,236,211,47,207,95,39,173,47,123,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,153,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,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,117,27,113,79,171,56,174,186,113,5,155,106,206,21,136,125,25,178,228,119,4,169,166,183,185,177,182,69,233,137,145,190,162,84,141,17,137,52,239,99,167,145,17,93,180,147,63,119,200,187,189,210,255,0,147,175,15,186,143,144,106,196,220,71,80,228,30,134,195,49,127,25,98,171,134,57,213,100,190,213,75,76,138,180,142,141,142,77,161,139,187,79,80,231,72,138,213,145,144,35,26,229,71,62,16,185,64,71,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,254,249,13,59,227,118,241,202,199,122,174,93,183,217,118,84,84,77,129,162,154,247,164,252,68,226,181,89,174,142,101,127,72,44,180,87,7,218,231,169,240,53,52,157,21,76,142,57,29,31,69,68,113,189,118,100,209,174,232,157,62,182,219,238,138,136,28,246,113,99,239,79,172,159,104,25,15,204,103,46,167,149,199,184,158,153,126,122,249,197,105,74,220,88,251,211,235,39,218,6,67,243,25,203,169,229,113,238,39,166,95,158,190,113,90,4,170,0,0,0,1,170,184,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,2,221,57,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,73,254,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,39,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,133,80,112,199,193,70,178,241,57,168,247,44,22,201,108,250,63,73,139,92,33,162,203,238,23,68,108,82,88,122,214,100,86,190,145,238,108,210,205,189,52,204,72,154,223,41,26,141,145,209,53,85,233,125,186,147,164,22,125,89,210,106,173,34,205,114,43,221,85,29,125,61,28,53,151,72,157,77,21,125,67,233,229,138,84,153,221,48,164,13,123,223,18,43,145,145,53,158,179,145,173,106,109,182,120,99,217,254,127,136,233,118,35,95,157,231,119,111,70,88,237,157,175,21,85,216,150,110,223,114,86,68,207,82,38,185,235,187,228,98,121,53,118,223,117,242,69,83,226,236,81,52,76,92,243,116,227,175,103,91,43,3,86,38,140,85,186,176,122,248,88,170,55,55,99,89,222,214,55,116,142,185,215,77,35,181,22,191,106,207,135,239,249,97,168,95,227,10,47,246,66,74,106,158,175,233,214,138,227,244,249,78,166,228,62,134,181,213,86,50,223,12,254,18,122,142,170,135,49,239,107,58,97,99,220,155,182,39,174,234,155,121,123,119,84,223,86,254,207,238,18,63,133,159,255,0,16,220,255,0,217,204,87,153,22,23,152,231,90,29,99,180,225,56,157,231,33,174,135,43,166,169,146,150,213,65,45,92,172,137,40,235,26,178,43,35,107,149,26,142,123,83,171,109,183,114,39,197,13,102,246,27,11,98,229,204,12,83,51,17,213,199,187,93,39,189,57,155,25,214,125,154,224,240,91,87,85,218,45,213,84,196,77,113,185,49,19,166,246,236,213,78,157,84,235,194,122,155,47,0,226,251,135,109,81,203,168,48,76,19,80,253,39,124,185,247,124,45,47,162,107,161,238,118,226,124,175,245,229,133,172,77,153,27,215,205,201,190,219,39,154,162,14,33,248,89,211,238,37,190,143,253,59,188,100,52,31,71,60,95,133,244,77,68,17,117,248,142,215,95,115,187,12,155,237,216,102,219,109,237,93,247,242,218,3,240,67,163,26,195,137,241,65,133,228,25,78,148,102,86,107,93,47,164,123,245,183,11,21,85,61,60,93,86,234,150,55,170,71,177,26,221,220,230,181,55,95,53,84,79,106,150,51,171,90,255,0,164,154,25,232,175,186,158,91,232,79,77,247,252,7,244,5,77,79,123,179,219,238,126,225,27,250,118,238,199,248,91,111,213,229,190,203,183,198,15,19,227,216,90,170,199,68,68,107,167,30,17,213,167,57,237,123,237,30,73,251,171,180,22,44,108,173,202,238,92,154,55,162,105,152,174,189,103,126,42,136,220,166,63,150,53,152,211,93,53,158,76,23,64,248,48,210,238,29,51,26,204,219,9,191,101,53,181,213,182,201,45,82,71,117,170,167,150,36,137,242,197,34,185,18,56,35,94,174,168,90,155,238,169,178,175,151,177,83,126,26,179,75,56,159,208,221,106,200,42,49,109,50,206,61,51,116,165,163,125,194,104,61,25,89,79,211,78,215,177,142,127,84,209,49,171,179,165,98,108,139,191,159,179,100,93,182,153,177,194,211,98,155,122,97,180,221,246,113,132,59,62,189,155,95,198,77,121,212,87,225,180,143,62,38,154,180,234,225,49,19,167,96,0,50,26,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,0,30,173,120,0,0,0,0,0,0,0,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,1,173,53,119,137,29,18,208,91,174,47,102,213,252,250,147,24,168,204,106,37,166,179,190,174,158,117,130,87,198,232,155,34,201,51,24,232,169,216,213,168,139,119,204,230,49,17,202,170,187,53,202,129,178,192,0,0,0,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,2,234,121,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,4,85,230,143,238,39,169,191,153,126,113,68,80,9,127,220,209,253,196,245,55,243,47,206,40,138,1,2,231,185,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,38,241,105,164,138,90,169,242,86,49,180,176,70,145,163,231,70,64,250,122,104,37,114,50,24,156,249,215,102,162,43,213,187,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,245,16,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,69,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,245,54,55,177,145,133,138,112,125,197,158,27,197,214,151,253,56,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,72,65,207,59,241,39,250,73,250,180,199,249,69,112,161,170,11,153,91,248,170,175,191,213,227,184,156,116,245,52,150,218,72,93,28,172,202,96,145,42,233,170,34,151,183,58,62,6,83,212,193,4,136,217,162,114,72,246,49,91,183,66,61,50,14,121,223,137,63,210,79,213,160,69,94,87,30,253,154,101,249,235,228,245,166,127,204,127,152,5,103,17,23,217,116,147,72,114,47,252,211,208,120,105,229,169,167,142,122,121,50,42,174,134,73,213,80,201,153,28,140,134,25,21,88,200,85,189,43,36,75,43,149,255,0,121,72,161,5,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,12,175,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,54,87,7,92,29,103,124,95,231,117,22,11,5,103,161,177,187,55,71,210,12,131,183,13,71,162,251,176,212,62,151,250,21,243,197,36,253,217,41,214,63,189,170,244,111,212,237,145,60,250,9,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,92,83,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,77,150,5,0,243,71,247,236,212,223,204,191,39,162,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,128,57,172,226,199,222,159,89,62,208,50,31,152,206,93,79,43,143,113,61,50,252,245,243,138,210,149,184,177,247,167,214,79,180,12,135,230,51,151,83,202,227,220,79,76,191,61,124,226,180,9,84,0,0,0,3,85,113,99,238,177,172,159,103,249,15,203,167,57,172,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,5,207,115,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,168,28,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,234,32,167,110,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,11,20,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,159,7,31,222,233,25,223,230,191,153,210,148,97,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,251,89,24,174,107,218,201,98,137,234,199,244,116,175,71,184,157,255,0,233,94,43,102,202,125,9,117,179,122,102,223,79,112,244,117,218,155,195,215,81,247,99,107,251,21,17,110,189,185,153,213,210,246,110,189,46,69,77,215,99,202,253,175,15,106,171,90,233,189,19,31,124,54,25,78,63,246,94,97,99,29,187,189,224,171,166,189,53,211,93,218,162,116,215,73,211,93,52,215,73,211,177,64,165,251,229,57,166,29,130,219,227,187,102,217,101,155,30,161,154,100,166,142,170,235,95,21,36,79,149,90,231,36,104,249,28,212,87,43,88,229,233,223,125,154,171,240,83,217,33,207,52,207,119,236,127,249,101,73,252,202,180,211,88,193,206,73,98,237,232,171,123,132,117,105,203,95,108,246,172,188,219,105,104,233,67,53,192,101,215,44,205,136,138,170,137,152,171,126,103,127,119,250,105,211,77,223,110,186,164,166,63,172,250,61,150,93,224,199,241,109,87,195,111,55,74,174,174,197,21,190,251,75,81,81,47,75,85,238,233,141,143,87,59,102,181,206,93,147,201,17,87,216,132,41,230,207,248,171,252,249,255,0,220,36,123,224,7,222,223,4,252,233,242,202,162,227,15,219,55,42,207,48,85,211,87,147,172,233,219,203,73,121,102,120,43,61,21,237,70,26,245,141,111,197,52,77,122,76,197,58,239,120,75,122,107,17,60,185,242,246,42,215,149,159,188,14,65,252,141,171,254,123,68,90,80,6,195,47,193,248,141,159,3,189,175,30,122,105,250,162,59,95,180,159,189,121,156,230,62,11,193,235,76,70,238,246,247,47,110,148,252,128,1,154,139,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,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,27,8,215,188,59,123,191,105,143,242,54,203,252,202,35,97,22,133,143,69,79,116,124,156,31,155,122,194,255,0,191,87,213,32,0,245,107,192,0,0,0,0,0,0,0,0,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,149,92,140,127,29,159,163,127,172,136,171,205,31,223,179,83,127,50,252,158,136,145,92,156,51,252,55,75,48,222,32,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,122,34,102,247,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,179,77,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,219,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,109,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,58,157,178,110,174,87,57,207,123,158,247,189,238,217,124,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,239,87,135,30,94,122,243,196,190,151,228,154,169,136,81,210,91,173,182,234,119,166,62,203,147,187,43,146,86,199,34,36,180,244,206,118,205,99,26,212,149,189,247,170,70,179,35,34,223,247,105,32,9,191,202,211,143,111,167,116,118,30,20,117,66,14,140,130,213,111,240,120,133,210,158,159,104,235,232,105,32,87,37,29,67,88,155,71,52,48,68,229,100,187,35,100,142,53,71,170,74,212,116,246,84,114,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,160,10,181,230,107,204,51,84,52,239,81,46,60,55,104,149,101,94,43,81,103,167,141,50,60,133,141,141,106,234,86,174,145,178,50,158,141,203,212,180,236,108,85,12,114,206,222,153,187,168,136,197,141,35,87,76,22,148,115,89,197,143,189,62,178,125,160,100,63,49,156,179,238,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,37,96,241,99,239,79,172,159,104,25,15,204,103,2,234,121,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,4,85,230,143,238,39,169,191,153,126,113,68,80,9,127,220,209,253,196,245,55,243,47,206,40,138,1,3,170,128,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,43,3,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,58,9,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,150,212,95,43,143,126,205,50,252,245,242,122,210,255,0,128,0,0,0,0,230,179,139,31,122,125,100,251,64,200,126,99,57,97,58,109,198,13,171,132,222,86,250,106,235,122,213,201,157,230,52,249,53,6,40,200,98,106,178,154,118,93,106,210,74,233,93,35,29,23,69,58,205,19,210,55,53,203,43,220,198,116,244,44,146,71,94,220,88,251,211,235,39,218,6,67,243,25,205,84,5,132,242,220,230,17,117,210,236,202,77,35,215,92,178,174,225,137,230,55,135,85,195,144,223,46,238,86,88,43,102,73,228,158,87,185,241,189,239,101,85,75,225,235,115,229,100,113,61,210,204,239,195,149,203,115,231,44,55,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,99,152,246,185,55,69,69,45,171,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,240,89,160,0,13,85,197,143,186,198,178,125,159,228,63,46,156,230,176,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,29,84,0,0,137,92,60,242,220,209,46,29,181,182,253,172,152,236,181,119,23,186,161,179,98,52,85,47,157,175,198,89,36,19,195,87,10,74,147,116,214,50,70,212,116,177,102,141,95,27,24,212,234,123,250,164,93,165,197,246,127,151,105,119,14,217,110,119,130,93,189,25,124,182,120,15,11,85,216,138,110,223,114,186,158,39,250,146,181,204,93,217,35,211,205,171,182,251,167,154,34,155,140,215,186,255,0,164,191,119,61,36,191,105,103,210,15,66,122,111,194,255,0,71,248,79,19,217,236,212,197,63,238,125,108,234,223,181,211,248,73,183,86,254,123,108,190,24,154,107,170,197,116,219,243,166,39,78,253,56,54,153,29,220,53,140,211,13,119,27,167,129,166,229,19,94,177,172,110,197,81,189,172,105,58,198,154,235,26,78,188,180,85,175,236,254,226,223,248,89,255,0,241,13,179,253,156,184,194,189,255,0,106,99,255,0,239,247,249,171,255,0,206,27,11,154,103,187,246,63,252,178,164,254,101,90,104,240,51,141,192,89,187,123,23,172,233,17,164,77,90,246,235,215,58,117,45,77,169,163,102,118,187,51,203,242,237,157,154,45,239,85,92,87,85,22,166,141,53,221,221,214,38,154,55,185,85,167,30,28,121,106,152,196,57,230,27,175,250,183,161,159,64,62,229,153,111,161,61,55,233,95,31,253,1,77,83,222,236,248,78,223,238,241,191,167,110,236,159,131,182,253,94,123,236,155,67,158,0,125,237,240,79,206,159,44,170,44,35,139,62,19,63,101,31,209,95,252,191,250,51,244,103,199,127,193,94,55,196,120,142,199,253,52,125,29,61,143,203,191,87,195,111,63,104,197,222,205,48,53,215,135,166,105,175,93,35,73,238,158,124,58,154,250,182,119,44,216,45,171,194,225,243,139,180,221,195,205,19,93,83,85,189,99,140,92,166,34,104,242,245,242,162,39,94,217,229,26,106,209,124,3,113,63,174,90,213,172,55,140,91,83,115,143,76,218,233,113,170,139,132,48,122,50,142,159,166,161,181,84,172,107,250,161,137,142,93,155,43,211,101,93,188,253,155,162,109,62,8,181,194,207,3,255,0,177,167,80,110,25,223,221,63,233,31,143,179,75,105,240,190,133,240,125,29,115,193,47,115,175,191,38,251,118,54,233,233,79,194,223,127,45,150,82,153,153,93,188,69,172,60,83,137,215,123,89,231,58,254,60,81,157,187,198,100,248,236,226,171,217,28,83,22,55,105,243,104,220,141,122,252,153,138,126,253,0,1,177,67,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,35,91,75,232,173,247,207,201,120,116,31,235,12,95,185,79,212,215,160,2,30,233,0,0,5,231,112,237,238,253,166,63,200,219,47,243,40,141,132,107,222,29,189,223,180,199,249,27,101,254,101,17,176,139,66,199,162,167,186,62,78,15,205,189,97,127,223,171,234,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,71,91,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,58,156,198,58,121,30,140,223,161,95,208,229,69,116,108,86,200,174,104,254,253,154,155,249,151,228,244,70,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,193,178,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,184,254,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,216,0,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,122,129,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,162,10,118,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,232,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,166,198,246,50,48,177,78,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,173,57,140,240,81,251,42,180,226,11,254,1,108,181,71,169,184,183,223,45,181,51,167,106,75,165,10,35,214,75,99,166,234,107,27,212,247,164,145,58,84,115,89,35,92,221,226,108,210,200,144,91,149,47,14,156,71,86,107,46,57,196,46,45,79,244,119,79,105,188,117,29,198,233,112,123,210,27,213,58,53,35,150,142,26,118,74,201,39,222,71,53,91,43,190,241,28,180,202,229,89,36,131,178,235,169,3,150,207,252,170,192,178,175,248,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,50,67,52,114,51,242,57,174,111,193,80,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,69,191,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,78,169,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,242,134,54,53,211,53,238,217,93,35,88,201,41,176,11,254,229,113,238,39,166,95,158,190,113,90,74,162,42,242,184,247,19,211,47,207,95,56,173,37,80,17,87,154,63,184,158,166,254,101,249,197,17,64,37,255,0,115,71,247,19,212,223,204,191,56,162,40,4,14,170,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,138,188,174,61,251,52,203,243,215,201,235,75,254,40,7,149,199,191,102,153,126,122,249,61,105,127,192,0,0,0,0,115,89,197,143,189,62,178,125,160,100,63,49,156,149,92,177,120,14,251,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,69,94,44,125,233,245,147,237,3,33,249,140,229,212,242,184,247,19,211,47,207,95,56,173,3,213,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,115,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,212,241,0,57,157,112,29,247,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,12,131,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,230,249,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,17,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,209,244,131,31,238,77,81,232,190,236,213,12,165,254,138,124,17,71,63,118,58,117,147,239,104,189,27,244,187,101,79,48,202,248,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,3,170,128,0,0,0,3,198,202,112,188,59,58,183,199,105,205,177,59,54,67,67,12,201,83,29,45,214,130,42,184,153,42,53,205,73,17,146,53,200,142,70,189,201,213,182,251,57,83,226,167,178,15,201,136,170,52,151,221,187,149,218,170,43,183,51,19,28,166,56,75,13,199,244,99,71,177,59,188,25,6,45,165,24,109,154,233,75,213,216,173,183,216,169,105,234,34,234,106,177,221,50,49,136,230,238,215,57,171,178,249,162,170,123,20,204,128,63,41,162,154,35,74,99,71,221,252,69,236,77,91,247,235,154,167,150,179,51,63,48,0,125,60,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,21,73,172,252,16,241,65,150,107,14,117,148,227,250,99,226,173,119,156,150,231,112,162,159,211,86,230,119,105,230,170,145,241,191,165,243,163,155,187,92,139,179,145,21,55,243,68,82,61,180,54,110,222,181,68,90,166,103,143,84,106,184,186,29,204,240,57,102,59,19,94,58,245,22,226,104,136,137,174,168,167,94,61,90,204,106,137,64,144,159,176,7,139,127,224,155,255,0,199,214,207,246,129,251,0,120,183,254,9,191,252,125,108,255,0,104,34,190,33,138,255,0,210,171,252,51,250,47,239,222,204,131,255,0,125,103,255,0,150,143,252,145,236,18,19,246,0,241,111,252,19,127,248,250,217,254,208,63,96,15,22,255,0,193,55,255,0,143,173,159,237,3,196,49,95,250,85,127,134,127,67,247,179,32,255,0,223,89,255,0,229,163,255,0,37,165,112,237,238,253,166,63,200,219,47,243,40,141,132,97,186,49,143,221,241,61,30,193,113,108,130,147,194,221,44,216,213,178,223,91,7,113,175,237,84,67,75,27,36,103,83,21,90,237,156,213,77,218,170,139,183,146,170,25,145,99,88,137,139,84,196,246,67,139,115,58,233,185,142,189,93,19,172,77,117,76,76,117,241,144,0,122,176,64,0,0,0,0,0,0,0,0,0,0,0,20,67,204,35,0,204,181,79,152,246,109,167,218,125,143,85,223,50,27,229,69,146,154,134,134,153,19,174,87,250,26,141,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,213,56,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,165,190,254,43,194,142,156,88,56,147,205,120,166,185,197,233,156,207,40,240,144,91,100,168,133,18,59,21,44,84,16,82,72,218,116,221,119,154,94,211,213,243,46,206,72,222,145,53,26,139,42,205,186,192,0,0,0,0,249,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,20,215,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,250,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,202,24,216,230,194,230,59,101,108,110,99,35,185,67,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,8,193,202,227,220,79,76,191,61,124,226,180,149,70,21,163,122,67,134,232,70,157,219,244,183,79,160,171,131,30,180,212,87,77,67,5,76,235,51,233,217,83,87,53,82,194,143,95,89,204,99,167,115,24,174,87,63,161,173,234,115,221,187,151,53,2,42,243,71,247,19,212,223,204,191,56,162,40,4,233,79,138,61,11,253,146,154,19,147,104,167,210,159,163,159,72,252,23,251,167,224,124,103,99,195,214,65,83,251,143,114,62,174,174,199,79,225,166,221,91,249,237,178,192,15,218,49,255,0,218,139,252,201,255,0,231,192,181,64,0,2,170,249,231,126,36,255,0,73,63,86,150,168,69,94,57,248,24,253,154,63,66,127,243,163,244,59,232,119,164,191,224,79,72,120,175,23,225,191,250,162,30,142,159,13,253,150,253,127,13,188,194,170,249,92,123,246,105,151,231,175,147,214,151,252,64,14,23,57,82,126,198,189,118,198,117,175,238,245,244,143,232,231,141,255,0,115,62,139,120,62,255,0,136,163,158,155,247,111,23,39,79,79,127,171,240,23,126,157,188,183,221,39,248,0,0,0,0,28,214,113,99,239,79,172,159,104,25,15,204,103,46,167,149,199,184,158,153,126,122,249,197,105,31,245,99,147,95,221,67,84,243,45,76,253,145,222,140,250,91,144,92,111,190,11,232,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,38,175,11,154,23,251,26,244,39,25,209,79,165,63,72,254,142,120,223,247,79,192,248,62,255,0,136,172,158,167,247,30,228,157,61,61,254,159,195,93,250,119,242,223,100,13,170,0,2,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,211,73,89,121,255,0,36,108,54,251,153,93,175,58,125,174,117,120,174,61,89,80,179,80,217,106,113,229,185,62,129,142,68,85,133,42,86,174,55,72,196,119,87,66,185,189,104,206,148,115,164,114,43,220,18,127,61,215,77,56,226,47,129,29,83,213,13,47,188,248,235,85,118,159,228,81,77,12,168,140,170,183,213,54,217,50,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,220,246,23,83,162,92,175,51,189,16,179,231,88,157,131,138,190,246,55,168,216,253,117,139,32,182,125,6,133,190,43,187,65,87,77,75,47,121,245,111,145,157,137,43,22,110,152,213,157,206,142,135,42,34,238,154,171,246,140,127,246,162,255,0,50,127,249,240,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,149,77,77,61,29,60,181,149,149,17,193,4,12,116,146,203,35,209,172,141,141,77,213,206,85,242,68,68,69,85,85,52,54,75,199,191,7,88,157,201,246,155,191,16,56,187,234,35,114,181,233,67,44,149,204,106,167,181,21,244,236,123,55,254,255,0,215,245,1,191,129,173,180,211,137,61,3,214,41,210,139,76,181,119,23,200,43,85,21,124,13,45,194,63,23,178,121,170,246,28,169,46,223,151,167,99,100,128,0,0,0,0,6,55,115,212,156,2,203,155,90,180,222,239,152,90,104,242,139,229,52,181,150,219,76,245,77,101,77,92,49,170,35,221,27,21,119,118,222,126,73,230,189,47,84,223,165,219,100,128,0,0,1,249,84,212,211,209,211,203,89,89,81,28,16,64,199,73,44,178,61,26,200,216,212,221,92,229,95,36,68,68,85,85,83,67,100,188,123,240,117,137,220,159,105,187,241,3,139,190,162,55,43,94,148,50,201,92,198,170,123,81,95,78,199,179,127,239,253,127,80,27,248,26,219,77,56,147,208,61,98,157,40,180,203,87,113,124,130,181,81,87,192,210,220,35,241,123,39,154,175,97,202,146,237,249,122,118,54,72,0,0,0,0,0,99,119,61,73,192,44,185,181,171,77,238,249,133,166,143,40,190,83,75,89,109,180,207,84,214,84,213,195,26,162,61,209,177,87,119,109,231,228,158,107,210,245,77,250,93,182,72,0,3,192,202,181,7,2,193,60,47,211,124,222,193,143,120,238,191,11,233,91,148,52,157,254,142,158,190,142,235,155,213,211,214,221,246,223,110,164,223,218,128,123,224,192,63,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,96,25,248,48,15,217,5,160,191,195,118,3,254,82,209,127,172,31,178,11,65,127,134,236,7,252,165,162,255,0,88,6,126,12,30,131,92,244,78,233,93,79,108,182,107,14,17,89,89,89,43,32,167,167,131,33,164,146,89,165,122,163,90,198,53,178,42,185,202,170,136,136,137,186,170,236,123,57,86,160,224,88,39,133,250,111,155,216,49,239,29,215,225,125,43,114,134,147,191,209,211,215,209,221,115,122,186,122,219,190,219,237,212,155,251,80,15,124,24,7,236,130,208,95,225,187,1,255,0,41,104,191,214,15,217,5,160,191,195,118,3,254,82,209,127,172,3,63,6,1,251,32,180,23,248,110,192,127,202,90,47,245,131,246,65,104,47,240,221,128,255,0,148,180,95,235,0,207,193,131,208,107,158,137,221,43,169,237,150,205,97,194,43,43,43,37,100,20,244,240,100,52,146,75,52,175,84,107,88,198,182,69,87,57,85,81,17,17,55,85,93,140,224,0,0,0,49,187,158,164,224,22,92,218,213,166,247,124,194,211,71,148,95,41,165,172,182,218,103,170,107,42,106,225,141,81,30,232,216,171,187,182,243,242,79,53,233,122,166,253,46,219,36,0,0,0,15,202,166,166,158,142,158,90,202,202,136,224,130,6,58,73,101,145,232,214,70,198,166,234,231,42,249,34,34,34,170,170,154,27,37,227,223,131,172,78,228,251,77,223,136,28,93,245,17,185,90,244,161,150,74,230,53,83,218,138,250,118,61,155,255,0,127,235,250,128,223,192,214,218,105,196,158,129,235,20,233,69,166,90,187,139,228,21,170,138,190,6,150,225,31,139,217,60,213,123,14,84,151,111,203,211,177,178,64,0,0,0,0,0,0,0,84,119,50,94,49,248,150,209,110,39,238,56,54,152,106,181,194,195,98,134,209,111,168,142,142,26,90,105,26,217,36,141,85,238,222,72,220,239,53,252,160,91,136,48,237,25,189,93,50,77,31,193,114,43,229,91,170,238,55,92,106,217,91,89,59,145,17,101,158,90,88,222,247,170,34,34,34,171,156,171,228,136,158,102,98,0,0,0,30,62,79,152,226,56,77,4,119,92,207,41,180,88,40,165,153,41,227,169,186,87,69,75,19,229,86,185,200,196,124,142,68,87,43,90,229,219,125,246,106,175,193,76,99,246,65,104,47,240,221,128,255,0,148,180,95,235,0,207,193,128,126,200,45,5,254,27,176,31,242,150,139,253,96,253,144,90,11,252,55,96,63,229,45,23,250,192,51,240,96,31,178,11,65,127,134,236,7,252,165,162,255,0,88,63,100,22,130,255,0,13,216,15,249,75,69,254,176,12,252,31,196,114,57,17,205,84,84,84,221,21,62,39,244,0,52,126,111,198,231,9,186,119,116,146,203,149,235,206,43,13,116,47,237,205,79,73,82,181,175,137,254,123,181,233,78,215,244,42,109,230,142,217,80,245,52,239,139,126,26,53,98,190,59,78,3,173,184,165,206,227,59,145,176,208,173,123,105,234,166,85,246,35,33,155,166,71,175,246,173,80,54,224,0,0,60,124,159,49,196,112,154,8,238,185,158,83,104,176,81,75,50,83,199,83,116,174,138,150,39,202,173,115,145,136,249,28,136,174,86,181,203,182,251,236,213,95,130,152,199,236,130,208,95,225,187,1,255,0,41,104,191,214,1,159,131,0,253,144,90,11,252,55,96,63,229,45,23,250,193,251,32,180,23,248,110,192,127,202,90,47,245,128,103,224,192,63,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,96,25,248,63,136,228,114,35,154,168,168,169,186,42,124,79,232,0,106,205,79,226,151,135,125,25,173,91,94,166,107,14,51,99,184,181,55,117,4,149,137,45,91,19,109,209,93,4,93,82,53,21,61,138,173,68,95,129,224,97,156,112,240,147,159,220,25,106,198,181,243,19,125,92,142,232,142,26,218,165,161,116,142,242,217,172,241,41,31,90,174,254,72,155,170,129,188,129,252,71,35,145,28,213,69,69,77,209,83,226,127,64,0,0,3,71,230,252,110,112,155,167,119,73,44,185,94,188,226,176,215,66,254,220,212,244,149,43,90,248,159,231,187,94,148,237,127,66,166,222,104,237,149,15,83,78,248,183,225,163,86,43,227,180,224,58,219,138,92,238,51,185,27,13,10,215,182,158,170,101,95,98,50,25,186,100,122,255,0,106,213,3,110,0,0,0,0,0,0,0,98,23,237,97,210,60,86,237,61,135,39,213,44,66,207,115,165,233,239,209,87,223,41,169,231,139,169,168,230,245,70,247,163,155,187,92,215,38,233,230,138,139,236,80,50,240,96,31,178,11,65,127,134,236,7,252,165,162,255,0,88,63,100,22,130,255,0,13,216,15,249,75,69,254,176,12,252,24,7,236,130,208,95,225,187,1,255,0,41,104,191,214,15,217,5,160,191,195,118,3,254,82,209,127,172,3,63,6,47,140,234,158,152,230,183,7,218,112,221,70,197,239,213,209,196,179,190,154,217,119,167,170,149,177,34,162,43,213,145,189,85,26,138,230,166,251,109,187,147,235,50,128,0,0,0,0,0,21,201,204,199,152,70,103,161,185,12,122,15,162,53,113,91,242,87,209,199,87,124,190,58,38,203,37,4,114,166,241,211,192,215,162,181,37,115,54,123,164,84,94,150,189,157,62,178,170,180,44,108,28,237,89,50,190,63,179,170,37,212,172,98,253,175,183,218,5,145,206,244,221,182,123,197,69,50,57,139,179,145,38,137,85,137,211,236,217,23,100,246,121,23,197,195,165,211,32,189,240,249,166,55,172,178,170,174,166,249,95,134,217,106,174,115,86,111,223,150,173,244,48,186,103,73,191,159,90,189,92,174,223,207,117,80,54,24,63,42,154,154,122,58,121,107,43,42,35,130,8,24,233,37,150,71,163,89,27,26,155,171,156,171,228,136,136,138,170,170,104,140,159,143,78,15,49,27,131,237,119,142,32,177,71,212,70,189,47,74,9,223,94,198,175,197,21,244,237,123,81,127,38,224,111,192,107,29,52,226,111,135,221,98,169,109,6,154,107,6,47,126,174,114,110,218,24,46,12,109,90,166,219,170,165,59,250,101,84,252,189,59,27,56,0,0,0,6,153,212,46,50,120,91,210,187,172,182,44,231,92,49,122,27,148,14,86,79,71,13,82,213,207,3,145,118,86,201,28,8,247,70,239,200,228,69,3,115,3,79,233,215,23,220,49,106,197,194,43,62,5,173,216,173,198,227,80,244,142,10,23,214,165,53,76,206,85,217,27,28,51,163,30,245,223,224,212,83,112,0,0,0,0,0,0,192,19,90,176,233,117,214,62,31,168,170,82,167,37,102,49,81,148,214,182,55,162,182,138,153,149,52,240,70,201,19,224,249,22,161,206,68,246,163,99,221,83,103,53,84,51,240,0,0,0,0,12,1,53,171,14,151,93,99,225,250,138,165,42,114,86,99,21,25,77,107,99,122,43,104,169,153,83,79,4,108,145,62,15,145,106,28,228,79,106,54,61,213,54,115,85,67,63,0,0,0,0,0,192,19,90,176,233,117,214,62,31,168,170,82,167,37,102,49,81,148,214,182,55,162,182,138,153,149,52,240,70,201,19,224,249,22,161,206,68,246,163,99,221,83,103,53,84,51,240,0,0,0,0,99,119,61,73,192,44,185,181,171,77,238,249,133,166,143,40,190,83,75,89,109,180,207,84,214,84,213,195,26,162,61,209,177,87,119,109,231,228,158,107,210,245,77,250,93,182,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,50,73,28,49,190,105,164,107,35,99,85,206,115,151,100,106,39,181,85,126,8,127,163,90,241,41,98,207,178,173,3,207,113,93,47,165,74,140,166,249,98,170,182,91,88,181,12,131,215,157,157,167,59,184,245,70,177,90,199,185,200,187,251,83,203,207,96,41,171,142,94,54,53,23,139,29,78,170,211,93,55,174,185,38,159,65,112,109,186,201,102,183,35,214,75,228,200,254,134,212,74,214,122,211,58,71,249,199,26,166,205,106,179,213,235,234,85,216,26,109,201,127,94,114,139,28,23,124,255,0,62,198,112,233,234,99,238,54,220,145,201,95,83,14,233,228,217,122,58,99,107,191,35,94,253,190,189,252,141,171,203,191,151,126,181,104,175,16,140,212,253,116,195,173,116,118,235,37,162,169,109,14,142,229,79,86,239,73,72,232,227,107,186,35,115,182,218,23,84,47,82,237,178,244,237,249,45,40,14,127,248,144,229,235,196,127,10,148,223,78,234,98,130,255,0,141,208,189,178,174,67,143,75,34,248,7,117,39,75,167,98,163,100,131,214,219,103,166,236,69,217,58,209,85,16,155,252,173,248,241,201,245,114,178,78,31,53,158,248,251,158,75,73,72,250,172,122,241,80,187,212,92,32,137,55,150,154,103,127,235,37,99,55,123,94,190,110,99,95,212,170,173,221,214,35,144,88,108,249,85,134,227,140,100,54,248,107,173,119,106,73,104,107,105,102,111,83,39,130,86,43,30,199,39,197,21,174,84,95,227,57,219,209,15,73,104,199,26,184,141,178,215,84,178,84,99,58,137,79,103,116,155,237,222,137,181,233,77,42,42,162,126,254,53,122,47,151,239,128,232,208,0,0,192,181,207,90,112,190,31,116,190,247,170,185,229,103,106,219,103,135,169,144,177,83,189,89,80,239,40,169,226,69,246,189,238,217,19,224,137,187,151,102,181,85,51,138,154,154,122,58,121,107,43,42,35,130,8,24,233,37,150,71,163,89,27,26,155,171,156,171,228,136,136,138,170,170,81,39,48,30,45,47,220,97,235,61,22,159,105,163,107,43,176,187,21,119,163,177,202,26,86,57,207,188,87,72,228,141,106,251,105,230,231,61,87,162,36,95,52,98,239,179,86,71,160,24,102,55,79,174,60,195,184,183,101,198,150,190,106,91,237,230,177,181,175,173,137,238,236,227,182,200,30,138,215,177,81,81,90,216,90,173,70,108,168,175,145,91,231,212,253,206,128,177,219,66,227,246,11,109,137,215,74,251,155,173,212,144,210,173,109,124,221,218,154,149,99,17,171,44,175,217,58,164,118,221,78,93,147,117,85,242,66,58,240,23,193,237,171,132,221,39,101,29,214,26,106,156,239,34,107,42,242,58,248,246,119,67,145,61,74,56,157,241,138,45,213,55,253,243,213,238,246,43,81,178,108,1,254,100,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,255,0,70,181,226,82,197,159,101,90,7,158,226,186,95,74,149,25,77,242,197,85,108,182,177,106,25,7,175,59,59,78,119,113,234,141,98,181,143,115,145,119,246,167,151,158,192,83,87,28,188,108,106,47,22,58,157,85,166,186,111,93,114,77,62,130,224,219,117,146,205,110,71,172,151,201,145,253,13,168,149,172,245,166,116,143,243,142,53,77,154,213,103,171,215,212,171,176,52,219,146,254,188,229,22,56,46,249,254,125,140,225,211,212,199,220,109,185,35,146,190,166,29,211,201,178,244,116,198,215,126,70,189,251,125,123,249,27,87,151,127,46,253,106,209,94,33,25,169,250,233,135,90,232,237,214,75,69,82,218,29,29,202,158,173,222,146,145,209,198,215,116,70,231,109,180,46,168,94,165,219,101,233,219,242,90,80,28,255,0,241,33,203,215,136,254,21,41,190,157,212,197,5,255,0,27,161,123,101,92,135,30,150,69,240,14,234,78,151,78,197,70,201,7,173,182,207,77,216,139,178,117,162,170,33,55,249,91,241,227,147,234,229,100,156,62,107,61,241,247,60,150,146,145,245,88,245,226,161,119,168,184,65,18,111,45,52,206,255,0,214,74,198,110,246,189,124,220,198,191,169,85,91,187,172,71,32,176,217,242,171,13,199,24,200,109,240,215,90,238,212,146,208,214,210,204,222,166,79,4,172,86,61,142,79,138,43,92,168,191,198,115,183,162,30,146,209,142,53,113,27,101,174,169,100,168,198,117,18,158,206,233,55,219,189,19,107,210,154,84,85,68,253,252,106,244,95,47,223,1,209,160,0,1,129,107,158,180,225,124,62,233,125,239,85,115,202,206,213,182,207,15,83,33,98,167,122,178,161,222,81,83,196,139,237,123,221,178,39,193,19,119,46,205,106,170,103,21,53,52,244,116,242,214,86,84,71,4,16,49,210,75,44,143,70,178,54,53,55,87,57,87,201,17,17,21,85,84,162,78,96,60,90,95,184,195,214,122,45,62,211,70,214,87,97,118,42,239,71,99,148,52,172,115,159,120,174,145,201,26,213,246,211,205,206,122,175,68,72,190,104,197,223,102,172,143,64,48,204,110,159,92,121,135,113,110,203,141,45,124,212,183,219,205,99,107,95,91,19,221,217,199,109,144,61,21,175,98,162,162,181,176,181,90,140,217,81,95,34,183,207,169,251,157,1,99,182,133,199,236,22,219,19,174,149,247,55,91,169,33,165,90,218,249,187,181,53,42,198,35,86,89,95,178,117,72,237,186,156,187,38,234,171,228,132,117,224,47,131,219,87,9,186,78,202,59,172,52,213,57,222,68,214,85,228,117,241,236,238,135,34,122,148,113,59,227,20,91,170,111,251,231,171,221,236,86,163,100,216,2,15,243,48,224,223,87,120,181,251,156,125,202,231,176,69,244,87,211,30,63,210,181,175,167,223,196,248,62,223,71,76,111,234,255,0,123,201,190,251,109,229,237,223,202,112,0,40,255,0,246,155,248,185,255,0,143,224,63,227,153,191,212,15,218,111,226,231,254,63,128,255,0,142,102,255,0,80,94,0,2,143,255,0,105,191,139,159,248,254,3,254,57,155,253,65,29,120,146,225,139,60,225,103,39,182,225,186,143,124,198,106,175,55,26,69,174,240,150,122,231,212,190,154,30,174,150,58,110,168,216,141,235,84,127,74,121,170,163,21,87,100,219,126,129,56,133,215,28,83,135,77,35,191,234,214,94,229,125,45,158,15,232,122,70,59,166,74,218,183,175,76,52,236,252,175,122,162,42,236,189,45,234,114,249,53,74,56,208,253,50,212,222,97,252,86,85,87,101,149,245,47,75,197,98,222,114,171,172,76,94,138,10,6,170,34,69,30,251,163,125,84,100,16,183,207,111,87,201,81,174,2,85,114,135,224,245,110,53,191,178,171,80,173,75,225,104,223,37,46,31,75,81,22,237,150,100,221,147,87,236,191,6,47,84,113,175,245,93,199,121,43,24,164,131,230,97,193,190,174,241,107,247,56,251,149,207,96,139,232,175,166,60,127,165,107,95,79,191,137,240,125,190,142,152,223,213,254,247,147,125,246,219,203,219,191,148,205,198,113,171,14,27,142,219,49,60,94,215,5,182,207,103,164,138,134,134,142,6,237,28,16,70,212,107,24,212,250,145,168,137,245,158,152,20,127,251,77,252,92,255,0,199,240,31,241,204,223,234,7,237,55,241,115,255,0,31,192,127,199,51,127,168,47,0,1,71,255,0,180,223,197,207,252,127,1,255,0,28,205,254,160,142,188,73,112,197,158,112,179,147,219,112,221,71,190,99,53,87,155,141,34,215,120,75,61,115,234,95,77,15,87,75,29,55,84,108,70,245,170,63,165,60,213,81,138,171,178,109,191,64,156,66,235,142,41,195,166,145,223,245,107,47,114,190,150,207,7,244,61,35,29,211,37,109,91,215,166,26,118,126,87,189,81,21,118,94,150,245,57,124,154,165,28,104,126,153,106,111,48,254,43,42,171,178,202,250,151,165,226,177,111,57,85,214,38,47,69,5,3,85,17,34,143,125,209,190,170,50,8,91,231,183,171,228,168,215,1,42,185,67,240,122,183,26,223,217,85,168,86,165,240,180,111,146,151,15,165,168,139,118,203,50,110,201,171,246,95,131,23,170,56,215,250,174,227,188,149,140,82,216,207,51,25,198,172,56,110,59,108,196,241,123,92,22,219,61,158,146,42,26,26,56,27,180,112,65,27,81,172,99,83,234,70,162,39,214,122,96,12,11,92,245,167,11,225,247,75,239,122,171,158,86,118,173,182,120,122,153,11,21,59,213,149,14,242,138,158,36,95,107,222,237,145,62,8,155,185,118,107,85,83,56,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,165,18,115,1,226,210,253,198,30,179,209,105,246,154,54,178,187,11,177,87,122,59,28,161,165,99,156,251,197,116,142,72,214,175,182,158,110,115,213,122,34,69,243,70,46,251,53,100,122,1,134,99,116,250,227,204,59,139,118,92,105,107,230,165,190,222,107,27,90,250,216,158,238,206,59,108,129,232,173,123,21,21,21,173,133,170,212,102,202,138,249,21,190,125,79,220,232,11,29,180,46,63,96,182,216,157,116,175,185,186,221,73,13,42,214,215,205,221,169,169,86,49,26,178,202,253,147,170,71,109,212,229,217,55,85,95,36,35,175,1,124,30,218,184,77,210,118,81,221,97,166,169,206,242,38,178,175,35,175,143,103,116,57,19,212,163,137,223,24,162,221,83,127,223,61,94,239,98,181,27,38,192,31,230,73,35,134,55,205,52,141,100,108,106,185,206,114,236,141,68,246,170,175,193,15,244,107,94,37,44,89,246,85,160,121,238,43,165,244,169,81,148,223,44,85,86,203,107,22,161,144,122,243,179,180,231,119,30,168,214,43,88,247,57,23,127,106,121,121,236,5,53,113,203,198,198,162,241,99,169,213,90,107,166,245,215,36,211,232,46,13,183,89,44,214,228,122,201,124,153,31,208,218,137,90,207,90,103,72,255,0,56,227,84,217,173,86,122,189,125,74,187,3,77,185,47,235,206,81,99,130,239,159,231,216,206,29,61,76,125,198,219,146,57,43,234,97,221,60,155,47,71,76,109,119,228,107,223,183,215,191,145,181,121,119,242,239,214,173,21,226,17,154,159,174,152,117,174,142,221,100,180,85,45,161,209,220,169,234,221,233,41,29,28,109,119,68,110,118,219,66,234,133,234,93,182,94,157,191,37,165,1,207,255,0,18,28,189,120,143,225,82,155,233,221,76,80,95,241,186,23,182,85,200,113,233,100,95,0,238,164,233,116,236,84,108,144,122,219,108,244,221,136,187,39,90,42,162,19,127,149,191,30,57,62,174,86,73,195,230,179,223,31,115,201,105,41,31,85,143,94,42,23,122,139,132,17,38,242,211,76,239,253,100,172,102,239,107,215,205,204,107,250,149,85,187,186,196,114,11,13,159,42,176,220,113,140,134,223,13,117,174,237,73,45,13,109,44,205,234,100,240,74,197,99,216,228,248,162,181,202,139,252,103,59,122,33,233,45,24,227,87,17,182,90,234,150,74,140,103,81,41,236,238,147,125,187,209,54,189,41,165,69,84,79,223,198,175,69,242,253,240,29,26,0,0,0,0,0,0,20,81,205,219,223,46,237,253,193,181,255,0,162,82,245,202,40,230,237,239,151,118,254,224,218,255,0,209,40,23,49,195,239,244,133,211,111,228,133,155,249,148,70,126,96,28,62,255,0,72,93,54,254,72,89,191,153,68,103,224,0,0,69,126,99,60,52,234,47,21,26,35,100,211,237,50,154,209,29,210,223,149,83,94,102,91,165,83,160,139,195,199,73,87,19,182,115,88,245,87,117,78,207,45,189,155,249,249,21,207,251,77,252,92,255,0,199,240,31,241,204,223,234,11,192,0,81,255,0,237,55,241,115,255,0,31,192,127,199,51,127,168,31,180,223,197,207,252,127,1,255,0,28,205,254,160,188,3,192,207,115,156,103,76,240,187,222,160,102,87,22,208,217,49,250,41,107,235,167,84,221,91,20,109,221,81,169,237,115,151,216,214,167,154,185,81,19,205,64,231,199,137,142,12,53,79,133,10,27,45,78,169,223,177,39,212,223,229,146,58,42,11,93,198,74,138,151,50,52,221,243,43,29,19,81,177,162,171,91,186,174,234,174,68,68,93,151,109,235,202,183,131,213,214,221,74,251,180,103,118,165,147,8,193,234,152,250,104,167,139,170,43,173,213,187,58,56,182,95,39,71,14,237,145,233,236,85,88,154,168,168,231,109,169,50,235,254,172,115,29,226,222,54,91,105,229,101,86,73,86,148,86,202,103,111,36,54,59,60,74,170,138,253,188,186,99,98,186,71,170,109,215,35,157,183,155,209,11,223,209,173,38,196,116,51,76,177,253,43,193,232,210,11,77,130,145,180,236,114,162,35,234,36,252,41,103,147,111,108,146,61,92,247,47,179,119,46,219,38,200,6,104,83,79,51,142,60,50,252,227,80,47,92,60,105,70,67,83,108,195,241,249,95,108,190,84,81,72,172,150,243,92,213,218,104,149,237,243,236,70,228,88,250,19,100,123,154,245,119,83,122,17,46,19,37,150,245,6,57,117,155,27,166,109,69,218,58,41,221,65,11,156,214,164,149,41,26,172,77,85,114,163,81,21,253,41,186,174,222,126,101,71,240,157,203,55,136,236,103,137,108,59,80,53,219,13,182,125,24,180,92,165,187,220,102,125,226,154,173,242,212,71,28,146,65,188,108,115,149,234,181,41,18,174,233,182,219,170,129,130,232,143,40,78,32,245,71,26,162,203,179,59,253,151,1,163,184,196,201,233,232,238,17,203,81,113,237,185,55,71,73,3,17,27,22,232,169,234,186,68,122,121,163,154,211,29,226,31,149,151,17,154,15,99,169,205,44,174,183,231,152,253,3,29,61,93,69,145,178,54,178,146,54,162,170,203,37,51,211,169,88,136,155,170,198,231,244,166,234,237,145,55,47,120,254,57,168,228,86,185,17,81,83,101,69,248,129,81,252,176,120,252,204,99,205,237,124,56,107,70,73,81,120,180,222,220,148,120,205,210,186,69,146,162,138,175,111,189,210,62,69,245,159,20,155,116,51,171,117,107,213,173,69,233,93,155,110,39,57,28,86,226,112,232,71,23,121,221,143,10,232,160,139,29,201,214,227,104,108,40,136,218,70,189,205,170,129,140,68,246,36,105,35,90,137,245,53,14,138,236,213,235,117,179,208,221,29,18,70,181,148,209,84,43,17,119,233,235,106,59,109,254,59,110,4,99,230,51,195,78,162,241,81,162,54,77,62,211,41,173,17,221,45,249,85,53,230,101,186,85,58,8,188,60,116,149,113,59,103,53,143,85,119,84,236,242,219,217,191,159,145,92,255,0,180,223,197,207,252,127,1,255,0,28,205,254,160,188,0,5,31,254,211,127,23,63,241,252,7,252,115,55,250,129,251,77,252,92,255,0,199,240,31,241,204,223,234,11,192,60,12,247,57,198,116,207,11,189,234,6,101,113,109,13,147,31,162,150,190,186,117,77,213,177,70,221,213,26,158,215,57,125,141,106,121,171,149,17,60,212,14,124,120,152,224,195,84,248,80,161,178,212,234,157,251,18,125,77,254,89,35,162,160,181,220,100,168,169,115,35,77,223,50,177,209,53,27,26,42,181,187,170,238,170,228,68,69,217,118,222,188,171,120,61,93,109,212,175,187,70,119,106,89,48,140,30,169,143,166,138,120,186,162,186,221,91,179,163,139,101,242,116,112,238,217,30,158,197,85,137,170,138,142,118,218,147,46,191,234,199,49,222,45,227,101,182,158,86,85,100,149,105,69,108,166,118,242,67,99,179,196,170,168,175,219,203,166,54,43,164,122,166,221,114,57,219,121,189,16,189,253,26,210,108,71,67,52,203,31,210,188,30,141,32,180,216,41,27,78,199,42,34,62,162,79,194,150,121,54,246,201,35,213,207,114,251,55,114,237,178,108,128,102,133,110,243,66,227,231,34,210,90,223,216,247,162,151,183,91,242,105,233,155,54,71,121,167,93,166,183,67,43,55,142,154,7,126,242,103,177,205,122,200,158,108,107,153,210,189,78,85,109,145,28,237,207,110,119,17,124,121,73,103,202,37,145,244,249,182,166,45,37,110,239,84,115,40,228,184,116,58,54,170,123,58,97,245,91,253,170,121,252,64,203,184,110,229,203,196,95,20,214,159,186,44,115,80,227,152,229,197,239,154,43,214,65,44,171,37,197,202,229,235,124,49,181,174,146,77,221,190,239,119,75,87,207,103,42,162,161,177,181,135,147,167,16,90,127,142,212,100,120,6,75,100,207,210,145,157,201,173,212,113,73,73,94,230,162,110,171,20,114,110,201,118,243,245,82,68,122,249,116,181,202,187,23,81,111,183,208,218,104,41,173,86,186,56,105,40,168,161,101,61,53,60,12,70,71,12,76,106,53,140,99,83,201,173,68,68,68,68,242,68,67,232,2,144,57,123,113,233,154,232,14,127,108,209,221,91,190,214,212,233,205,194,165,45,139,21,193,85,100,199,106,21,200,214,200,197,119,172,200,81,222,172,145,126,11,81,85,237,68,84,84,125,223,148,109,205,239,76,44,88,7,21,109,200,108,20,241,83,179,55,177,83,222,235,98,143,201,18,181,37,150,9,95,211,236,78,180,134,55,170,252,94,231,170,249,238,171,108,252,29,229,247,44,239,133,157,45,202,47,50,62,74,234,172,98,134,58,153,94,155,58,89,34,141,34,116,139,249,92,177,245,127,218,246,39,176,13,196,83,79,51,142,60,50,252,227,80,47,92,60,105,70,67,83,108,195,241,249,95,108,190,84,81,72,172,150,243,92,213,218,104,149,237,243,236,70,228,88,250,19,100,123,154,245,119,83,122,17,46,19,37,150,245,6,57,117,155,27,166,109,69,218,58,41,221,65,11,156,214,164,149,41,26,172,77,85,114,163,81,21,253,41,186,174,222,126,101,71,240,157,203,55,136,236,103,137,108,59,80,53,219,13,182,125,24,180,92,165,187,220,102,125,226,154,173,242,212,71,28,146,65,188,108,115,149,234,181,41,18,174,233,182,219,170,129,130,232,143,40,78,32,245,71,26,162,203,179,59,253,151,1,163,184,196,201,233,232,238,17,203,81,113,237,185,55,71,73,3,17,27,22,232,169,234,186,68,122,121,163,154,211,29,226,31,149,151,17,154,15,99,169,205,44,174,183,231,152,253,3,29,61,93,69,145,178,54,178,146,54,162,170,203,37,51,211,169,88,136,155,170,198,231,244,166,234,237,145,55,47,120,254,57,168,228,86,185,17,81,83,101,69,248,129,81,252,176,120,252,204,99,205,237,124,56,107,70,73,81,120,180,222,220,148,120,205,210,186,69,146,162,138,175,111,189,210,62,69,245,159,20,155,116,51,171,117,107,213,173,69,233,93,155,110,39,57,28,86,226,112,232,71,23,121,221,143,10,232,160,139,29,201,214,227,104,108,40,136,218,70,189,205,170,129,140,68,246,36,105,35,90,137,245,53,14,138,236,213,235,117,179,208,221,29,18,70,181,148,209,84,43,17,119,233,235,106,59,109,254,59,110,7,216,0,0,0,0,85,127,26,252,180,248,139,226,3,137,188,203,87,48,74,188,65,150,43,247,163,188,43,107,238,114,197,58,118,45,244,212,239,234,99,97,114,39,175,11,246,243,95,45,151,242,22,160,0,163,255,0,218,111,226,231,254,63,128,255,0,142,102,255,0,80,63,105,191,139,159,248,254,3,254,57,155,253,65,120,0,10,63,253,166,254,46,127,227,248,15,248,230,111,245,4,61,212,60,6,229,167,57,253,231,78,171,110,182,187,197,198,201,90,235,124,243,218,38,117,69,52,149,13,217,30,200,222,173,106,191,165,251,177,85,19,110,166,174,219,166,202,183,121,204,187,139,213,225,175,72,126,138,97,215,21,139,62,206,34,150,146,214,248,221,235,219,169,19,102,207,89,229,236,114,35,186,35,246,122,238,234,77,251,110,66,19,114,157,225,5,250,169,168,31,178,23,62,181,172,152,174,27,86,158,135,134,162,61,217,114,187,55,214,108,158,127,132,202,125,218,253,253,139,34,177,55,94,151,160,19,147,150,247,8,49,240,201,163,236,190,229,150,228,102,160,102,113,197,91,121,238,70,157,203,124,27,111,13,10,47,181,58,17,122,164,250,228,114,167,154,49,170,75,176,0,0,0,0,0,28,244,241,212,149,121,95,29,26,143,67,93,86,189,202,188,154,43,114,74,237,189,72,219,28,80,179,218,168,155,53,141,106,121,175,192,232,88,231,171,140,143,127,60,251,249,102,207,251,209,129,208,77,154,207,107,199,173,20,86,27,29,4,52,54,235,109,60,116,148,148,208,55,166,56,97,141,168,214,49,168,158,196,70,162,34,39,228,63,12,159,37,177,97,152,229,207,45,201,238,112,219,173,22,106,73,107,171,170,230,118,204,130,8,218,174,123,213,126,164,68,83,211,32,175,56,157,68,186,97,252,43,210,226,214,154,137,33,92,207,34,165,182,214,57,139,183,85,36,81,203,80,246,239,237,243,146,24,83,111,98,167,82,47,212,161,94,156,92,113,167,171,252,104,106,43,48,172,54,59,189,38,27,53,107,104,177,252,86,129,94,233,46,18,43,186,99,150,161,140,243,154,103,170,166,204,93,218,196,94,150,249,245,61,219,79,77,57,48,241,1,148,218,41,174,186,131,155,227,56,92,149,13,235,91,122,163,238,21,112,38,222,73,34,71,211,18,59,125,188,155,43,188,190,59,249,27,3,146,158,138,216,46,149,185,182,188,94,104,98,170,184,217,230,138,193,101,116,141,107,188,43,159,26,201,83,35,119,243,71,171,29,11,17,201,182,205,116,137,186,245,46,214,196,5,15,113,13,202,255,0,136,238,30,108,147,231,182,153,168,51,75,5,173,190,38,166,182,194,178,182,174,133,140,245,150,105,41,220,136,228,99,118,221,93,27,159,210,158,107,210,136,170,111,238,91,28,198,114,186,188,182,213,195,214,191,100,114,93,104,238,189,20,56,213,254,177,202,250,152,106,183,70,199,73,81,34,249,200,201,63,5,146,59,119,53,253,45,85,86,187,118,91,19,154,142,69,107,145,21,21,54,84,95,137,207,151,48,205,34,181,232,31,22,249,69,151,9,137,246,203,85,123,169,178,43,92,112,117,71,225,60,67,122,222,216,149,54,217,172,157,178,244,116,249,53,17,168,158,109,3,160,224,96,28,63,103,149,154,163,161,154,127,168,183,45,188,118,71,141,91,174,53,155,38,201,226,36,167,99,165,219,217,229,214,174,219,203,216,100,217,165,241,248,198,29,125,201,98,141,36,125,166,217,85,92,214,47,239,150,40,156,244,79,255,0,212,10,166,230,113,204,19,43,170,204,110,220,57,232,150,73,61,166,209,102,115,232,114,123,181,12,139,29,69,109,90,46,210,82,71,34,108,230,69,26,162,177,234,221,149,238,234,110,253,41,235,105,222,31,185,81,241,17,173,152,205,30,109,126,173,180,96,118,75,140,108,158,139,210,233,36,149,181,16,189,55,108,173,167,98,122,173,84,243,78,227,152,229,221,21,19,101,220,192,56,1,192,173,250,221,198,118,17,108,206,88,219,165,36,149,245,119,235,147,106,125,116,170,146,158,9,106,90,143,69,242,122,58,102,51,169,23,201,90,174,223,127,97,208,152,20,89,196,63,42,78,33,52,67,26,171,205,177,218,235,102,127,98,183,198,249,171,86,211,28,145,215,83,66,212,85,116,174,166,122,47,83,17,60,215,182,247,185,60,213,90,141,69,113,185,121,95,241,251,150,179,51,182,240,223,173,89,45,77,222,217,121,86,210,98,215,90,233,22,73,232,234,255,0,121,71,36,139,235,73,28,159,131,26,185,85,88,254,150,39,170,228,232,182,227,158,190,60,240,74,29,8,227,67,53,183,96,110,109,186,158,154,231,73,144,91,18,13,147,194,75,81,12,85,74,214,183,216,212,100,207,127,74,123,17,168,223,135,144,29,10,3,200,196,47,111,201,177,59,38,73,36,61,151,93,109,212,213,206,143,109,186,22,88,154,254,157,183,93,182,234,219,218,167,174,0,3,240,175,175,162,181,208,212,92,238,85,112,210,210,82,68,249,234,39,153,232,200,226,141,136,174,115,220,229,242,70,162,34,170,170,251,17,0,213,156,81,241,19,138,240,193,163,183,157,81,201,93,28,211,192,207,13,104,183,171,250,93,113,184,61,171,217,129,62,40,155,162,185,238,79,193,99,94,190,123,108,181,167,202,111,80,178,189,87,227,135,81,117,27,55,185,190,190,249,144,97,119,26,218,201,220,171,183,83,174,86,237,152,212,85,94,150,53,168,214,53,190,198,181,173,68,242,66,63,113,255,0,197,213,127,21,186,197,52,214,42,154,150,96,152,194,201,69,142,210,59,116,73,91,191,223,107,94,223,131,229,86,162,166,254,109,141,172,79,106,57,87,111,114,84,247,167,202,126,207,235,190,99,110,2,234,64,0,0,63,10,250,250,43,93,13,69,206,229,87,13,45,37,36,79,158,162,121,158,140,142,40,216,138,231,61,206,95,36,106,34,42,170,175,177,16,13,89,197,31,17,56,175,12,26,59,121,213,28,149,209,205,60,12,240,214,139,122,191,165,215,27,131,218,189,152,19,226,137,186,43,158,228,252,22,53,235,231,182,203,90,124,166,245,11,43,213,126,56,117,23,81,179,123,155,235,239,153,6,23,113,173,172,157,202,187,117,58,229,110,217,141,69,85,233,99,90,141,99,91,236,107,90,212,79,36,35,247,31,252,93,87,241,91,172,83,77,98,169,169,102,9,140,44,148,88,237,35,183,68,149,187,253,246,181,237,248,62,85,106,42,111,230,216,218,196,246,163,149,118,247,37,79,122,124,167,236,254,187,230,54,224,46,164,0,0,3,240,175,175,162,181,208,212,92,238,85,112,210,210,82,68,249,234,39,153,232,200,226,141,136,174,115,220,229,242,70,162,34,170,170,251,17,0,213,156,81,241,19,138,240,193,163,183,157,81,201,93,28,211,192,207,13,104,183,171,250,93,113,184,61,171,217,129,62,40,155,162,185,238,79,193,99,94,190,123,108,181,167,202,111,80,178,189,87,227,135,81,117,27,55,185,190,190,249,144,97,119,26,218,201,220,171,183,83,174,86,237,152,212,85,94,150,53,168,214,53,190,198,181,173,68,242,66,63,113,255,0,197,213,127,21,186,197,52,214,42,154,150,96,152,194,201,69,142,210,59,116,73,91,191,223,107,94,223,131,229,86,162,166,254,109,141,172,79,106,57,87,111,114,84,247,167,202,126,207,235,190,99,110,2,234,64,0,12,11,92,245,167,11,225,247,75,239,122,171,158,86,118,173,182,120,122,153,11,21,59,213,149,14,242,138,158,36,95,107,222,237,145,62,8,155,185,118,107,85,83,56,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,165,18,115,1,226,210,253,198,30,179,209,105,246,154,54,178,187,11,177,87,122,59,28,161,165,99,156,251,197,116,142,72,214,175,182,158,110,115,213,122,34,69,243,70,46,251,53,100,122,1,134,99,116,250,227,204,59,139,118,92,105,107,230,165,190,222,107,27,90,250,216,158,238,206,59,108,129,232,173,123,21,21,21,173,133,170,212,102,202,138,249,21,190,125,79,220,232,11,29,180,46,63,96,182,216,157,116,175,185,186,221,73,13,42,214,215,205,221,169,169,86,49,26,178,202,253,147,170,71,109,212,229,217,55,85,95,36,35,175,1,124,30,218,184,77,210,118,81,221,97,166,169,206,242,38,178,175,35,175,143,103,116,57,19,212,163,137,223,24,162,221,83,127,223,61,94,239,98,181,27,38,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,68,158,103,90,59,169,90,227,195,117,62,23,165,88,173,70,67,122,102,75,69,90,234,72,37,138,55,36,12,138,116,115,247,145,205,110,200,175,111,199,127,48,50,126,40,56,235,208,222,27,113,75,148,213,89,141,166,249,152,182,157,233,108,199,40,42,91,81,81,45,71,74,246,251,233,26,175,98,46,164,245,158,253,188,145,122,122,157,178,21,69,203,151,69,242,94,34,56,183,180,230,183,40,31,45,171,17,185,38,95,125,173,88,254,246,181,12,151,187,79,23,213,213,37,66,53,122,127,168,108,139,178,244,170,17,235,83,52,75,87,52,94,225,13,187,85,244,226,255,0,140,73,58,175,101,215,10,55,197,29,70,222,222,212,187,43,36,219,251,21,93,139,148,229,121,174,92,55,230,90,78,154,93,164,120,164,120,94,75,100,98,86,94,236,181,21,9,61,69,124,138,141,107,235,219,58,162,58,161,170,189,45,93,209,22,63,81,155,35,122,21,193,55,64,52,119,25,188,70,82,112,189,160,87,237,75,107,98,150,244,244,109,178,193,77,34,110,217,174,83,35,146,46,164,248,177,136,215,202,228,221,55,108,78,68,243,84,2,27,115,102,227,89,49,251,125,71,11,58,101,117,79,73,92,33,107,178,250,232,31,231,75,78,244,71,50,129,170,159,191,145,170,142,147,234,98,181,190,125,110,70,215,247,10,156,67,227,220,50,102,245,26,157,46,149,210,102,89,53,60,29,155,20,149,245,235,13,45,173,238,221,36,159,182,216,220,233,37,86,250,141,94,166,163,81,207,95,53,84,86,253,156,54,240,223,171,60,109,235,13,194,219,109,185,72,175,154,103,221,178,140,146,189,22,70,82,164,210,57,206,149,254,197,146,105,31,213,210,196,84,87,47,82,238,141,107,156,219,116,211,30,86,28,31,105,245,162,10,107,206,7,62,103,115,107,17,39,185,95,107,166,114,200,237,189,101,72,34,115,33,107,119,223,100,233,85,79,45,220,170,155,129,22,176,238,120,23,134,215,182,61,65,208,74,57,104,158,239,90,107,53,229,204,150,52,250,210,57,99,114,61,125,190,93,109,255,0,198,125,112,229,197,198,136,113,73,101,150,229,165,217,50,190,225,72,196,125,125,150,189,137,5,198,141,23,226,248,183,84,115,62,29,113,171,153,191,151,86,251,161,166,53,151,149,23,10,154,147,103,157,152,102,57,81,167,247,206,215,77,53,125,158,121,36,129,30,159,131,221,166,149,234,199,183,235,232,232,114,239,248,69,76,231,88,62,186,112,11,196,61,36,50,214,173,171,39,199,39,101,198,211,114,165,114,186,150,229,72,174,84,108,141,246,117,195,34,53,204,124,110,254,205,142,79,104,29,25,131,87,240,209,174,214,30,36,116,87,27,213,187,12,109,167,91,181,63,69,125,26,57,85,104,171,163,94,137,224,221,124,213,26,244,94,149,93,186,152,173,119,196,218,0,0,34,79,51,173,29,212,173,113,225,186,159,11,210,172,86,163,33,189,51,37,162,173,117,36,18,197,27,146,6,69,58,57,251,200,230,183,100,87,183,227,191,152,25,63,20,28,117,232,111,13,184,165,202,106,172,198,211,124,204,91,78,244,182,99,148,21,45,168,168,150,163,165,123,125,244,141,87,177,23,82,122,207,126,222,72,189,61,78,217,10,162,229,203,162,249,47,17,28,91,218,115,91,148,15,150,213,136,220,147,47,190,214,172,127,123,90,134,75,221,167,139,234,234,146,161,26,189,63,212,54,69,217,122,85,8,245,169,154,37,171,154,47,112,134,221,170,250,113,127,198,36,157,87,178,235,133,27,226,142,163,111,111,106,93,149,146,109,253,138,174,197,202,114,188,215,46,27,243,45,39,77,46,210,60,82,60,47,37,178,49,43,47,118,90,138,132,158,162,190,69,70,181,245,237,157,81,29,80,213,94,150,174,232,139,31,168,205,145,189,10,224,155,160,26,59,140,222,35,41,56,94,208,43,246,165,181,177,75,122,122,54,217,96,166,145,55,108,215,41,145,201,23,82,124,88,196,107,229,114,110,155,182,39,34,121,170,1,13,185,179,113,172,152,253,190,163,133,157,50,186,167,164,174,16,181,217,125,116,15,243,165,167,122,35,153,64,213,79,223,200,213,71,73,245,49,90,223,62,183,35,107,251,133,78,33,241,238,25,51,122,141,78,151,74,233,51,44,154,158,14,205,138,74,250,245,134,150,214,247,110,146,79,219,108,110,116,146,171,125,70,175,83,81,168,231,175,154,170,43,126,206,27,120,111,213,158,54,245,134,225,109,182,220,164,87,205,51,238,217,70,73,94,139,35,41,82,105,28,231,74,255,0,98,201,52,143,234,233,98,42,43,151,169,119,70,181,206,109,186,105,143,43,14,15,180,250,209,5,53,231,3,159,51,185,181,136,147,220,175,181,211,57,100,118,222,178,164,17,57,144,181,187,239,178,116,170,167,150,238,85,77,192,139,88,119,60,11,195,107,219,30,160,232,37,28,180,79,119,173,53,154,242,230,75,26,125,105,28,177,185,30,190,223,46,182,255,0,227,62,184,114,226,227,68,56,164,178,203,114,210,236,153,95,112,164,98,62,190,203,94,196,130,227,70,139,241,124,91,170,57,159,14,184,213,204,223,203,171,125,208,211,26,203,202,139,133,77,73,179,206,204,51,28,168,211,251,231,107,166,154,190,207,60,146,64,143,79,193,238,211,74,245,99,219,245,244,116,57,119,252,34,166,115,172,31,93,56,5,226,30,146,25,107,86,213,147,227,147,178,227,105,185,82,185,93,75,114,164,87,42,54,70,251,58,225,145,26,230,62,55,127,102,199,39,180,14,140,193,171,248,104,215,107,15,18,58,43,141,234,221,134,54,211,173,218,159,162,190,141,28,170,180,85,209,175,68,240,110,190,106,141,122,47,74,174,221,76,86,187,226,109,0,7,241,206,70,162,185,202,136,136,155,170,175,192,254,144,51,154,167,24,73,162,186,109,247,20,193,110,136,204,219,57,164,123,42,228,137,234,146,90,237,46,221,146,74,138,159,131,36,202,142,141,159,20,106,74,239,37,70,170,132,32,230,73,197,133,127,20,122,207,77,166,58,113,60,215,28,51,20,173,91,125,166,42,52,116,158,152,185,189,123,114,84,53,169,248,123,185,123,81,108,139,187,119,114,126,232,168,90,23,2,28,40,91,120,82,209,106,75,13,116,20,242,230,87,244,101,195,38,172,143,214,234,168,233,245,41,154,239,140,112,181,85,169,240,87,43,221,178,117,236,65,238,81,28,30,253,32,188,126,202,125,64,181,239,109,180,203,37,54,33,79,51,55,109,69,91,119,108,181,187,47,146,182,37,221,140,95,63,190,117,175,146,198,138,182,226,0,0,0,254,57,200,212,87,57,81,17,19,117,85,248,31,210,6,115,84,227,9,52,87,77,190,226,152,45,209,25,155,103,52,143,101,92,145,61,82,75,93,165,219,178,73,81,83,240,100,153,81,209,179,226,141,73,93,228,168,213,80,132,28,201,56,176,175,226,143,89,233,180,199,78,39,154,227,134,98,149,171,111,180,197,70,142,147,211,23,55,175,110,74,134,181,63,15,119,47,106,45,145,119,110,238,79,221,21,11,66,224,67,133,11,111,10,90,45,73,97,174,130,158,92,202,254,140,184,100,213,145,250,221,85,29,62,165,51,93,241,142,22,170,181,62,10,229,123,182,78,189,136,61,202,35,131,223,164,23,143,217,79,168,22,189,237,182,153,100,166,196,41,230,102,237,168,171,110,237,150,183,101,242,86,196,187,177,139,231,247,206,181,242,88,209,86,220,64,0,104,238,51,120,140,164,225,123,64,175,218,150,214,197,45,233,232,219,101,130,154,68,221,179,92,166,71,36,93,73,241,99,17,175,149,201,186,110,216,156,137,230,168,4,54,230,205,198,178,99,246,250,142,22,116,202,234,158,146,184,66,215,101,245,208,63,206,150,157,232,142,101,3,85,63,127,35,85,29,39,212,197,107,124,250,220,141,175,238,21,56,135,199,184,100,205,234,53,58,93,43,164,204,178,106,120,59,54,41,43,235,214,26,91,91,221,186,73,63,109,177,185,210,74,173,245,26,189,77,70,163,158,190,106,168,173,251,56,109,225,191,86,120,219,214,27,133,182,219,114,145,95,52,207,187,101,25,37,122,44,140,165,73,164,115,157,43,253,139,36,210,63,171,165,136,168,174,94,165,221,26,215,57,182,233,166,60,172,56,62,211,235,68,20,215,156,14,124,206,230,214,34,79,114,190,215,76,229,145,219,122,202,144,68,230,66,214,239,190,201,210,170,158,91,185,85,55,2,45,97,220,240,47,13,175,108,122,131,160,148,114,209,61,222,180,214,107,203,153,44,105,245,164,114,198,228,122,251,124,186,219,255,0,140,250,225,203,139,141,16,226,146,203,45,203,75,178,101,125,194,145,136,250,251,45,123,18,11,141,26,47,197,241,110,168,230,124,58,227,87,51,127,46,173,247,67,76,107,47,42,46,21,53,38,207,59,48,204,114,163,79,239,157,174,154,106,251,60,242,73,2,61,63,7,187,77,43,213,143,111,215,209,208,229,223,240,138,153,206,176,125,116,224,23,136,122,72,101,173,91,86,79,142,78,203,141,166,229,74,229,117,45,202,145,92,168,217,27,236,235,134,68,107,152,248,221,253,155,28,158,208,58,51,6,175,225,163,93,172,60,72,232,174,55,171,118,24,219,78,183,106,126,138,250,52,114,170,209,87,70,189,19,193,186,249,170,53,232,189,42,187,117,49,90,239,137,180,0,0,68,158,103,90,59,169,90,227,195,117,62,23,165,88,173,70,67,122,102,75,69,90,234,72,37,138,55,36,12,138,116,115,247,145,205,110,200,175,111,199,127,48,50,126,40,56,235,208,222,27,113,75,148,213,89,141,166,249,152,182,157,233,108,199,40,42,91,81,81,45,71,74,246,251,233,26,175,98,46,164,245,158,253,188,145,122,122,157,178,21,69,203,151,69,242,94,34,56,183,180,230,183,40,31,45,171,17,185,38,95,125,173,88,254,246,181,12,151,187,79,23,213,213,37,66,53,122,127,168,108,139,178,244,170,17,235,83,52,75,87,52,94,225,13,187,85,244,226,255,0,140,73,58,175,101,215,10,55,197,29,70,222,222,212,187,43,36,219,251,21,93,139,148,229,121,174,92,55,230,90,78,154,93,164,120,164,120,94,75,100,98,86,94,236,181,21,9,61,69,124,138,141,107,235,219,58,162,58,161,170,189,45,93,209,22,63,81,155,35,122,21,193,55,64,32,239,52,110,49,46,220,59,233,197,14,156,105,213,209,104,243,140,222,57,54,172,137,202,146,218,237,173,245,100,157,139,251,217,94,239,189,177,223,13,164,114,108,230,181,64,207,120,134,230,69,195,55,14,247,106,156,86,239,127,173,202,114,90,55,172,85,54,156,118,22,84,62,150,68,242,233,154,87,189,145,49,200,187,162,179,173,94,221,151,118,251,55,143,150,238,119,154,81,45,197,177,93,180,71,45,166,160,85,78,169,233,171,233,167,153,61,187,237,27,186,26,191,15,223,166,251,175,179,111,56,139,192,223,47,76,187,139,105,167,207,115,27,197,110,55,167,244,211,186,39,220,163,98,62,178,235,80,139,235,199,77,215,187,81,26,191,133,51,145,200,142,245,81,174,94,174,155,25,163,229,39,193,109,53,153,45,147,97,183,250,186,148,111,74,220,102,200,42,82,161,87,101,77,250,88,230,197,191,154,47,238,123,121,39,150,219,162,134,228,225,235,139,173,8,226,122,223,45,70,149,230,44,158,227,74,196,146,178,205,93,31,134,184,83,53,118,245,157,11,151,215,106,110,136,175,141,94,205,215,110,173,252,141,93,167,124,206,184,110,212,237,83,181,105,6,55,71,152,182,251,120,185,45,174,153,213,54,184,153,2,76,138,169,235,61,38,85,70,250,171,231,178,255,0,17,6,56,175,224,43,80,248,29,187,91,184,147,225,199,50,187,215,99,248,253,100,115,203,52,170,212,184,89,94,231,163,88,178,43,17,173,158,157,253,93,183,47,74,121,63,165,237,86,170,184,142,252,11,214,207,113,227,87,75,174,21,42,139,53,86,78,201,164,84,77,147,169,200,245,93,147,248,212,14,137,74,40,230,237,239,151,118,254,224,218,255,0,209,41,122,229,20,115,118,247,203,187,127,112,109,127,232,148,11,78,161,226,55,71,120,112,225,127,76,242,141,92,204,169,172,240,212,98,54,150,209,210,53,22,90,202,215,182,134,37,86,195,3,55,123,254,8,174,217,26,222,164,234,115,119,35,53,235,157,198,143,83,92,157,14,63,163,57,125,125,10,63,100,168,170,171,166,166,145,205,217,124,251,109,89,19,219,183,151,87,177,85,126,27,44,84,225,103,132,157,97,230,17,147,38,127,170,25,117,125,175,6,198,169,41,108,45,186,118,209,210,73,29,52,77,100,116,52,49,187,212,106,49,136,138,247,237,210,215,61,85,81,238,114,150,5,110,229,37,193,117,13,163,209,181,56,134,67,112,168,233,70,250,66,167,32,168,109,70,232,155,111,180,74,200,183,95,111,238,123,110,158,72,137,228,7,221,161,156,210,56,90,214,171,173,62,53,83,122,185,97,23,186,185,27,13,61,54,73,11,33,134,162,69,93,145,177,212,198,247,196,138,170,168,136,146,43,21,87,201,17,73,120,142,71,34,57,170,138,138,155,162,167,196,165,142,57,121,93,215,112,255,0,140,86,234,246,141,95,107,178,12,54,129,122,238,182,218,244,71,87,218,227,115,145,18,102,189,141,70,207,10,42,236,229,233,107,152,155,42,245,167,83,155,189,185,70,241,137,124,206,41,106,120,102,212,139,180,181,213,246,90,47,25,138,214,206,229,116,178,81,71,178,75,70,247,47,154,246,145,90,232,247,221,122,58,219,186,35,26,128,89,144,0,1,79,60,219,248,194,76,227,40,253,140,184,5,209,31,97,198,234,91,54,77,81,3,215,166,174,228,207,193,165,221,60,149,144,123,92,158,123,203,229,228,177,121,206,62,96,188,91,210,112,175,163,51,77,98,172,133,115,188,169,178,91,241,202,119,121,172,43,178,36,213,174,79,234,97,107,145,83,127,37,145,209,162,162,162,187,106,225,229,133,194,69,87,17,58,181,54,178,106,53,28,181,184,102,27,90,149,83,58,175,121,18,241,119,221,36,100,46,87,126,27,89,186,75,46,251,239,188,109,84,84,145,118,9,201,202,243,132,6,104,22,148,183,84,51,75,98,71,157,231,116,177,206,246,202,197,73,109,150,199,108,248,105,118,95,54,189,222,82,72,158,75,191,67,87,247,61,201,186,0,0,0,3,79,107,191,22,154,13,195,173,142,170,233,168,249,253,182,26,248,24,229,130,203,75,59,103,185,85,61,61,140,101,59,85,92,158,106,136,174,114,35,27,191,172,228,67,204,227,135,1,203,245,71,133,93,65,192,176,43,36,183,123,253,222,138,158,42,42,40,158,198,58,103,54,170,23,170,34,189,81,169,179,90,229,243,84,246,20,41,170,156,54,235,198,136,177,149,26,171,165,57,14,59,75,35,251,108,172,169,164,87,82,61,255,0,212,164,236,234,137,93,249,17,219,129,177,180,215,18,203,248,246,227,46,73,166,182,44,13,204,111,242,222,239,125,164,87,71,109,181,164,157,114,167,87,151,147,98,70,196,213,85,78,167,171,19,218,227,161,118,49,145,177,177,198,196,107,90,136,141,106,38,200,136,159,4,43,63,148,78,185,112,221,21,130,109,26,178,98,113,226,154,153,90,207,17,91,89,87,80,147,187,37,72,209,203,188,82,170,34,181,99,111,82,248,109,182,68,87,61,189,91,200,169,102,64,0,0,10,121,230,223,198,18,103,25,71,236,101,192,46,136,251,14,55,82,217,178,106,136,30,189,53,119,38,126,13,46,233,228,172,131,218,228,243,222,95,47,37,139,206,113,243,5,226,222,147,133,125,25,154,107,21,100,43,157,229,77,146,223,142,83,187,205,97,93,145,38,173,114,127,83,11,92,138,155,249,44,142,141,21,21,21,219,87,15,44,46,18,42,184,137,213,169,181,147,81,168,229,173,195,48,218,212,170,153,213,123,200,151,139,190,233,35,33,114,187,240,218,205,210,89,119,223,125,227,106,162,164,139,176,78,78,87,156,32,51,64,180,165,186,161,154,91,18,60,239,59,165,142,119,182,86,42,75,108,182,59,103,195,75,178,249,181,238,242,146,68,242,93,250,26,191,185,238,77,208,0,20,9,198,166,1,153,240,161,198,221,219,48,180,49,208,37,70,66,220,239,25,171,115,85,99,123,100,169,90,132,111,229,72,230,71,196,173,95,61,152,155,238,142,69,91,251,43,211,155,94,172,112,201,71,129,82,105,118,163,227,245,57,54,161,58,53,174,176,195,108,170,74,106,139,50,63,213,241,19,78,173,115,91,27,250,118,236,171,94,178,116,162,236,221,155,35,66,85,112,201,197,22,153,113,73,167,180,121,158,11,117,130,59,131,98,106,93,236,114,78,213,172,181,212,109,235,50,70,121,42,179,125,250,36,68,233,122,121,166,203,187,83,97,231,25,230,27,166,152,197,110,103,159,100,182,251,13,146,220,206,229,77,117,116,201,28,108,79,130,110,190,110,114,175,146,53,55,114,174,200,136,171,228,115,105,164,26,99,174,58,133,123,87,232,142,29,150,221,238,84,104,169,37,77,134,158,101,90,100,84,253,252,209,236,145,162,162,237,235,57,55,220,205,245,199,65,248,202,197,109,145,228,218,243,133,234,20,214,218,100,223,210,55,105,166,184,83,211,110,137,248,83,35,228,108,91,166,201,235,42,123,54,246,162,160,30,247,21,218,195,144,113,203,197,107,174,58,123,98,173,171,138,227,37,54,51,137,219,213,159,127,125,43,30,238,133,122,111,179,85,242,73,44,171,240,98,61,81,87,213,87,23,207,164,120,13,46,149,105,102,35,166,148,83,36,209,98,214,74,43,66,76,137,183,117,96,133,177,172,159,198,229,106,187,251,229,61,242,165,214,62,24,244,195,82,221,65,170,24,252,182,236,242,243,42,209,88,178,186,218,134,201,65,78,201,81,24,180,200,206,148,240,178,61,119,111,121,85,200,228,122,181,86,52,221,31,118,32,0,0,13,61,174,252,90,104,55,14,182,58,171,166,163,231,246,216,107,224,99,150,11,45,44,237,158,229,84,244,246,49,148,237,85,114,121,170,34,185,200,140,110,254,179,145,15,51,142,28,7,47,213,30,21,117,7,2,192,172,146,221,239,247,122,42,120,168,168,162,123,24,233,156,218,168,94,168,138,245,70,166,205,107,151,205,83,216,80,166,170,112,219,175,26,34,198,84,106,174,148,228,56,237,44,143,237,178,178,166,145,93,72,247,255,0,82,147,179,170,37,119,228,71,110,6,198,211,92,75,47,227,219,140,185,38,154,216,176,55,49,191,203,123,189,246,145,93,29,182,214,146,117,202,157,94,94,77,137,27,19,85,85,58,158,172,79,107,142,133,216,198,70,198,199,27,17,173,106,34,53,168,155,34,34,124,16,172,254,81,58,229,195,116,86,9,180,106,201,137,199,138,106,101,107,60,69,109,101,93,66,78,236,149,35,71,46,241,74,168,138,213,141,189,75,225,182,217,17,92,246,245,111,34,165,153,0,53,206,181,113,13,163,156,60,227,201,146,234,230,113,67,98,167,151,116,166,129,253,82,213,85,185,19,240,97,129,136,178,73,249,85,19,100,221,58,149,19,204,241,120,173,226,55,28,225,111,69,239,26,167,125,133,181,149,113,43,104,172,214,229,119,74,215,220,36,69,237,69,191,193,168,141,115,222,191,6,70,245,77,215,100,90,78,211,13,50,226,23,153,22,191,92,107,46,89,18,213,87,72,137,89,123,190,87,35,150,142,207,70,174,217,145,199,27,124,147,226,216,160,110,221,74,138,170,168,136,247,160,79,92,159,157,166,138,208,87,201,79,137,105,22,99,119,165,99,145,173,168,172,158,154,139,175,214,217,85,24,142,149,118,219,205,55,217,87,201,21,27,240,205,116,183,156,23,11,153,213,116,54,156,198,147,37,193,106,102,114,49,42,46,116,140,168,162,69,95,103,223,160,115,158,223,202,174,141,173,77,209,119,219,125,191,108,23,147,247,9,56,213,170,58,108,178,155,38,203,235,251,106,147,85,86,93,100,165,106,189,83,110,166,71,77,209,210,136,190,104,142,115,191,42,184,213,92,69,242,103,194,235,108,117,87,254,26,178,75,133,182,245,3,93,43,108,55,170,164,158,146,169,17,21,82,56,167,84,71,194,245,246,34,200,175,106,249,110,173,77,220,5,147,88,50,11,14,87,102,164,200,177,139,213,13,222,213,95,26,77,75,93,67,80,201,224,157,139,236,115,36,98,171,92,159,149,20,244,8,163,203,19,25,200,112,190,17,172,88,166,89,102,171,180,222,45,55,155,205,45,109,21,84,107,28,176,74,218,233,81,205,115,87,216,191,254,114,87,0,49,109,80,212,156,75,71,240,11,230,165,231,87,38,208,217,49,250,71,213,213,74,190,110,114,39,147,99,98,126,249,239,114,181,141,111,181,92,228,79,137,148,148,199,205,143,140,15,186,158,118,156,59,105,253,205,37,197,176,250,190,171,212,244,239,94,155,133,221,187,181,98,242,252,40,224,221,91,183,177,100,87,175,159,67,20,13,18,231,234,183,50,46,47,90,215,42,211,214,100,245,123,39,225,73,79,98,179,67,186,255,0,251,177,199,191,245,61,201,95,240,116,133,244,233,126,155,98,90,63,128,88,244,211,5,182,182,134,201,143,210,50,146,150,36,243,115,145,60,221,35,215,247,207,123,149,207,115,189,170,231,42,252,72,195,203,75,131,244,225,179,73,19,47,204,173,137,22,160,230,208,199,83,114,108,172,251,229,182,143,240,161,162,77,252,218,228,223,174,68,242,245,213,26,187,246,218,164,199,0,127,28,228,106,43,156,168,136,137,186,170,252,15,233,89,124,219,248,201,189,97,112,67,195,38,154,221,228,162,175,187,81,165,94,87,91,78,245,108,177,82,72,159,122,162,107,147,240,123,173,221,242,109,231,208,172,111,177,238,64,55,86,184,243,88,225,123,71,174,149,56,221,150,190,231,159,94,41,92,232,229,102,61,28,111,163,138,68,221,21,174,170,145,205,99,189,158,216,187,136,155,255,0,30,218,167,31,231,111,163,117,119,36,131,39,209,204,194,217,66,174,217,42,40,234,105,170,222,137,229,178,172,110,116,127,151,125,156,190,72,155,111,190,201,28,184,27,229,121,115,226,15,28,167,213,125,102,187,220,241,156,50,181,58,237,52,84,45,99,107,238,177,255,0,94,234,145,174,108,48,175,177,170,173,115,159,230,169,210,222,151,58,114,86,242,147,224,182,170,207,232,200,48,219,253,29,79,66,179,210,16,228,21,43,81,191,151,173,179,220,232,183,242,95,253,94,222,107,229,236,216,55,110,158,113,89,161,186,175,166,23,189,89,211,188,206,27,229,163,28,160,158,225,116,166,129,138,202,234,70,67,27,164,115,100,167,147,165,236,114,181,142,233,223,102,187,111,85,202,158,102,186,225,255,0,152,175,15,252,73,234,52,26,95,167,116,153,92,119,154,154,89,235,24,235,141,182,56,97,237,196,222,167,110,230,202,229,223,111,103,145,90,124,83,240,147,172,28,189,178,85,212,13,48,204,43,110,120,54,75,75,85,96,117,205,88,140,145,140,169,133,236,146,134,186,38,250,175,71,51,169,204,122,39,74,171,17,118,99,154,211,229,229,19,239,151,105,254,224,221,63,209,32,23,59,174,26,201,136,240,255,0,165,215,173,92,206,227,184,62,197,97,240,222,41,180,16,182,89,215,191,81,29,59,58,88,231,53,23,215,153,155,249,167,150,235,249,14,124,184,132,213,124,95,83,184,160,202,117,127,27,101,107,108,87,140,133,183,74,102,212,194,140,157,33,71,49,125,102,35,149,17,222,170,249,110,191,198,116,15,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,78,124,245,247,72,177,189,43,226,99,39,209,156,122,182,229,81,100,178,228,13,181,83,207,89,44,111,170,116,42,230,39,83,220,198,53,138,239,89,124,209,136,159,144,11,99,253,185,14,17,191,226,25,247,248,154,31,245,228,194,196,111,184,166,173,96,120,214,125,69,108,109,85,163,36,181,82,94,237,236,184,83,49,100,100,21,48,182,88,250,154,189,72,215,244,61,55,68,85,243,223,205,72,79,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,192,61,106,11,101,182,215,27,161,182,91,233,169,35,123,186,156,216,34,108,104,171,245,170,53,19,204,250,128,0,115,213,204,7,87,232,245,255,0,139,108,178,253,137,72,251,141,170,142,104,49,219,59,160,222,95,18,202,102,164,106,232,246,252,38,201,50,202,230,236,158,104,246,251,85,119,89,229,205,31,143,54,96,22,170,238,27,180,126,244,213,201,238,112,172,57,61,206,154,69,234,181,210,189,190,116,145,185,61,147,200,213,78,165,69,221,140,93,191,9,232,172,210,220,170,248,31,175,206,242,139,111,19,90,151,109,237,98,214,26,158,246,53,71,51,124,238,119,8,221,179,106,85,23,255,0,83,11,211,118,175,239,164,106,109,228,199,34,133,169,104,70,11,62,152,232,158,5,167,117,108,70,213,99,120,221,186,217,83,178,238,139,60,84,236,100,171,191,229,122,57,126,175,51,53,170,165,130,182,150,106,42,168,210,72,106,35,116,82,49,87,110,166,185,54,84,242,252,138,126,160,14,120,105,31,155,114,251,227,50,58,138,202,9,106,170,176,27,219,246,141,206,232,75,165,170,102,185,157,77,118,219,39,122,150,85,217,118,245,92,239,52,221,170,133,243,104,230,180,233,182,189,96,244,58,129,166,25,45,53,218,215,89,27,92,246,177,232,147,210,72,169,186,195,81,30,234,177,72,223,98,181,127,141,55,69,69,90,215,231,1,171,28,50,95,238,84,186,121,30,63,83,124,213,155,11,27,19,175,22,234,164,130,43,68,14,245,252,53,74,171,92,149,10,189,93,73,18,34,43,55,85,238,49,85,205,116,14,209,13,32,226,107,57,169,146,245,160,120,102,115,84,232,213,34,146,231,98,100,240,68,197,69,221,24,234,150,171,88,139,186,111,178,187,127,45,254,0,116,47,172,154,217,166,186,7,132,214,103,250,161,147,83,90,45,148,172,119,109,143,122,44,245,146,163,85,82,10,120,247,222,89,29,183,147,83,248,215,100,69,84,161,150,197,154,241,251,198,100,181,84,182,201,227,169,207,175,236,150,118,197,235,250,50,211,31,75,58,158,239,102,208,210,198,212,87,126,249,90,136,137,187,145,12,83,93,180,99,138,28,6,166,59,231,16,56,118,109,78,178,47,102,59,165,233,101,171,133,203,186,250,137,82,174,123,21,119,221,122,122,247,243,223,111,50,119,242,131,214,62,24,241,201,231,211,105,113,249,113,253,88,191,163,161,244,205,198,161,179,69,122,133,29,214,218,106,103,244,183,195,170,108,138,176,170,47,113,88,215,117,189,118,107,2,213,233,169,224,163,167,138,146,154,52,142,24,24,216,227,98,123,26,212,77,145,19,248,145,15,212,0,5,95,243,112,227,45,44,246,249,120,85,211,155,170,120,218,248,153,46,99,85,11,188,224,129,219,62,42,4,114,47,147,158,157,47,145,63,168,86,55,117,71,189,18,96,113,177,197,77,143,132,253,25,173,204,30,232,42,114,123,175,93,6,53,110,145,119,241,21,138,223,57,28,158,222,212,72,189,111,246,111,234,183,116,87,161,83,92,6,240,193,145,241,163,175,117,249,222,166,205,87,113,197,108,213,201,121,202,107,234,60,214,233,87,35,213,237,163,234,242,243,149,81,202,245,111,224,198,139,248,42,230,1,157,104,159,6,203,134,112,41,170,188,79,234,37,169,89,125,190,227,50,69,138,83,204,158,181,37,190,71,177,31,86,168,190,199,204,138,173,103,213,22,235,230,146,249,127,174,74,158,244,249,79,217,253,119,204,109,197,145,113,241,77,79,71,193,94,169,81,209,211,199,4,16,99,221,184,162,141,136,214,70,198,201,26,35,90,137,228,136,136,136,136,136,86,239,37,79,122,124,167,236,254,187,230,54,224,46,164,0,0,171,254,110,28,101,165,158,223,47,10,186,115,117,79,27,95,19,37,204,106,161,119,156,16,59,103,197,64,142,69,242,115,211,165,242,39,245,10,198,238,168,247,162,76,14,54,56,169,177,240,159,163,53,185,131,221,5,78,79,117,235,160,198,173,210,46,254,34,177,91,231,35,147,219,218,137,23,173,254,205,253,86,238,138,244,42,107,128,222,24,50,62,52,117,238,191,59,212,217,170,238,56,173,154,185,47,57,77,125,71,154,221,42,228,122,189,180,125,94,94,114,170,57,94,173,252,24,209,127,5,92,192,51,173,19,224,217,112,206,5,53,87,137,253,68,181,43,47,183,220,102,72,177,74,121,147,214,164,183,200,246,35,234,213,23,216,249,145,85,172,250,162,221,124,210,95,47,245,201,83,222,159,41,251,63,174,249,141,184,178,46,62,41,169,232,248,43,213,42,58,58,120,224,130,12,123,183,20,81,177,26,200,216,217,35,68,107,81,60,145,17,17,17,17,10,221,228,169,239,79,148,253,159,215,124,198,220,5,212,128,0,21,127,205,195,140,180,179,219,229,225,87,78,110,169,227,107,226,100,185,141,84,46,243,130,7,108,248,168,17,200,190,78,122,116,190,68,254,161,88,221,213,30,244,73,129,198,199,21,54,62,19,244,102,183,48,123,160,169,201,238,189,116,24,213,186,69,223,196,86,43,124,228,114,123,123,81,34,245,191,217,191,170,221,209,94,133,77,112,27,195,6,71,198,142,189,215,231,122,155,53,93,199,21,179,87,37,231,41,175,168,243,91,165,92,143,87,182,143,171,203,206,85,71,43,213,191,131,26,47,224,171,152,6,117,162,124,27,46,25,192,166,170,241,63,168,150,165,101,246,251,140,201,22,41,79,50,122,212,150,249,30,196,125,90,162,251,31,50,42,181,159,84,91,175,154,75,229,254,185,42,123,211,229,63,103,245,223,49,183,22,69,199,197,53,61,31,5,122,165,71,71,79,28,16,65,143,118,226,138,54,35,89,27,27,36,104,141,106,39,146,34,34,34,34,33,91,188,149,61,233,242,159,179,250,239,152,219,128,186,144,13,29,198,111,17,148,156,47,104,21,251,82,218,216,165,189,61,27,108,176,83,72,155,182,107,148,200,228,139,169,62,44,98,53,242,185,55,77,219,19,145,60,213,0,134,220,217,184,214,76,126,223,81,194,206,153,93,83,210,87,8,90,236,190,186,7,249,210,211,189,17,204,160,106,167,239,228,106,163,164,250,152,173,111,159,91,145,181,253,194,167,16,248,247,12,153,189,70,167,75,165,116,153,150,77,79,7,102,197,37,125,122,195,75,107,123,183,73,39,237,182,55,58,73,85,190,163,87,169,168,212,115,215,205,85,21,191,103,13,188,55,234,207,27,122,195,112,182,219,110,82,43,230,153,247,108,163,36,175,69,145,148,169,52,142,115,165,127,177,100,154,71,245,116,177,21,21,203,212,187,163,90,231,54,221,52,199,149,135,7,218,125,104,130,154,243,129,207,153,220,218,196,73,238,87,218,233,156,178,59,111,89,82,8,156,200,90,221,247,217,58,85,83,203,119,42,166,224,69,172,59,158,5,225,181,237,143,80,116,18,142,90,39,187,214,154,205,121,115,37,141,62,180,142,88,220,143,95,111,151,91,127,241,159,92,57,113,113,162,28,82,89,101,185,105,118,76,175,184,82,49,31,95,101,175,98,65,113,163,69,248,190,45,213,28,207,135,92,106,230,111,229,213,190,232,105,141,101,229,69,194,166,164,217,231,102,25,142,84,105,253,243,181,211,77,95,103,158,73,32,71,167,224,247,105,165,122,177,237,250,250,58,28,187,254,17,83,57,214,15,174,156,2,241,15,73,12,181,171,106,201,241,201,217,113,180,220,169,92,174,165,185,82,43,149,27,35,125,157,112,200,141,115,31,27,191,179,99,147,218,7,70,96,213,252,52,107,181,135,137,29,21,198,245,110,195,27,105,214,237,79,209,95,70,142,85,90,42,232,215,162,120,55,95,53,70,189,23,165,87,110,166,43,93,241,35,127,51,94,54,171,248,108,195,40,244,215,77,107,210,29,65,203,169,159,43,106,219,230,235,61,191,117,98,212,166,255,0,250,215,185,28,200,254,174,137,28,187,43,90,142,13,189,196,63,29,156,56,112,207,59,237,25,246,97,37,118,66,214,117,250,2,201,10,85,215,162,124,58,211,169,177,194,171,240,73,94,197,93,209,83,116,243,34,188,252,239,116,177,181,253,186,93,15,202,228,162,234,114,119,164,184,211,50,94,157,211,101,237,162,42,110,169,190,233,215,229,229,230,190,212,138,28,20,114,246,206,120,195,150,175,84,115,236,154,182,197,132,45,100,177,205,116,114,44,215,27,197,82,46,242,246,22,77,211,100,114,170,62,103,245,39,86,237,70,189,81,253,22,27,69,202,71,130,234,75,74,219,167,196,114,26,202,133,106,39,143,158,255,0,80,147,162,236,169,190,209,171,98,223,117,223,240,54,221,19,225,186,40,123,250,27,204,207,133,77,113,184,211,227,244,217,93,94,33,123,170,84,100,52,25,60,44,164,73,159,190,221,44,157,175,124,10,170,187,116,181,94,142,118,233,179,119,242,73,90,83,47,25,28,167,114,29,31,176,215,106,94,130,93,174,89,102,53,110,141,103,184,89,235,90,215,220,232,162,77,213,210,198,232,218,214,212,70,212,243,84,70,181,237,68,223,103,162,42,165,193,226,31,250,39,100,254,231,83,127,162,104,30,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,70,230,65,196,214,175,240,175,166,120,190,119,165,84,150,57,146,229,124,91,77,193,215,74,57,42,26,222,168,36,146,46,148,107,219,178,175,106,77,213,87,224,155,39,180,9,114,8,139,203,143,140,12,143,139,45,56,201,43,53,14,91,44,89,126,57,119,236,207,75,109,133,208,177,104,37,137,142,130,110,135,57,203,231,35,106,26,171,190,223,123,79,172,151,64,98,186,159,166,24,62,177,225,55,61,61,212,75,5,53,222,203,117,133,209,75,12,204,69,116,110,86,170,36,177,185,81,86,57,27,190,237,122,121,181,124,208,231,247,18,188,228,92,20,113,148,215,199,93,42,201,167,153,108,214,234,201,19,213,241,182,230,204,177,77,186,39,194,90,119,42,167,213,214,139,182,232,116,85,36,145,195,27,230,154,70,178,54,53,92,231,57,118,70,162,123,85,87,224,135,56,92,71,95,232,245,231,139,108,210,235,128,111,89,79,151,101,210,82,89,222,207,91,197,35,230,72,97,123,118,243,218,77,154,228,79,110,206,68,3,163,242,166,121,224,101,151,41,50,61,45,193,91,35,153,65,5,21,198,236,246,34,249,73,51,228,138,38,170,167,214,214,198,237,191,235,28,91,13,45,59,41,41,97,164,141,242,61,176,198,216,218,233,28,174,114,162,38,219,170,175,181,124,189,165,95,243,186,211,90,234,171,46,155,106,229,21,52,143,166,183,207,89,96,184,72,136,170,140,89,145,147,83,239,245,38,241,84,38,255,0,90,181,0,222,92,163,112,43,78,45,193,221,159,43,164,166,133,181,217,157,214,227,113,171,153,169,247,199,164,53,50,82,70,199,47,212,212,167,85,68,246,39,90,175,181,84,154,100,2,228,239,174,86,12,195,135,217,116,74,106,216,162,200,48,26,202,153,99,164,85,68,124,214,234,169,221,59,102,111,197,200,217,229,153,142,246,244,239,30,255,0,134,210,126,128,43,203,157,38,155,219,111,154,9,139,234,107,32,98,93,49,108,129,180,93,221,145,21,104,234,226,122,61,187,251,87,239,176,192,168,159,15,91,235,44,52,172,62,116,250,231,99,135,16,197,56,122,180,215,197,53,226,174,224,220,142,239,20,123,57,212,212,209,71,36,116,236,127,245,43,35,229,123,209,61,187,66,138,187,35,147,168,63,94,71,217,109,194,187,6,213,76,30,105,228,117,21,154,233,108,186,65,26,175,170,201,42,226,158,57,54,243,248,165,27,55,254,36,44,220,175,158,76,26,107,112,198,56,124,201,53,14,227,4,144,253,52,191,42,81,35,189,146,82,81,179,180,146,39,241,204,250,134,255,0,245,179,102,243,32,226,107,87,248,87,211,60,95,59,210,170,75,28,201,114,190,45,166,224,235,165,28,149,13,111,84,18,73,23,74,53,237,217,87,181,38,234,171,240,77,147,218,4,185,4,69,229,199,198,6,71,197,150,156,100,149,154,135,45,150,44,191,28,187,246,103,165,182,194,232,88,180,18,196,199,65,55,67,156,229,243,145,181,13,85,223,111,189,167,214,75,160,49,93,79,211,12,31,88,240,155,158,158,234,37,130,154,239,101,186,194,232,165,134,102,34,186,55,43,85,18,88,220,168,171,28,141,223,118,189,60,218,190,104,115,251,137,94,114,46,10,56,202,107,227,174,149,100,211,204,182,107,117,100,137,234,248,219,115,102,88,166,221,19,225,45,59,149,83,234,235,69,219,116,58,42,146,72,225,141,243,77,35,89,27,26,174,115,156,187,35,81,61,170,171,240,67,156,46,35,175,244,122,243,197,182,105,117,192,55,172,167,203,178,233,41,44,239,103,173,226,145,243,36,48,189,187,121,237,38,205,114,39,183,103,34,1,209,249,83,60,240,50,203,148,153,30,150,224,173,145,204,160,130,138,227,118,123,17,124,164,153,242,69,19,85,83,235,107,99,118,223,245,142,45,134,150,157,148,148,176,210,70,249,30,216,99,108,109,116,142,87,57,81,19,109,213,87,218,190,94,210,175,249,221,105,173,117,85,151,77,181,114,138,154,71,211,91,231,172,176,92,36,68,85,70,44,200,201,169,247,250,147,120,170,19,127,173,90,128,111,46,81,184,21,167,22,224,238,207,149,210,83,66,218,236,206,235,113,184,213,204,212,251,227,210,26,153,41,35,99,151,234,106,83,170,162,123,19,173,87,218,170,77,50,1,114,119,215,43,6,97,195,236,186,37,53,108,81,100,24,13,101,76,177,210,42,162,62,107,117,84,238,157,179,55,226,228,108,242,204,199,123,122,119,143,127,195,105,63,64,21,229,206,147,77,237,183,205,4,197,245,53,144,49,46,152,182,64,218,46,238,200,138,180,117,113,61,30,221,253,171,247,216,96,84,79,135,173,245,150,26,86,31,58,125,115,177,195,136,98,156,61,90,107,226,154,241,87,112,110,71,119,138,61,156,234,106,104,163,146,58,118,63,250,149,145,242,189,232,158,221,161,69,93,145,201,212,31,175,35,236,182,225,93,131,106,166,15,52,242,58,138,205,116,182,93,32,141,87,213,100,149,113,79,28,155,121,252,82,141,155,255,0,18,22,110,87,207,38,13,53,184,99,28,62,100,154,135,113,130,72,126,154,95,149,40,145,222,201,41,40,217,218,73,19,248,230,125,67,127,250,217,96,192,96,90,233,172,216,135,15,250,89,126,213,108,218,165,25,111,178,211,43,217,2,61,27,37,101,66,249,69,79,30,254,215,200,245,70,167,213,186,170,249,34,169,69,154,87,130,106,143,49,94,44,170,106,50,10,234,142,229,254,177,215,92,130,226,214,171,227,180,218,216,168,157,17,239,228,136,214,116,67,19,87,218,170,205,254,42,108,174,103,92,90,86,113,21,172,17,233,14,158,214,77,91,134,97,181,174,163,166,101,39,223,18,239,118,221,99,146,118,163,127,116,107,85,86,40,182,223,116,235,115,127,116,44,167,128,14,19,40,184,87,209,106,122,43,189,44,78,205,242,118,199,113,201,42,17,119,88,228,233,94,213,35,87,250,136,90,229,69,250,222,233,29,190,202,155,4,134,196,113,60,127,4,197,237,56,102,41,108,134,221,102,178,81,197,67,67,75,18,108,216,161,141,168,214,181,62,191,36,243,85,243,85,221,87,205,79,92,0,0,0,48,45,116,214,108,67,135,253,44,191,106,182,109,82,140,183,217,105,149,236,129,30,141,146,178,161,124,162,167,143,127,107,228,122,163,83,234,221,85,124,145,84,162,205,43,193,53,71,152,175,22,85,53,25,5,117,71,114,255,0,88,235,174,65,113,107,85,241,218,109,108,84,78,136,247,242,68,107,58,33,137,171,237,85,102,255,0,21,54,87,51,174,45,43,56,138,214,8,244,135,79,107,38,173,195,48,218,215,81,211,50,147,239,137,119,187,110,177,201,59,81,191,186,53,170,171,20,91,111,186,117,185,191,186,22,83,192,7,9,148,92,43,232,181,61,21,222,150,39,102,249,59,99,184,228,149,8,187,172,114,116,175,106,145,171,253,68,45,114,162,253,111,116,142,223,101,77,130,67,98,56,158,63,130,98,246,156,51,20,182,67,110,179,89,40,226,161,161,165,137,54,108,80,198,212,107,90,159,95,146,121,170,249,170,238,171,230,167,174,0,2,166,121,224,101,151,41,50,61,45,193,91,35,153,65,5,21,198,236,246,34,249,73,51,228,138,38,170,167,214,214,198,237,191,235,28,91,49,87,92,238,180,214,186,170,203,166,218,185,69,77,35,233,173,243,214,88,46,18,34,42,163,22,100,100,212,251,253,73,188,85,9,191,214,173,64,55,151,40,220,10,211,139,112,119,103,202,233,41,161,109,118,103,117,184,220,106,230,106,125,241,233,13,76,148,145,177,203,245,53,41,213,81,61,137,214,171,237,85,38,153,0,185,59,235,149,131,48,225,246,93,18,154,182,40,178,12,6,178,166,88,233,21,81,31,53,186,170,119,78,217,155,241,114,54,121,102,99,189,189,59,199,191,225,180,159,160,10,242,231,73,166,246,219,230,130,98,250,154,200,24,151,76,91,32,109,23,119,100,69,90,58,184,158,143,110,254,213,251,236,48,42,39,195,214,250,203,13,43,15,157,62,185,216,225,196,49,78,30,173,53,241,77,120,171,184,55,35,187,197,30,206,117,53,52,81,201,29,59,31,253,74,200,249,94,244,79,110,208,162,174,200,228,234,15,215,145,246,91,112,174,193,181,83,7,154,121,29,69,102,186,91,46,144,70,171,234,178,74,184,167,142,77,188,254,41,70,205,255,0,137,11,55,43,231,147,6,154,220,49,142,31,50,77,67,184,193,36,63,77,47,202,148,72,239,100,148,148,108,237,36,137,252,115,62,161,191,253,108,217,188,200,56,154,213,254,21,244,207,23,206,244,170,146,199,50,92,175,139,105,184,58,233,71,37,67,91,213,4,146,69,210,141,123,118,85,237,73,186,170,252,19,100,246,129,46,65,17,121,113,241,129,145,241,101,167,25,37,102,161,203,101,139,47,199,46,253,153,233,109,176,186,22,45,4,177,49,208,77,208,231,57,124,228,109,67,85,119,219,239,105,245,146,232,12,87,83,244,195,7,214,60,38,231,167,186,137,96,166,187,217,110,176,186,41,97,153,136,174,141,202,213,68,150,55,42,42,199,35,119,221,175,79,54,175,154,28,254,226,87,156,139,130,142,50,154,248,235,165,89,52,243,45,154,221,89,34,122,190,54,220,217,150,41,183,68,248,75,78,229,84,250,186,209,118,221,14,138,164,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,231,11,136,235,253,30,188,241,109,154,93,112,13,235,41,242,236,186,74,75,59,217,235,120,164,124,201,12,47,110,222,123,73,179,92,137,237,217,200,128,116,126,80,95,52,236,190,183,43,227,91,53,165,168,150,71,83,99,208,91,172,244,108,127,254,174,54,210,71,43,209,60,215,201,102,154,103,39,246,223,89,125,244,180,236,164,165,134,146,55,200,246,195,27,99,107,164,114,185,202,136,155,110,170,190,213,242,246,148,61,205,131,9,172,196,248,208,201,238,211,82,172,84,153,85,190,219,120,164,94,157,154,246,165,51,41,164,84,95,143,223,105,165,85,252,170,5,212,104,22,5,104,211,13,19,193,240,27,21,60,112,210,89,108,84,116,233,209,236,124,157,164,116,178,47,214,175,145,207,122,175,214,229,51,227,85,112,181,170,214,125,106,225,247,5,212,59,61,76,114,250,66,205,79,21,99,26,228,85,130,182,38,36,117,17,46,222,197,108,172,122,123,19,116,217,118,77,205,170,7,143,153,98,150,108,239,17,189,97,57,13,50,84,90,239,246,250,139,109,100,74,136,189,112,205,27,163,122,121,249,123,28,167,63,60,19,90,42,113,254,56,244,222,195,88,168,181,22,220,183,193,202,169,236,235,141,100,107,182,254,250,41,127,58,151,159,88,244,179,79,178,45,71,201,103,100,86,204,110,219,81,114,168,87,61,27,212,216,216,174,70,34,255,0,84,229,68,107,83,205,85,92,136,136,170,165,1,240,61,115,171,189,241,185,166,87,154,247,163,234,107,242,166,213,76,228,248,200,254,183,57,127,194,170,7,68,37,20,115,118,247,203,187,127,112,109,127,232,148,189,114,138,57,187,123,229,221,191,184,54,191,244,74,5,192,240,167,129,218,244,211,134,221,54,195,109,16,71,20,84,120,213,12,179,116,38,201,37,76,209,54,105,228,254,55,203,36,142,255,0,180,109,99,72,240,89,171,54,109,103,225,139,79,242,251,77,84,114,207,5,154,154,211,115,141,187,34,195,95,75,27,97,157,138,223,222,238,230,117,181,62,44,123,23,216,168,110,224,62,27,245,142,213,147,88,238,56,221,246,138,58,203,109,218,146,106,26,202,105,19,118,77,4,172,86,72,199,39,197,21,174,84,95,227,57,230,225,186,178,183,67,184,228,194,168,97,170,145,31,143,231,241,227,245,19,34,236,229,129,245,107,69,58,250,187,239,188,114,73,228,158,221,246,58,13,205,50,251,22,159,226,23,172,231,39,172,74,91,69,130,130,123,141,108,202,169,234,67,19,21,238,219,117,68,85,217,60,147,127,53,217,14,126,248,79,180,221,117,215,142,108,30,189,104,214,73,174,185,187,114,122,232,246,71,53,34,134,161,213,211,163,190,27,116,198,228,254,255,0,229,3,161,227,198,204,179,12,111,79,241,75,182,111,152,93,97,182,89,108,116,146,87,87,85,204,187,54,40,152,221,220,191,149,124,182,68,79,53,85,68,77,213,80,246,74,137,230,239,197,243,242,59,250,112,185,128,221,85,109,86,89,89,83,150,79,3,209,91,83,90,155,58,42,61,211,218,216,188,158,244,223,247,69,106,42,34,196,4,101,212,204,203,84,121,139,241,109,20,24,253,45,71,119,32,172,109,178,195,67,43,149,241,89,237,81,170,175,83,250,125,141,107,58,230,149,201,237,115,159,183,181,16,189,93,14,209,220,79,64,244,179,31,210,140,46,4,109,186,197,74,145,44,202,196,108,149,115,175,173,45,68,155,126,254,71,171,156,191,86,251,39,146,33,19,121,86,240,132,205,18,210,246,235,46,107,108,232,205,179,186,70,73,3,37,106,164,150,219,75,182,124,80,236,169,187,95,42,163,100,127,212,137,27,124,149,174,222,118,128,0,0,4,126,227,175,90,53,35,135,206,28,239,90,179,165,244,214,185,174,150,106,218,22,204,151,26,103,207,11,105,230,157,176,185,122,88,230,174,253,82,51,205,85,19,205,77,29,203,111,143,44,235,138,156,131,50,194,245,113,248,245,45,242,213,75,75,113,179,67,108,166,117,58,212,83,117,61,149,42,173,115,221,212,172,114,211,251,23,217,34,249,121,1,60,143,59,34,199,44,25,117,142,183,26,202,108,212,87,107,77,198,37,130,174,138,178,6,205,12,241,175,181,175,99,145,81,80,244,64,28,238,241,63,167,55,46,13,248,190,188,89,180,250,186,162,141,184,189,218,146,253,141,84,185,202,231,71,3,218,202,136,26,171,237,119,109,92,177,46,255,0,133,219,118,251,162,151,255,0,166,249,149,46,163,105,222,45,168,84,48,172,84,217,61,150,134,243,12,106,187,244,50,166,6,74,212,254,242,61,10,37,230,121,168,88,246,162,113,143,152,213,227,53,76,170,164,178,71,73,99,146,161,142,71,50,74,138,120,145,179,163,118,254,166,85,124,107,249,99,85,248,151,105,195,78,51,93,134,112,237,166,24,157,213,146,199,93,105,196,45,20,149,76,149,85,92,201,217,73,26,72,223,63,52,68,118,232,137,240,68,68,248,1,178,79,27,50,204,49,189,63,197,46,217,190,97,117,134,217,101,177,210,73,93,93,87,50,236,216,162,99,119,114,254,85,242,217,17,60,213,85,17,55,85,67,217,42,39,155,191,23,207,200,239,233,194,230,3,117,85,181,89,101,101,78,89,60,15,69,109,77,106,108,232,168,247,79,107,98,242,123,211,127,221,21,168,168,139,16,17,151,83,51,45,81,230,47,197,180,80,99,244,181,29,220,130,177,182,203,13,12,174,87,197,103,181,70,170,189,79,233,246,53,172,235,154,87,39,181,206,126,222,212,66,245,116,59,71,113,61,3,210,204,127,74,48,184,17,182,235,21,42,68,179,43,17,178,85,206,190,180,181,18,109,251,249,30,174,114,253,91,236,158,72,132,77,229,91,194,19,52,75,75,219,172,185,173,179,163,54,206,233,25,36,12,149,170,146,91,109,46,217,241,67,178,166,237,124,170,141,145,255,0,82,36,109,242,86,187,121,218,0,0,7,147,150,100,116,56,118,43,121,203,174,136,245,163,177,219,234,46,85,8,196,245,150,40,99,116,142,219,242,236,213,57,233,210,188,91,47,227,159,139,202,27,102,87,118,168,244,134,127,123,154,225,120,172,98,245,45,45,27,24,233,166,72,250,188,154,140,130,53,142,52,95,36,218,54,162,123,16,191,77,117,198,170,243,61,17,212,44,62,130,41,36,169,190,226,183,107,108,44,141,118,115,164,154,146,88,218,136,190,123,42,171,147,224,81,127,45,28,231,30,192,120,204,192,174,121,53,108,116,116,87,7,214,90,91,60,142,70,177,147,212,211,73,20,40,229,95,131,165,115,25,252,110,64,47,135,77,180,215,8,210,44,50,219,167,250,119,143,82,217,108,86,152,146,42,122,104,27,182,255,0,91,222,239,107,222,229,243,115,220,170,231,42,170,170,170,153,28,240,65,85,4,148,181,80,199,52,51,49,99,146,57,26,142,107,218,169,178,181,81,124,149,21,60,182,63,64,5,22,243,74,225,75,28,225,215,87,173,121,94,158,219,99,183,226,57,244,53,21,80,80,68,155,69,65,93,11,155,226,33,141,63,123,26,164,177,61,141,242,68,234,123,90,136,214,33,103,220,187,181,158,227,174,28,39,225,249,29,250,166,74,139,213,153,146,99,215,41,228,122,189,211,75,72,168,198,72,231,47,155,156,248,86,23,185,87,205,92,231,123,125,164,55,231,121,159,88,106,107,52,203,76,169,42,33,154,239,66,218,251,205,108,109,86,171,233,225,151,181,20,59,252,83,173,99,153,118,242,253,205,23,207,203,109,255,0,201,251,17,171,198,184,63,138,237,85,4,145,183,40,201,174,55,120,85,255,0,191,141,173,134,151,169,63,38,244,142,255,0,0,19,116,17,251,142,189,104,212,142,31,56,115,189,106,206,151,211,90,230,186,89,171,104,91,50,92,105,159,60,45,167,154,118,194,229,233,99,154,187,245,72,207,53,84,79,53,52,119,45,190,60,179,174,42,114,12,203,11,213,199,227,212,183,203,85,45,45,198,205,13,178,153,212,235,81,77,212,246,84,170,181,207,119,82,177,203,79,236,95,100,139,229,228,4,242,60,236,139,28,176,101,214,58,220,107,41,179,81,93,173,55,24,150,10,186,42,200,27,52,51,198,190,214,189,142,69,69,67,209,0,115,187,196,254,156,220,184,55,226,250,241,102,211,234,234,138,54,226,247,106,75,246,53,82,231,43,157,28,15,107,42,32,106,175,181,221,181,114,196,187,254,23,109,219,238,138,95,254,155,230,84,186,141,167,120,182,161,80,194,177,83,100,246,90,27,204,49,170,239,208,202,152,25,43,83,251,200,244,40,151,153,230,161,99,218,137,198,62,99,87,140,213,50,170,146,201,29,37,142,74,134,57,28,201,42,41,226,70,206,141,219,250,153,85,241,175,229,141,87,226,93,167,13,56,205,118,25,195,182,152,98,119,86,75,29,117,167,16,180,82,85,50,85,85,115,39,101,36,105,35,124,252,209,17,219,162,39,193,17,19,224,5,109,243,189,205,174,19,102,58,103,167,44,145,204,161,163,182,86,94,228,98,47,148,178,205,43,97,98,175,229,107,96,126,223,245,142,250,201,81,202,139,77,44,184,47,7,216,238,71,71,4,126,147,205,170,235,47,55,25,209,55,115,149,179,190,8,89,190,219,244,182,40,90,187,123,17,207,126,222,221,214,46,115,190,193,171,226,201,244,203,82,227,139,174,138,170,130,182,197,51,211,127,189,75,20,141,154,52,95,61,189,100,154,93,182,79,253,91,183,248,18,107,148,230,171,216,115,238,18,172,184,109,37,76,126,153,192,170,170,109,87,42,116,95,89,172,150,121,103,167,151,111,234,93,28,157,59,252,93,19,254,173,144,38,112,0,15,242,214,49,155,244,49,27,212,187,174,201,182,235,245,159,232,249,168,238,86,235,131,170,89,65,95,77,82,234,57,150,154,161,33,149,175,88,102,68,71,44,111,217,125,87,34,57,171,210,190,123,57,62,179,199,212,28,247,23,210,236,34,247,168,121,165,201,148,22,76,126,138,74,234,217,221,237,72,216,155,244,181,63,124,247,46,205,107,83,205,206,115,81,60,213,0,141,60,199,184,185,135,134,93,26,150,207,139,92,210,44,255,0,50,142,90,27,35,98,145,18,90,24,182,218,106,237,190,29,8,168,140,223,219,35,154,190,104,215,16,39,149,79,8,179,235,62,166,187,94,115,218,7,77,137,97,85,137,37,27,42,88,174,109,210,238,155,61,137,186,254,19,33,221,178,59,235,122,198,158,104,174,219,76,223,174,250,173,204,123,139,168,162,166,108,145,85,100,213,158,22,134,23,238,248,44,118,120,149,93,235,108,155,116,199,31,83,220,190,93,114,57,126,47,68,47,147,73,52,179,16,209,77,56,176,233,126,11,67,225,108,216,253,35,105,160,69,243,124,174,246,201,44,139,241,123,222,174,123,151,226,231,47,177,60,128,203,192,0,14,118,53,222,166,163,91,248,233,203,40,174,213,82,244,100,122,141,37,141,143,122,236,248,233,82,185,41,33,69,219,125,149,176,177,137,229,190,219,29,19,156,239,113,71,111,186,104,87,28,217,189,197,212,10,217,108,185,219,242,106,56,21,58,81,208,203,82,149,208,34,111,191,146,178,70,38,254,96,116,43,103,180,219,108,22,154,43,21,154,142,58,75,125,182,154,58,74,74,120,211,102,67,12,109,70,177,141,79,169,26,136,137,252,71,216,120,184,94,95,96,212,12,70,205,156,98,181,204,172,179,223,168,97,184,81,78,213,69,71,195,43,17,205,223,109,246,93,151,101,79,130,162,167,192,246,128,212,28,94,233,237,191,84,120,99,212,188,54,225,78,201,86,163,28,172,170,165,234,68,217,181,116,241,172,244,238,243,246,109,44,81,174,255,0,199,236,42,31,148,79,190,93,167,251,131,116,255,0,68,133,179,241,177,170,54,221,33,225,107,81,178,202,234,168,225,168,154,199,83,106,183,53,207,217,100,173,171,98,193,10,53,61,174,84,116,136,245,68,253,235,28,190,72,138,169,83,28,162,125,242,237,63,220,27,167,250,36,2,245,206,122,184,200,247,243,207,191,150,108,255,0,189,25,208,169,207,87,25,30,254,121,247,242,205,159,247,163,3,161,80,0,2,30,115,14,227,142,219,194,222,14,184,126,25,85,13,86,165,100,180,206,244,116,62,78,109,174,157,119,106,214,202,159,94,251,164,109,95,194,114,42,174,237,98,162,236,206,48,248,176,195,248,75,210,201,243,43,202,69,95,144,92,17,244,216,237,153,94,168,234,250,173,147,205,219,121,182,24,247,71,61,222,94,91,53,61,103,53,22,152,180,63,71,117,143,152,111,17,215,10,251,237,222,170,103,220,106,155,115,202,242,25,35,87,69,110,165,85,217,172,98,123,17,202,214,118,225,139,116,77,152,137,228,214,57,80,50,206,3,120,51,201,248,198,212,234,172,239,80,102,184,63,4,181,92,22,171,34,186,79,43,214,123,189,99,151,184,234,70,74,190,110,145,234,228,116,175,223,118,181,251,238,142,123,55,189,203,53,158,213,142,218,40,172,22,43,117,61,5,182,219,79,29,37,37,45,60,104,200,160,134,54,163,89,27,26,158,72,212,106,34,34,39,193,15,3,75,116,195,10,209,172,10,207,166,186,125,103,101,182,197,100,129,32,166,133,23,169,206,93,247,116,143,119,181,239,123,149,92,231,47,181,85,84,202,192,26,203,137,141,84,155,68,116,7,59,213,58,70,35,171,49,251,44,243,208,163,154,142,106,213,185,59,116,253,72,190,214,247,95,30,255,0,147,115,102,145,203,152,166,53,87,149,240,87,170,182,186,40,164,146,72,45,49,92,156,140,93,149,35,164,170,134,169,235,252,72,200,92,171,249,17,125,128,84,7,2,124,61,254,203,254,38,27,104,212,10,218,218,235,53,36,85,25,54,79,80,233,157,223,173,98,74,212,88,221,46,253,93,115,77,51,17,206,223,171,165,100,84,93,211,116,191,203,6,63,99,197,44,148,88,222,51,104,164,181,218,173,176,182,154,142,138,146,22,197,12,17,53,54,107,24,198,162,34,34,126,66,151,57,53,103,56,246,49,196,221,227,27,189,86,199,77,83,149,99,51,209,91,21,238,68,73,170,99,158,25,150,36,223,247,203,28,114,185,63,180,84,248,151,102,7,159,127,199,236,121,93,146,183,27,201,173,20,151,75,85,202,23,83,86,81,85,194,217,97,158,39,38,206,99,216,228,84,84,95,202,115,253,199,63,15,175,225,19,137,154,139,22,13,89,87,69,102,169,101,62,75,139,212,50,87,119,169,34,116,142,233,98,73,191,87,92,51,69,35,90,237,213,221,45,99,151,205,78,132,74,78,231,43,159,88,114,158,37,236,216,173,154,162,26,137,241,44,110,26,75,139,227,86,170,199,85,52,210,77,217,85,79,61,219,27,162,118,203,236,89,23,201,60,247,11,105,225,195,85,23,91,180,39,7,213,89,34,108,85,25,21,154,10,154,200,216,158,171,42,209,58,42,26,223,236,82,86,72,137,249,17,12,207,42,202,49,252,39,27,185,229,249,93,214,158,217,103,179,210,201,91,93,87,80,254,152,225,133,141,87,57,202,191,196,159,223,246,33,163,57,123,98,53,120,79,6,58,87,100,173,130,72,101,154,206,251,162,177,255,0,132,141,173,168,150,173,171,253,246,206,139,253,242,7,243,111,227,39,233,77,238,94,22,244,238,232,171,104,178,206,217,50,234,152,93,234,213,86,177,81,209,209,34,167,181,144,170,35,159,255,0,74,136,158,75,18,238,17,191,93,53,71,83,185,137,241,85,73,110,196,45,181,15,138,231,86,150,108,82,213,34,170,50,130,129,174,85,89,166,219,116,106,171,81,211,76,239,61,188,209,55,107,90,133,221,112,225,160,152,143,13,122,69,100,210,156,61,136,248,173,241,247,107,235,85,136,217,46,21,175,68,239,84,63,242,185,81,17,19,207,165,173,99,119,217,168,115,245,195,223,18,186,143,195,30,69,113,203,116,186,43,28,119,139,141,42,81,58,178,225,110,109,84,144,193,213,212,230,68,174,95,81,28,168,222,173,188,215,161,191,151,125,249,251,110,220,101,255,0,202,12,95,252,67,23,254,32,90,167,48,31,115,77,87,254,224,187,253,44,101,108,242,84,247,167,202,126,207,235,190,99,110,53,86,167,115,47,226,147,87,112,27,222,154,230,151,156,122,107,38,65,74,180,149,177,193,103,142,41,29,26,170,47,170,244,93,218,187,162,121,154,143,135,190,35,53,51,134,60,206,183,61,210,170,202,10,107,181,125,174,75,68,207,172,164,109,67,22,157,242,197,43,145,26,239,36,94,184,35,243,250,145,126,176,58,90,60,172,171,40,199,240,156,110,231,151,229,119,90,123,101,158,207,75,37,109,117,93,67,250,99,134,22,53,92,231,42,255,0,18,127,127,216,132,25,229,141,198,62,182,113,77,127,207,237,250,181,113,181,85,67,143,81,219,230,161,74,43,123,41,149,174,153,243,35,250,149,191,133,229,27,77,5,205,191,140,159,165,55,185,120,91,211,187,162,173,162,203,59,100,203,170,97,119,171,85,90,197,71,71,68,138,158,214,66,168,142,127,253,42,34,121,44,75,184,70,253,116,213,29,78,230,39,197,85,37,187,16,182,212,62,43,157,90,89,177,75,84,138,168,202,10,6,185,85,102,155,109,209,170,173,71,77,51,188,246,243,68,221,173,106,23,117,195,134,130,98,60,53,233,21,147,74,112,246,35,226,183,199,221,175,173,86,35,100,184,86,189,19,189,80,255,0,202,229,68,68,79,62,150,181,141,223,102,161,207,215,15,124,74,234,63,12,121,21,199,45,210,232,172,113,222,46,52,169,68,234,203,133,185,181,82,67,7,87,83,153,18,185,125,68,114,163,122,182,243,94,134,254,93,247,231,237,187,113,151,255,0,40,49,127,241,12,95,248,129,106,156,192,125,205,53,95,251,130,239,244,177,149,179,201,83,222,159,41,251,63,174,249,141,184,213,90,157,204,191,138,77,93,192,111,122,107,154,94,113,233,172,153,5,42,210,86,199,5,158,56,164,116,106,168,190,171,209,119,106,238,137,230,106,62,30,248,140,212,206,24,243,58,220,247,74,171,40,41,174,213,246,185,45,19,62,178,145,181,12,90,119,203,20,174,68,107,188,145,122,224,143,207,234,69,250,192,233,104,242,178,172,163,31,194,113,187,158,95,149,221,105,237,150,123,61,44,149,181,213,117,15,233,142,24,88,213,115,156,171,252,73,253,255,0,98,16,103,150,55,24,250,217,197,53,255,0,63,183,234,213,198,213,85,14,61,71,111,154,133,40,173,236,166,86,186,103,204,143,234,86,254,23,148,109,52,23,54,254,50,126,148,222,229,225,111,78,238,138,182,139,44,237,147,46,169,133,222,173,85,107,21,29,29,18,42,123,89,10,162,57,255,0,244,168,137,228,177,46,225,27,245,211,84,117,59,152,159,21,84,150,236,66,219,80,248,174,117,105,102,197,45,82,42,163,40,40,26,229,85,154,109,183,70,170,181,29,52,206,243,219,205,19,118,181,168,93,215,14,26,9,136,240,215,164,86,77,41,195,216,143,138,223,31,118,190,181,88,141,146,225,90,244,78,245,67,255,0,43,149,17,17,60,250,90,214,55,125,154,135,63,92,61,241,43,168,252,49,228,87,28,183,75,162,177,199,120,184,210,165,19,171,46,22,230,213,73,12,29,93,78,100,74,229,245,17,202,141,234,219,205,122,27,249,119,223,159,182,237,198,95,252,160,197,255,0,196,49,127,226,5,170,115,1,247,52,213,127,238,11,191,210,198,86,207,37,79,122,124,167,236,254,187,230,54,227,85,106,119,50,254,41,53,119,1,189,233,174,105,121,199,166,178,100,20,171,73,91,28,22,120,226,145,209,170,162,250,175,69,221,171,186,39,153,168,248,123,226,51,83,56,99,204,235,115,221,42,172,160,166,187,87,218,228,180,76,250,202,70,212,49,105,223,44,82,185,17,174,242,69,235,130,63,63,169,23,235,3,165,162,166,121,224,101,151,41,50,61,45,193,91,35,153,65,5,21,198,236,246,34,249,73,51,228,138,38,170,167,214,214,198,237,191,235,28,110,190,88,220,99,235,103,20,215,252,254,223,171,87,27,85,84,56,245,29,190,106,20,162,183,178,153,90,233,159,50,63,169,91,248,94,81,180,214,188,238,180,214,186,170,203,166,218,185,69,77,35,233,173,243,214,88,46,18,34,42,163,22,100,100,212,251,253,73,188,85,9,191,214,173,64,55,151,40,220,10,211,139,112,119,103,202,233,41,161,109,118,103,117,184,220,106,230,106,125,241,233,13,76,148,145,177,203,245,53,41,213,81,61,137,214,171,237,85,38,153,0,185,59,235,149,131,48,225,246,93,18,154,182,40,178,12,6,178,166,88,233,21,81,31,53,186,170,119,78,217,155,241,114,54,121,102,99,189,189,59,199,191,225,180,159,160,10,242,231,73,166,246,219,230,130,98,250,154,200,24,151,76,91,32,109,23,119,100,69,90,58,184,158,143,110,254,213,251,236,48,42,39,195,214,250,203,13,43,15,157,62,185,216,225,196,49,78,30,173,53,241,77,120,171,184,55,35,187,197,30,206,117,53,52,81,201,29,59,31,253,74,200,249,94,244,79,110,208,162,174,200,228,234,15,215,145,246,91,112,174,193,181,83,7,154,121,29,69,102,186,91,46,144,70,171,234,178,74,184,167,142,77,188,254,41,70,205,255,0,137,8,79,204,23,40,186,234,111,27,122,131,12,211,34,45,45,230,44,118,137,146,57,122,34,101,59,25,78,159,90,162,43,218,247,174,223,23,185,75,9,228,193,166,183,12,99,135,204,147,80,238,48,73,15,211,75,242,165,18,59,217,37,37,27,59,73,34,127,28,207,168,111,255,0,91,43,239,152,118,39,117,211,30,54,243,234,135,194,212,241,247,88,50,58,25,21,21,89,43,42,24,201,183,217,87,125,146,69,145,139,236,243,99,182,242,216,11,230,211,124,10,193,165,184,14,63,167,56,181,50,65,106,199,45,208,91,169,90,141,68,87,50,54,35,122,221,183,181,206,84,87,57,126,46,114,175,196,201,12,79,74,117,39,27,214,29,55,199,117,59,17,169,108,246,172,146,130,42,232,21,29,186,198,174,79,94,39,123,61,118,61,28,199,38,222,78,106,161,150,1,252,115,81,200,173,114,34,162,166,202,139,241,8,212,106,35,90,136,136,137,178,34,124,15,243,52,208,211,194,250,138,137,89,20,81,53,94,247,189,200,214,181,168,155,170,170,175,146,34,39,196,255,0,20,117,148,151,10,72,43,232,42,161,169,165,169,141,179,65,60,47,71,199,44,110,77,218,246,185,60,156,213,69,69,69,79,37,69,3,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,71,20,90,5,100,226,99,68,178,45,36,188,84,165,28,183,40,146,107,109,114,183,171,193,215,68,189,80,74,168,158,106,212,114,108,228,79,53,99,158,136,168,171,185,181,192,28,232,89,47,60,69,242,249,215,247,72,234,73,241,252,158,206,238,221,77,37,66,57,244,23,138,23,59,216,187,42,36,244,242,116,238,142,106,238,138,155,162,181,237,242,176,236,67,157,190,141,213,90,88,252,247,72,51,59,109,205,35,245,227,179,201,75,93,3,164,217,61,143,150,72,28,141,85,223,247,170,169,229,237,39,22,177,104,46,144,235,246,60,220,99,87,112,91,118,69,69,18,185,212,238,157,174,100,244,174,114,108,174,134,118,43,100,137,87,100,223,161,201,190,201,190,228,72,185,114,95,225,70,186,182,90,170,92,175,83,45,241,72,237,219,77,77,119,162,116,113,167,212,213,150,145,239,219,248,220,170,4,73,226,231,155,14,111,174,56,189,126,154,105,30,49,54,21,140,221,98,117,53,202,182,166,118,205,115,174,129,222,78,137,21,190,165,59,28,139,179,145,170,247,42,121,117,162,42,181,115,30,86,28,10,228,87,188,182,209,196,238,170,217,100,160,176,89,220,149,120,173,13,83,21,146,220,42,182,251,221,106,177,83,116,134,61,250,163,95,223,189,26,228,245,91,187,166,150,145,114,204,225,23,72,46,212,249,5,22,5,62,79,116,164,84,116,21,57,53,87,142,108,110,69,221,28,144,116,182,5,114,42,34,163,150,53,84,84,242,84,37,66,53,26,136,214,162,34,34,108,136,159,0,63,166,19,173,26,67,135,107,190,153,95,116,171,60,163,89,237,23,218,110,203,220,205,146,90,121,81,81,209,79,26,175,177,236,122,53,205,95,102,233,178,162,162,170,46,108,0,231,175,85,180,139,136,174,93,154,233,71,121,182,93,43,45,211,210,78,249,49,236,158,142,31,232,59,165,63,239,154,173,118,237,85,233,84,73,96,126,251,111,251,230,171,92,179,83,74,249,219,98,207,180,211,210,235,102,143,221,224,185,68,222,153,235,113,137,162,158,41,215,111,194,108,21,15,141,99,254,215,186,255,0,175,127,61,146,200,115,172,3,9,212,220,106,171,14,212,28,90,219,144,217,107,83,105,168,174,20,237,154,39,42,123,28,136,191,130,228,246,163,147,103,34,249,162,162,144,239,46,228,237,194,38,75,115,125,194,213,54,115,139,196,247,43,188,29,162,243,19,225,110,255,0,4,241,80,76,244,79,251,64,104,253,101,231,99,77,83,101,168,182,232,38,149,86,210,220,103,71,178,59,182,79,36,123,83,39,177,30,218,88,28,228,123,252,247,78,169,122,81,83,205,30,132,71,225,187,134,125,109,227,231,88,171,114,43,253,218,229,45,182,106,198,212,229,89,125,114,43,209,136,187,125,238,53,95,41,39,86,162,53,145,183,201,168,137,191,75,16,179,124,23,148,87,7,184,117,194,27,133,210,215,149,101,203,11,186,155,13,246,240,157,167,47,158,221,77,165,142,30,164,79,47,37,242,93,188,209,124,247,151,248,198,43,140,97,54,58,92,99,14,199,173,182,59,69,11,58,41,168,45,212,172,167,167,133,191,83,99,98,35,83,235,242,64,62,124,27,9,198,180,223,14,179,96,88,117,178,59,125,146,193,69,21,5,13,52,105,228,200,163,106,34,110,191,190,114,237,187,156,190,110,114,170,174,234,170,96,188,81,104,21,147,137,141,18,200,180,146,241,82,148,114,220,162,73,173,181,202,222,175,7,93,18,245,65,42,162,121,171,81,201,179,145,60,213,142,122,34,162,174,230,215,0,115,161,100,188,241,23,203,231,95,221,35,169,39,199,242,123,59,187,117,52,149,8,231,208,94,40,92,239,98,236,168,147,211,201,211,186,57,171,186,42,110,138,215,183,202,195,177,14,118,250,55,85,105,99,243,221,32,204,237,183,52,143,215,142,207,37,45,116,14,147,100,246,62,89,32,114,53,87,127,222,170,167,151,180,156,90,197,160,186,67,175,216,243,113,141,93,193,109,217,21,20,74,231,83,186,118,185,147,210,185,201,178,186,25,216,173,146,37,93,147,126,135,38,251,38,251,145,34,229,201,127,133,26,234,217,106,169,114,189,76,183,197,35,183,109,53,53,222,137,209,198,159,83,86,90,71,191,111,227,114,168,17,39,139,158,108,57,190,184,226,245,250,105,164,120,196,216,86,51,117,137,212,215,42,218,153,219,53,206,186,7,121,58,36,86,250,148,236,114,46,206,70,171,220,169,229,214,136,170,213,204,121,88,112,43,145,94,242,219,71,19,186,171,101,146,130,193,103,114,85,226,180,53,76,86,75,112,170,219,239,117,170,197,77,210,24,247,234,141,127,126,244,107,147,213,110,238,154,90,69,203,51,132,93,32,187,83,228,20,88,20,249,61,210,145,81,208,84,228,213,94,57,177,185,23,116,114,65,210,216,21,200,168,138,142,88,213,81,83,201,80,149,8,212,106,35,90,136,136,137,178,34,124,0,254,152,78,180,105,14,29,174,250,101,125,210,172,242,141,103,180,95,105,187,47,115,54,73,105,229,69,71,69,60,106,190,199,177,232,215,53,125,155,166,202,138,138,168,185,176,3,158,189,86,210,46,34,185,118,107,165,29,230,217,116,172,183,79,73,59,228,199,178,122,56,127,160,238,148,255,0,190,106,181,219,181,87,165,81,37,129,251,237,191,239,154,173,114,205,77,43,231,109,139,62,211,79,75,173,154,63,119,130,229,19,122,103,173,198,38,138,120,167,93,191,9,176,84,62,53,143,251,94,235,254,189,252,246,75,33,206,176,12,39,83,113,170,172,59,80,113,107,110,67,101,173,77,166,162,184,83,182,104,156,169,236,114,34,254,11,147,218,142,77,156,139,230,138,138,67,188,187,147,183,8,153,45,205,247,11,84,217,206,47,19,220,174,240,118,139,204,79,133,187,252,19,197,65,51,209,63,237,1,163,245,151,157,141,53,77,150,162,219,160,154,85,91,75,113,157,30,200,238,217,60,145,237,76,158,196,123,105,96,115,145,239,243,221,58,165,233,69,79,52,122,17,31,134,238,25,245,183,143,157,98,173,200,175,247,107,148,182,217,171,27,83,149,101,245,200,175,70,34,237,247,184,213,124,164,157,90,136,214,70,223,38,162,38,253,44,66,205,240,94,81,92,30,225,215,8,110,23,75,94,85,151,44,46,234,108,55,219,194,118,156,190,123,117,54,150,56,122,145,60,188,151,201,118,243,69,243,222,95,227,24,174,49,132,216,233,113,140,59,30,182,216,237,20,44,232,166,160,183,82,178,158,158,22,253,77,141,136,141,79,175,201,0,249,240,108,39,26,211,124,58,205,129,97,214,200,237,246,75,5,20,84,20,52,209,167,147,34,141,168,137,186,254,249,203,182,238,114,249,185,202,170,187,170,169,14,185,163,241,128,186,9,165,169,165,120,61,205,98,206,179,186,105,34,73,98,126,210,91,45,107,187,37,168,69,79,54,200,255,0,56,227,95,37,79,190,57,21,21,137,188,226,53,78,190,240,191,162,188,75,227,233,98,213,124,58,158,190,88,89,211,71,116,131,104,110,20,94,123,253,230,116,78,166,166,235,186,177,119,98,252,90,160,86,175,40,206,15,151,48,201,83,138,12,254,214,171,101,199,170,29,14,41,4,169,234,213,220,88,170,146,85,236,190,214,65,236,98,252,101,221,81,81,98,243,184,3,194,193,176,156,107,77,240,235,54,5,135,91,35,183,217,44,20,81,80,80,211,70,158,76,138,54,162,38,235,251,231,46,219,185,203,230,231,42,170,238,170,167,186,0,0,0,131,188,209,248,192,93,4,210,212,210,188,30,230,177,103,89,221,52,145,36,177,63,105,45,150,181,221,146,212,34,167,155,100,127,156,113,175,146,167,223,28,138,138,196,222,113,26,167,95,120,95,209,94,37,241,244,177,106,190,29,79,95,44,44,233,163,186,65,180,55,10,47,61,254,243,58,39,83,83,117,221,88,187,177,126,45,80,43,87,148,103,7,203,152,100,169,197,6,127,107,85,178,227,213,14,135,20,130,84,245,106,238,44,85,73,42,246,95,107,32,246,49,126,50,238,168,168,177,121,220,1,225,96,216,78,53,166,248,117,155,2,195,173,145,219,236,150,10,40,168,40,105,163,79,38,69,27,81,19,117,253,243,151,109,220,229,243,115,149,85,119,85,83,221,0,0,0,97,58,209,164,56,118,187,233,149,247,74,179,202,53,158,209,125,166,236,189,204,217,37,167,149,21,29,20,241,170,251,30,199,163,92,213,246,110,155,42,42,42,162,230,192,14,122,245,91,72,184,138,229,217,174,148,119,155,101,210,178,221,61,36,239,147,30,201,232,225,254,131,186,83,254,249,170,215,110,213,94,149,68,150,7,239,182,255,0,190,106,181,203,53,52,175,157,182,44,251,77,61,46,182,104,253,222,11,148,77,233,158,183,24,154,41,226,157,118,252,38,193,80,248,214,63,237,123,175,250,247,243,217,44,135,58,192,48,157,77,198,170,176,237,65,197,173,185,13,150,181,54,154,138,225,78,217,162,114,167,177,200,139,248,46,79,106,57,54,114,47,154,42,41,14,242,238,78,220,34,100,183,55,220,45,83,103,56,188,79,114,187,193,218,47,49,62,22,239,240,79,21,4,207,68,255,0,180,6,143,214,94,118,52,213,54,90,139,110,130,105,85,109,45,198,116,123,35,187,100,242,71,181,50,123,17,237,165,129,206,71,191,207,116,234,151,165,21,60,209,232,68,126,27,184,103,214,222,62,117,138,183,34,191,221,174,82,219,102,172,109,78,85,151,215,34,189,24,139,183,222,227,85,242,146,117,106,35,89,27,124,154,136,155,244,177,11,55,193,121,69,112,123,135,92,33,184,93,45,121,86,92,176,187,169,176,223,111,9,218,114,249,237,212,218,88,225,234,68,242,242,95,37,219,205,23,207,121,127,140,98,184,198,19,99,165,198,48,236,122,219,99,180,80,179,162,154,130,221,74,202,122,120,91,245,54,54,34,53,62,191,36,3,231,193,176,156,107,77,240,235,54,5,135,91,35,183,217,44,20,81,80,80,211,70,158,76,138,54,162,38,235,251,231,46,219,185,203,230,231,42,170,238,170,166,11,197,22,129,89,56,152,209,44,139,73,47,21,41,71,45,202,36,154,219,92,173,234,240,117,209,47,84,18,170,39,154,181,28,155,57,19,205,88,231,162,42,42,238,109,112,7,58,22,75,207,17,124,190,117,253,210,58,146,124,127,39,179,187,183,83,73,80,142,125,5,226,133,206,246,46,202,137,61,60,157,59,163,154,187,162,166,232,173,123,124,172,59,16,231,111,163,117,86,150,63,61,210,12,206,219,115,72,253,120,236,242,82,215,64,233,54,79,99,229,146,7,35,85,119,253,234,170,121,123,73,197,172,90,11,164,58,253,143,55,24,213,220,22,221,145,81,68,174,117,59,167,107,153,61,43,156,155,43,161,157,138,217,34,85,217,55,232,114,111,178,111,185,18,46,92,151,248,81,174,173,150,170,151,43,212,203,124,82,59,118,211,83,93,232,157,28,105,245,53,101,164,123,246,254,55,42,129,18,120,185,230,195,155,235,142,47,95,166,154,71,140,77,133,99,55,88,157,77,114,173,169,157,179,92,235,160,119,147,162,69,111,169,78,199,34,236,228,106,189,202,158,93,104,138,173,92,199,149,135,2,185,21,239,45,180,113,59,170,182,89,40,44,22,119,37,94,43,67,84,197,100,183,10,173,190,247,90,172,84,221,33,143,126,168,215,247,239,70,185,61,86,238,233,165,164,92,179,56,69,210,11,181,62,65,69,129,79,147,221,41,21,29,5,78,77,85,227,155,27,145,119,71,36,29,45,129,92,138,136,168,229,141,85,21,60,149,9,80,141,70,162,53,168,136,136,155,34,39,192,15,233,15,121,144,240,101,87,197,54,154,209,223,240,88,97,250,127,135,36,178,219,35,122,181,137,114,165,126,203,45,27,158,190,199,42,181,29,26,170,244,163,186,154,187,36,138,228,152,64,10,5,224,227,141,205,72,224,143,42,188,226,55,204,102,170,237,139,214,86,57,183,172,110,173,238,165,168,162,173,143,239,110,154,21,115,87,181,50,35,81,175,99,155,179,209,141,69,217,90,215,54,192,233,121,207,112,173,53,175,198,84,226,218,139,5,90,51,117,163,91,93,35,156,175,68,246,53,233,83,210,169,191,177,85,83,242,162,27,251,95,248,31,225,191,137,58,181,189,106,62,10,214,95,213,141,103,167,45,83,45,29,115,154,212,217,17,239,111,171,54,200,136,137,221,107,246,68,217,54,52,29,191,147,7,10,20,117,141,170,168,202,117,46,186,54,174,235,77,81,119,163,72,221,249,21,99,164,107,255,0,192,224,33,231,16,252,95,235,135,49,204,206,207,195,246,139,224,245,118,156,114,182,174,57,89,106,108,253,201,235,30,197,255,0,124,215,74,212,70,71,4,123,245,244,249,181,170,136,229,87,57,27,182,148,224,106,134,107,95,26,250,97,108,168,115,29,45,38,80,200,30,172,85,86,171,155,214,213,84,223,101,219,116,47,107,69,56,114,209,110,29,236,210,217,52,131,2,160,176,199,84,141,241,117,45,87,205,85,84,173,79,46,236,242,43,164,122,123,85,26,174,233,69,85,217,19,115,3,195,121,127,240,141,167,249,237,191,83,177,29,37,240,25,45,174,181,110,20,149,222,158,185,203,219,168,85,85,235,237,201,80,232,215,240,151,201,90,169,249,0,144,165,20,115,118,247,203,187,127,112,109,127,232,148,189,115,68,234,239,3,188,46,107,198,103,46,160,234,182,152,122,114,255,0,60,17,82,201,87,233,187,141,54,241,70,155,49,189,16,78,198,121,39,199,167,117,248,129,82,218,5,175,154,247,203,103,54,130,131,42,196,125,45,136,103,86,202,43,226,219,31,80,230,83,215,83,205,19,95,21,101,28,253,42,140,149,173,119,67,209,90,187,237,210,244,221,173,115,103,61,191,156,255,0,10,245,22,207,23,95,138,234,45,37,91,88,170,234,68,182,82,200,170,228,77,246,99,210,167,165,81,87,201,21,221,63,149,16,149,217,255,0,14,26,35,170,58,119,109,210,172,247,79,109,215,156,114,205,73,21,21,178,10,133,122,205,65,28,113,182,54,44,21,29,93,232,220,140,107,81,94,215,163,149,19,205,87,204,138,119,46,75,252,40,215,86,203,85,75,149,234,101,190,41,29,187,105,169,174,244,78,142,52,250,154,178,210,61,251,127,27,149,64,132,92,108,243,42,204,184,166,179,174,154,97,88,236,184,150,8,249,99,150,170,158,73,146,90,235,171,216,228,115,18,119,53,58,89,27,92,136,169,19,119,221,205,69,115,157,228,141,153,124,171,56,39,190,104,157,138,179,93,53,86,208,180,57,118,77,70,218,91,77,182,118,109,53,178,220,229,107,220,249,81,127,2,105,149,25,187,127,9,140,106,34,236,175,123,91,189,180,63,151,167,11,26,7,122,131,41,196,176,23,93,47,244,175,73,41,174,151,218,149,174,154,153,201,236,116,77,114,36,81,189,23,205,30,214,35,147,224,164,146,2,53,113,237,197,133,23,10,122,43,83,122,181,207,11,243,76,139,185,110,198,105,94,136,238,153,250,126,249,84,246,175,181,144,181,200,239,52,84,87,172,109,95,39,42,165,99,242,213,225,58,191,137,253,102,169,213,125,73,130,123,142,25,137,215,37,125,206,106,183,43,214,241,118,115,187,177,211,189,93,191,113,55,94,236,219,239,187,122,90,191,186,162,151,41,171,250,35,165,154,243,138,75,134,234,190,25,111,191,219,158,142,237,119,217,180,212,175,84,219,185,4,169,179,225,127,146,122,204,84,95,130,238,158,71,243,69,52,95,3,225,255,0,78,45,122,91,167,22,233,41,44,182,164,145,205,89,158,143,158,121,94,229,115,229,153,232,137,214,247,42,251,118,242,68,68,68,68,68,68,12,232,0,0,0,6,47,170,26,117,142,106,230,158,100,58,103,151,64,249,109,25,37,190,107,125,87,109,118,123,26,246,236,143,98,252,30,215,108,230,175,193,205,67,159,237,79,210,190,32,56,1,215,122,58,132,172,171,180,93,173,85,46,170,199,242,42,54,42,82,220,233,209,118,87,51,125,218,230,171,87,166,72,93,190,221,74,215,34,162,162,175,69,38,47,168,250,97,167,186,189,139,212,97,122,153,136,91,114,59,45,74,163,159,73,93,10,61,173,122,111,179,216,239,194,141,233,186,236,246,170,57,55,93,149,0,175,61,52,231,109,128,77,101,166,135,88,116,135,33,163,187,71,26,54,166,124,110,72,42,169,230,122,39,155,217,29,68,145,58,52,85,219,213,87,191,109,255,0,9,118,243,215,28,72,243,147,200,115,60,110,175,17,225,235,11,173,197,60,124,110,134,123,253,222,88,228,174,138,55,38,202,148,240,198,174,142,39,251,126,248,175,122,166,254,170,53,200,142,73,29,144,242,106,225,38,245,115,150,190,219,120,212,59,12,18,42,171,104,173,247,154,119,195,31,228,106,212,211,75,39,248,94,166,87,166,188,169,56,61,211,171,149,61,222,175,21,188,102,53,52,174,71,196,153,45,197,42,33,234,79,139,224,137,145,69,34,127,98,246,57,191,144,10,244,229,211,192,214,77,196,78,127,111,213,141,66,180,77,14,155,88,171,82,174,105,106,218,228,244,245,76,110,234,74,120,183,252,56,250,211,239,175,246,109,187,17,122,149,122,111,52,252,40,40,40,109,116,80,91,109,148,80,82,82,82,198,216,96,167,130,52,142,56,163,106,108,214,53,173,217,26,212,68,68,68,79,36,63,112,35,87,30,220,88,81,112,167,162,181,55,171,92,240,191,52,200,187,150,236,102,149,232,142,233,159,167,239,149,79,106,251,89,11,92,142,243,69,69,122,198,213,242,114,170,86,63,45,94,19,171,248,159,214,106,157,87,212,152,39,184,225,152,157,114,87,220,230,171,114,189,111,23,103,59,187,29,59,213,219,247,19,117,238,205,190,251,183,165,171,251,170,41,114,154,191,162,58,89,175,56,164,184,110,171,225,150,251,253,185,232,238,215,125,155,77,74,245,77,187,144,74,155,62,23,249,39,172,197,69,248,46,233,228,127,52,83,69,240,62,31,244,226,215,165,186,113,110,146,146,203,106,73,28,213,153,232,249,231,149,238,87,62,89,158,136,157,111,114,175,183,111,36,68,68,68,68,68,64,206,128,0,0,0,10,57,230,63,192,230,85,160,218,137,117,214,12,2,207,81,85,167,57,13,99,235,214,106,86,42,250,10,174,87,238,248,37,219,240,34,87,187,120,159,236,217,81,139,230,136,174,188,99,240,175,160,161,186,81,79,109,185,209,65,87,73,85,27,161,158,158,120,210,72,229,141,201,179,152,230,187,116,115,85,21,81,81,124,148,10,136,225,167,156,109,255,0,5,197,40,176,190,32,48,203,134,93,232,216,91,5,62,65,109,169,98,87,205,27,124,154,149,17,202,168,201,95,182,201,220,71,181,87,109,220,142,114,171,151,98,234,151,59,76,37,150,58,170,125,22,210,75,245,69,222,86,116,211,85,100,207,134,158,158,7,42,126,27,161,167,146,71,73,183,245,40,246,111,237,221,61,134,240,212,190,83,124,32,106,37,210,91,189,5,130,253,134,77,58,162,201,30,53,113,108,48,43,190,182,195,60,115,71,30,233,229,179,26,214,254,77,252,207,11,25,228,229,194,37,134,177,181,87,90,156,243,35,141,174,71,45,53,206,245,20,113,185,19,224,171,75,4,47,217,127,35,183,243,246,129,88,26,85,165,58,251,204,3,94,170,170,103,173,173,186,220,110,149,76,170,200,242,58,168,213,105,109,116,202,187,117,59,109,154,212,70,181,91,20,13,219,126,148,107,81,26,138,173,232,11,78,112,28,111,75,48,59,6,156,226,20,139,77,102,199,40,33,183,81,198,171,187,187,113,181,19,169,203,251,231,185,119,115,151,226,229,85,248,159,227,79,52,211,0,210,108,102,12,59,77,177,27,102,57,102,167,114,189,148,148,16,36,108,87,175,181,238,95,107,222,191,23,57,85,87,226,166,76,6,47,170,26,117,142,106,230,158,100,58,103,151,64,249,109,25,37,190,107,125,87,109,118,123,26,246,236,143,98,252,30,215,108,230,175,193,205,67,159,237,79,210,190,32,56,1,215,122,58,132,172,171,180,93,173,85,46,170,199,242,42,54,42,82,220,233,209,118,87,51,125,218,230,171,87,166,72,93,190,221,74,215,34,162,162,175,69,38,47,168,250,97,167,186,189,139,212,97,122,153,136,91,114,59,45,74,163,159,73,93,10,61,173,122,111,179,216,239,194,141,233,186,236,246,170,57,55,93,149,0,175,61,52,231,109,128,77,101,166,135,88,116,135,33,163,187,71,26,54,166,124,110,72,42,169,230,122,39,155,217,29,68,145,58,52,85,219,213,87,191,109,255,0,9,118,243,215,28,72,243,147,200,115,60,110,175,17,225,235,11,173,197,60,124,110,134,123,253,222,88,228,174,138,55,38,202,148,240,198,174,142,39,251,126,248,175,122,166,254,170,53,200,142,73,29,144,242,106,225,38,245,115,150,190,219,120,212,59,12,18,42,171,104,173,247,154,119,195,31,228,106,212,211,75,39,248,94,166,87,166,188,169,56,61,211,171,149,61,222,175,21,188,102,53,52,174,71,196,153,45,197,42,33,234,79,139,224,137,145,69,34,127,98,246,57,191,144,10,244,229,211,192,214,77,196,78,127,111,213,141,66,180,77,14,155,88,171,82,174,105,106,218,228,244,245,76,110,234,74,120,183,252,56,250,211,239,175,246,109,187,17,122,149,122,111,52,252,40,40,40,109,116,80,91,109,148,80,82,82,82,198,216,96,167,130,52,142,56,163,106,108,214,53,173,217,26,212,68,68,68,79,36,63,112,53,71,20,28,60,226,252,79,232,229,231,74,50,121,86,149,213,72,218,171,93,193,172,234,117,190,190,52,94,204,232,223,46,164,78,167,53,205,221,58,152,247,183,116,85,221,41,19,28,191,241,35,203,91,136,89,82,174,216,250,11,141,62,240,85,209,206,143,117,179,33,183,117,121,57,143,217,59,145,174,219,182,70,236,230,57,21,21,17,81,236,58,18,48,173,86,209,125,43,215,28,113,113,61,88,193,173,121,45,177,21,93,28,117,145,175,114,7,47,146,190,25,90,169,36,46,84,77,186,152,230,174,222,91,129,10,240,222,116,252,59,93,109,113,63,54,192,115,139,5,205,24,139,52,52,176,83,87,83,117,121,110,140,151,187,27,221,231,191,225,70,223,47,240,26,163,136,142,115,207,188,216,106,177,206,27,112,123,149,162,174,173,139,26,228,57,11,97,239,83,34,162,110,176,82,198,233,25,215,237,217,239,122,162,108,158,162,170,249,111,11,223,38,110,19,46,181,207,171,160,191,106,45,154,39,123,41,104,111,20,175,137,191,196,179,210,200,255,0,240,185,76,215,76,57,87,112,125,166,151,24,46,243,225,183,44,194,178,153,90,232,157,147,87,248,168,145,200,187,238,232,35,108,112,191,127,138,61,142,79,200,7,197,202,126,166,253,113,225,42,154,247,146,77,93,81,95,118,201,46,181,242,213,214,171,221,45,91,164,145,170,233,149,239,243,127,83,186,183,118,235,186,239,230,67,190,109,220,96,46,125,151,254,198,156,10,230,174,199,177,106,148,151,36,158,23,250,181,215,70,251,41,247,79,108,112,111,230,158,197,149,87,116,222,38,169,112,212,116,116,150,250,72,40,40,41,97,166,165,166,141,176,193,4,44,70,71,20,109,77,154,198,181,60,154,212,68,68,68,79,36,68,52,158,162,112,85,195,134,167,106,125,139,88,114,93,59,163,110,79,99,175,101,197,213,52,136,144,178,229,43,23,169,158,54,52,78,154,132,71,35,93,187,147,169,122,81,21,85,187,181,67,77,242,196,224,249,120,119,210,165,212,60,218,214,176,231,249,205,60,115,85,71,42,122,246,219,118,232,248,105,62,182,189,222,82,74,158,94,183,67,85,55,143,117,154,192,0,0,0,43,199,154,135,3,247,205,104,182,83,235,230,147,218,157,93,150,99,212,94,22,243,107,129,155,203,115,160,98,171,153,36,72,137,187,231,139,119,39,79,154,189,138,136,223,54,53,174,176,224,5,23,112,61,204,155,39,225,90,205,38,153,231,56,237,86,87,130,247,159,61,28,16,206,145,214,218,100,122,171,164,72,122,253,87,198,231,42,185,98,114,183,103,42,185,28,155,185,29,54,107,121,207,240,177,21,161,245,180,24,166,162,84,86,244,111,29,19,237,148,177,185,95,240,71,63,196,171,90,159,90,162,187,203,216,139,236,54,254,187,114,234,225,107,95,239,21,57,70,77,133,212,88,242,10,215,186,74,171,182,61,83,224,166,168,122,251,95,35,21,174,133,239,85,243,87,186,53,114,175,181,84,213,86,46,77,28,37,218,43,153,87,112,189,234,37,238,38,170,42,210,215,94,41,153,19,191,34,173,61,52,79,243,252,142,64,32,102,188,235,215,16,92,201,51,74,202,28,99,22,91,102,27,131,219,235,111,205,182,71,51,157,77,110,166,134,23,62,74,170,201,250,81,31,51,154,197,99,61,84,243,119,67,19,214,114,175,213,202,39,223,46,211,253,193,186,127,162,66,229,176,221,0,209,189,60,211,170,253,39,194,48,11,109,151,22,186,211,79,73,95,69,73,214,199,85,71,51,22,57,59,179,117,119,94,245,99,149,189,106,245,114,38,219,42,108,134,21,164,92,14,240,185,160,249,156,90,131,165,58,97,232,59,252,16,75,75,29,95,166,238,53,59,69,34,108,246,244,79,59,217,230,159,30,157,211,224,6,246,57,234,227,35,223,207,62,254,89,179,254,244,103,66,164,122,204,185,127,240,141,168,25,237,195,83,178,237,37,241,249,45,210,181,46,21,117,222,158,185,197,220,168,69,69,235,237,199,80,216,211,240,83,201,26,137,249,0,144,166,5,174,58,213,131,112,251,166,119,141,82,212,43,130,211,218,237,81,122,145,71,178,205,89,80,168,189,170,120,90,191,133,35,221,228,158,196,79,53,114,163,81,85,51,211,85,107,135,11,218,31,196,122,90,227,214,124,66,167,33,138,204,178,45,12,30,155,175,164,134,39,63,110,167,246,233,167,141,142,122,162,34,117,57,21,200,158,72,187,1,64,28,74,241,23,158,113,63,170,87,13,75,206,170,85,189,213,90,123,101,186,55,170,193,109,162,107,149,99,130,52,95,171,117,87,59,218,231,43,156,190,221,146,83,112,201,204,243,2,225,111,75,168,116,223,8,225,89,38,149,54,168,187,93,95,152,163,39,186,86,42,34,62,121,19,192,175,74,121,108,214,110,168,198,162,34,42,249,170,216,39,237,92,112,39,252,6,127,156,215,143,246,177,251,87,28,9,255,0,1,159,231,53,227,253,172,8,171,251,121,223,251,46,255,0,158,223,252,128,253,188,239,253,151,127,207,111,254,64,149,95,181,113,192,159,240,25,254,115,94,63,218,199,237,92,112,39,252,6,127,156,215,143,246,176,55,166,137,234,79,221,139,72,177,13,84,244,47,162,62,149,90,41,174,190,3,196,248,143,13,221,98,59,183,220,233,103,94,219,237,213,210,221,254,164,50,203,173,174,223,123,182,86,89,110,212,145,213,80,215,193,37,45,84,18,38,236,150,39,181,90,246,57,62,40,173,85,69,254,51,206,194,112,188,107,78,113,27,70,9,134,219,125,31,98,176,209,199,65,111,165,239,73,47,102,8,219,210,198,117,200,231,61,219,34,123,92,229,95,173,79,108,14,126,184,190,225,35,83,248,42,213,150,100,56,228,151,70,226,110,184,182,183,20,201,233,28,230,186,157,232,229,124,112,201,35,118,237,212,199,211,249,58,209,189,109,248,163,101,134,135,243,170,164,160,199,41,44,220,64,233,165,206,225,116,164,141,145,73,121,199,29,10,173,102,200,136,178,62,154,87,70,214,61,118,85,94,153,58,85,87,201,172,79,34,208,50,140,87,26,205,172,21,184,174,97,97,160,189,89,238,49,44,53,116,53,212,237,154,9,152,191,7,49,200,168,191,95,228,84,69,33,206,113,202,7,132,44,190,237,53,210,213,14,99,137,54,121,22,71,82,216,238,241,246,17,87,218,141,109,84,51,43,83,127,61,145,81,19,216,155,39,144,26,11,92,185,212,195,113,199,42,236,220,62,105,181,202,219,115,170,107,163,142,245,145,186,21,90,70,170,42,117,178,150,39,61,174,147,207,116,87,72,173,69,79,54,189,60,136,169,193,215,9,250,149,198,174,177,46,71,148,173,210,124,74,27,151,142,203,178,74,199,189,93,84,229,114,73,37,60,114,175,156,149,50,239,178,236,170,172,71,245,187,247,168,235,44,194,57,67,112,127,136,92,33,184,93,40,50,220,179,177,34,72,216,111,151,134,246,156,169,230,136,230,210,199,15,82,111,183,146,249,46,219,46,233,186,44,194,197,241,92,107,9,176,81,98,184,125,134,130,203,103,183,68,144,210,80,208,211,182,24,33,98,124,26,198,162,34,125,127,149,85,84,15,186,130,134,142,215,67,79,108,183,83,71,77,73,73,19,32,130,24,219,210,200,227,98,35,90,214,162,123,17,17,17,17,63,33,142,79,165,26,91,85,60,149,85,90,107,138,205,52,207,89,36,146,75,53,59,156,247,42,238,174,85,86,110,170,171,231,185,149,0,49,31,185,14,147,127,5,248,151,248,146,155,255,0,128,125,200,116,155,248,47,196,191,196,148,223,252,6,92,0,139,28,119,233,166,156,89,184,66,213,43,157,159,79,241,186,26,202,123,27,157,13,69,53,170,8,165,141,123,140,77,218,230,181,21,23,101,95,98,149,217,201,195,28,199,178,142,39,50,122,12,150,195,110,187,82,199,129,214,204,200,43,169,89,60,109,145,46,22,244,71,163,94,138,136,237,156,228,223,219,178,175,214,92,206,160,96,24,150,169,97,151,109,62,206,237,62,147,176,95,32,90,90,250,78,252,176,247,162,221,23,167,174,39,53,237,243,68,243,107,145,77,107,162,156,25,240,217,195,182,85,85,154,232,230,155,253,31,189,86,219,223,107,158,167,211,21,245,125,116,175,146,57,29,31,69,68,242,49,55,124,49,174,232,157,94,174,219,236,170,138,27,78,195,134,226,24,171,230,147,23,197,44,246,119,84,35,82,103,80,80,197,78,178,34,111,178,59,161,169,190,219,174,219,253,106,121,179,233,70,150,213,79,37,85,86,154,226,179,77,51,214,73,36,146,205,78,231,61,202,187,171,149,85,155,170,170,249,238,101,64,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,31,114,29,38,254,11,241,47,241,37,55,255,0,1,151,0,34,199,29,250,105,167,22,110,16,181,74,231,103,211,252,110,134,178,158,198,231,67,81,77,106,130,41,99,94,227,19,118,185,173,69,69,217,87,216,165,118,114,112,199,49,236,163,137,204,158,131,37,176,219,174,212,177,224,117,179,50,10,234,86,79,27,100,75,133,189,17,232,215,162,162,59,103,57,55,246,236,171,245,151,51,168,24,6,37,170,88,101,219,79,179,187,79,164,236,23,200,22,150,190,147,191,44,61,232,183,69,233,235,137,205,123,124,209,60,218,228,83,90,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,71,239,85,182,247,218,231,169,244,197,125,95,93,43,228,142,71,71,209,81,60,140,77,223,12,107,186,39,87,171,182,251,42,162,134,211,176,225,184,134,42,249,164,197,241,75,61,157,213,8,212,153,212,20,49,83,172,136,155,236,142,232,106,111,182,235,182,255,0,90,158,108,250,81,165,181,83,201,85,85,166,184,172,211,76,245,146,73,36,179,83,185,207,114,174,234,229,85,102,234,170,190,123,153,80,3,17,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,8,177,199,126,154,105,197,155,132,45,82,185,217,244,255,0,27,161,172,167,177,185,208,212,83,90,160,138,88,215,184,196,221,174,107,81,81,118,85,246,41,93,156,156,49,204,123,40,226,115,39,160,201,108,54,235,181,44,120,29,108,204,130,186,149,147,198,217,18,225,111,68,122,53,232,168,142,217,206,77,253,187,42,253,101,204,234,6,1,137,106,150,25,118,211,236,238,211,233,59,5,242,5,165,175,164,239,203,15,122,45,209,122,122,226,115,94,223,52,79,54,185,20,214,186,41,193,159,13,156,59,101,85,89,174,142,105,191,209,251,213,109,189,246,185,234,125,49,95,87,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,234,237,190,202,168,161,180,236,56,110,33,138,190,105,49,124,82,207,103,117,66,53,38,117,5,12,84,235,34,38,251,35,186,26,155,237,186,237,191,214,167,131,173,26,67,135,107,190,153,95,116,171,60,163,89,237,23,218,110,203,220,205,146,90,121,81,81,209,79,26,175,177,236,122,53,205,95,102,233,178,162,162,170,46,108,0,231,175,85,180,139,136,174,93,154,233,71,121,182,93,43,45,211,210,78,249,49,236,158,142,31,232,59,165,63,239,154,173,118,237,85,233,84,73,96,126,251,111,251,230,171,92,179,83,74,249,219,98,207,180,211,210,235,102,143,221,224,185,68,222,153,235,113,137,162,158,41,215,111,194,108,21,15,141,99,254,215,186,255,0,175,127,61,146,200,115,172,3,9,212,220,106,171,14,212,28,90,219,144,217,107,83,105,168,174,20,237,154,39,42,123,28,136,191,130,228,246,163,147,103,34,249,162,162,144,239,46,228,237,194,38,75,115,125,194,213,54,115,139,196,247,43,188,29,162,243,19,225,110,255,0,4,241,80,76,244,79,251,64,104,253,101,231,99,77,83,101,168,182,232,38,149,86,210,220,103,71,178,59,182,79,36,123,83,39,177,30,218,88,28,228,123,252,247,78,169,122,81,83,205,30,132,71,225,187,134,125,109,227,231,88,171,114,43,253,218,229,45,182,106,198,212,229,89,125,114,43,209,136,187,125,238,53,95,41,39,86,162,53,145,183,201,168,137,191,75,16,179,124,23,148,87,7,184,117,194,27,133,210,215,149,101,203,11,186,155,13,246,240,157,167,47,158,221,77,165,142,30,164,79,47,37,242,93,188,209,124,247,151,248,198,43,140,97,54,58,92,99,14,199,173,182,59,69,11,58,41,168,45,212,172,167,167,133,191,83,99,98,35,83,235,242,64,62,124,27,9,198,180,223,14,179,96,88,117,178,59,125,146,193,69,21,5,13,52,105,228,200,163,106,34,110,191,190,114,237,187,156,190,110,114,170,174,234,170,68,222,100,92,16,84,113,73,133,209,230,218,125,28,44,212,76,78,7,199,73,20,142,70,54,237,68,170,175,117,26,185,124,154,244,122,171,162,114,250,187,185,237,118,200,254,166,204,240,5,10,112,133,199,78,171,240,69,125,186,105,206,95,138,87,93,241,127,24,228,184,227,85,238,125,37,101,174,173,21,18,73,33,235,106,172,111,242,245,226,115,118,114,162,126,10,238,229,158,148,188,231,248,85,150,216,149,149,88,174,163,193,84,141,221,212,137,106,164,123,250,190,40,215,120,174,149,79,169,85,83,242,162,123,9,31,175,28,29,240,241,196,138,165,94,169,105,229,37,93,217,140,70,71,121,163,123,169,43,216,212,242,68,89,163,84,89,26,137,228,141,147,173,169,186,236,136,164,109,127,37,190,21,29,84,181,13,204,181,61,145,171,250,251,9,118,161,232,68,223,240,119,90,62,173,190,31,133,191,229,2,28,241,129,205,23,81,120,141,179,84,233,142,152,88,42,112,188,62,226,158,30,181,18,126,237,206,234,199,109,247,167,189,136,137,20,107,236,88,217,186,185,60,156,229,106,171,75,150,210,136,39,165,210,220,58,150,170,25,33,154,27,5,190,57,35,145,170,215,49,201,78,196,86,170,47,154,42,47,150,198,166,208,238,2,248,94,225,250,225,5,255,0,7,211,136,106,175,212,206,234,134,243,121,153,213,213,113,57,23,116,116,125,207,82,23,39,193,209,177,174,252,164,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,81,218,139,206,135,84,172,153,254,73,101,194,116,215,11,174,199,173,247,106,186,91,93,93,90,213,44,213,20,177,202,230,197,43,250,37,70,245,57,136,142,84,68,217,55,219,207,218,5,184,130,155,63,110,211,94,191,130,108,7,252,21,191,235,135,237,218,107,215,240,77,128,255,0,130,183,253,112,23,38,12,107,76,178,138,188,227,77,241,76,210,190,158,26,122,171,253,142,134,233,60,80,239,219,142,73,224,100,142,107,119,85,94,148,87,42,38,235,190,198,74,0,17,111,139,126,97,58,53,194,146,187,27,172,73,114,188,221,241,163,217,143,91,166,107,22,157,28,222,166,190,170,101,69,72,26,168,168,168,155,57,234,138,138,140,233,94,162,184,115,110,113,28,89,100,87,7,205,139,51,18,196,232,209,203,218,130,146,213,226,159,211,240,235,146,161,207,71,47,229,107,90,159,144,11,194,5,37,105,247,57,46,39,241,170,232,215,57,179,98,121,141,6,233,221,142,74,37,161,168,84,254,194,88,21,24,213,252,174,141,223,196,89,39,10,28,120,232,183,22,52,238,181,227,85,19,216,50,234,104,150,106,172,114,230,246,247,213,137,248,82,83,189,61,89,227,79,138,166,206,79,107,152,212,84,220,36,136,0,0,0,0,63,57,231,130,150,9,42,170,166,142,24,97,98,201,36,146,57,26,214,53,19,117,114,170,249,34,34,121,238,65,62,28,56,194,155,137,238,96,89,101,147,20,175,114,233,246,29,130,92,169,44,173,99,189,74,249,253,37,110,73,171,156,159,30,181,78,152,254,168,218,213,217,21,238,64,39,128,0,0,0,0,43,55,95,249,186,59,77,120,148,110,27,167,184,205,6,83,128,99,174,125,182,251,35,94,173,169,175,172,235,68,146,74,73,124,218,137,22,221,45,69,69,108,139,215,230,136,172,123,108,135,29,188,38,69,96,182,223,219,109,175,183,54,229,73,13,90,82,87,195,217,169,167,73,24,142,72,229,143,117,232,145,187,236,230,239,228,168,168,7,162,0,0,0,0,10,205,215,254,110,142,211,94,37,27,134,233,238,51,65,148,224,24,235,159,109,190,200,215,171,106,107,235,58,209,36,146,146,95,54,162,69,183,75,81,81,91,34,245,249,162,43,30,219,33,199,111,9,145,88,45,183,246,219,107,237,205,185,82,67,86,148,149,240,246,106,105,210,70,35,146,57,99,221,122,36,110,251,57,187,249,42,42,1,232,152,22,182,107,134,157,112,247,131,201,168,186,163,118,158,221,99,138,170,42,55,79,13,36,149,14,238,200,170,140,78,136,209,93,231,178,249,236,103,164,39,230,249,238,113,93,252,162,182,127,222,120,27,251,135,254,41,116,107,137,218,43,213,126,143,223,234,238,144,216,37,130,26,231,84,91,230,165,237,186,84,122,177,17,37,106,117,110,140,119,179,217,177,182,138,193,228,117,255,0,162,122,181,253,209,180,127,162,169,44,248,0,0,0,0,0,0,0,52,207,22,124,74,99,28,44,104,221,215,82,111,125,154,155,146,181,105,44,86,199,191,165,215,11,131,209,123,113,237,186,47,67,118,87,189,83,205,24,215,109,231,178,46,45,203,195,53,201,181,27,132,44,43,59,204,174,178,220,175,119,218,187,237,109,117,84,158,217,37,125,234,181,87,203,216,136,158,196,68,242,68,68,68,242,64,36,120,0,0,0,0,0,0,0,1,29,117,147,143,222,24,244,19,62,173,211,77,75,204,46,22,251,253,190,40,102,158,8,108,245,85,13,107,101,141,36,98,163,227,98,181,119,107,145,125,190,68,138,40,95,155,23,190,206,91,253,206,180,255,0,50,136,11,219,178,93,232,50,27,53,5,254,215,42,201,69,114,165,138,178,153,234,213,106,186,41,24,143,98,170,47,154,110,138,158,74,125,166,35,164,63,210,155,10,254,78,219,127,155,70,101,192,0,63,10,218,218,59,109,21,69,198,225,85,21,53,45,44,79,158,121,165,122,53,145,70,212,85,115,156,229,242,68,68,69,85,85,248,32,31,184,43,18,215,205,250,178,231,197,44,216,117,147,79,228,200,180,198,231,93,5,142,208,150,232,92,183,137,103,89,58,18,174,54,42,237,42,74,247,108,144,42,53,122,81,155,42,59,169,29,103,72,170,168,138,173,84,85,79,98,252,0,254,128,0,3,204,202,50,59,94,31,140,221,242,219,228,203,13,182,201,67,81,113,172,145,63,121,4,49,186,73,29,231,245,53,170,165,64,201,206,215,93,150,71,172,58,73,129,182,53,114,244,181,203,88,229,68,248,34,175,121,55,95,203,178,1,114,32,166,207,219,180,215,175,224,155,1,255,0,5,111,250,227,238,177,243,166,215,107,165,234,223,108,155,74,112,54,71,87,85,20,14,115,82,179,116,71,189,26,170,159,126,246,249,129,112,160,0,0,131,28,100,243,72,192,248,119,190,87,105,166,154,89,32,205,51,122,7,58,26,247,73,58,178,219,106,153,61,177,202,230,122,211,74,158,199,70,197,111,74,238,142,122,57,21,164,12,185,243,113,227,58,190,224,234,218,92,163,27,182,194,231,110,148,148,182,8,29,19,83,125,246,69,151,174,77,190,30,111,223,255,0,202,5,237,2,161,52,87,157,62,161,219,46,84,214,237,122,211,219,77,238,212,231,35,37,185,88,26,234,74,216,147,127,55,172,79,123,162,149,83,250,150,172,95,199,245,218,126,151,106,158,7,172,248,61,183,81,116,219,33,167,188,216,174,177,245,193,81,22,232,173,114,121,58,57,24,190,180,114,53,124,156,199,34,42,40,25,96,0,0,32,111,23,156,214,52,251,65,239,215,13,55,210,155,20,57,198,95,111,115,160,174,169,146,161,89,107,183,78,139,231,27,156,207,90,162,70,249,163,152,197,106,53,124,149,253,72,230,164,24,188,115,115,227,54,231,112,125,101,22,75,140,218,97,115,183,74,74,59,4,46,137,169,245,34,205,220,126,223,198,229,80,47,100,20,245,164,28,234,53,78,205,93,13,22,182,233,213,151,36,182,43,145,178,86,89,58,168,107,99,77,252,221,208,247,62,41,85,62,13,68,139,251,98,210,52,87,92,180,203,136,60,34,159,80,52,175,37,134,239,107,149,221,169,91,178,178,122,73,145,17,93,12,241,175,173,27,209,21,60,151,218,138,138,138,168,168,170,25,232,0,0,32,199,25,60,210,48,62,29,239,149,218,105,166,150,72,51,76,222,129,206,134,189,210,78,172,182,218,166,79,108,114,185,158,180,210,167,177,209,177,91,210,187,163,158,142,69,105,3,46,124,220,120,206,175,184,58,182,151,40,198,237,176,185,219,165,37,45,130,7,68,212,223,125,145,101,235,147,111,135,155,247,255,0,242,129,123,64,168,77,21,231,79,168,118,203,149,53,187,94,180,246,211,123,181,57,200,201,110,86,6,186,146,182,36,223,205,235,19,222,232,165,84,254,165,171,23,241,253,118,159,165,218,167,129,235,62,15,109,212,93,54,200,105,239,54,43,172,125,112,84,69,186,43,92,158,78,142,70,47,173,28,141,95,39,49,200,138,138,6,88,1,252,115,145,168,174,114,162,34,38,234,171,240,3,250,10,249,226,147,155,174,155,105,77,210,179,10,208,235,37,62,125,125,164,114,197,61,214,73,213,150,138,121,19,218,214,57,158,189,74,166,219,47,66,181,158,105,179,221,230,137,11,47,28,220,248,205,185,220,31,89,69,146,227,54,152,92,237,210,146,142,193,11,162,106,125,72,179,119,31,183,241,185,84,11,217,5,60,233,7,58,141,84,179,87,65,69,173,122,117,100,201,45,138,228,73,107,44,168,234,26,230,55,226,238,135,57,209,72,169,240,106,36,127,219,22,129,161,60,65,105,95,17,248,76,89,222,148,228,145,220,168,186,146,42,170,121,19,183,85,65,54,219,172,53,17,42,238,199,255,0,133,174,79,54,171,147,204,13,140,0,0,0,0,0,0,1,131,107,62,180,233,214,128,96,21,218,147,169,247,230,91,44,212,74,216,211,102,245,205,83,59,183,232,130,24,211,206,73,29,178,236,212,248,35,156,170,141,106,170,6,114,10,105,214,46,115,186,215,145,93,170,41,180,95,16,177,226,54,86,185,91,4,247,24,124,125,194,68,246,35,221,186,164,44,223,219,208,140,118,222,206,167,124,112,108,103,155,239,24,118,58,246,85,94,46,88,166,69,2,59,215,166,175,178,50,38,185,62,164,117,59,162,114,47,212,187,255,0,135,216,5,231,130,26,240,119,204,191,75,248,157,186,83,224,25,45,173,112,172,238,118,47,135,160,154,161,37,164,185,43,83,119,37,52,202,141,94,191,37,94,211,209,29,183,224,171,246,85,73,148,0,0,0,21,99,196,39,56,172,183,4,214,28,151,10,210,28,31,20,191,99,86,42,181,183,193,115,184,58,161,210,85,205,26,116,204,246,246,228,107,123,125,196,122,49,83,126,166,181,29,191,173,229,137,97,220,230,245,207,35,203,172,120,245,86,149,224,145,67,116,185,83,81,72,248,210,179,169,141,146,86,177,85,55,155,109,209,28,5,189,128,0,0,0,2,172,120,132,231,21,150,224,154,195,146,225,90,67,131,226,151,236,106,197,86,182,248,46,119,7,84,58,74,185,163,78,153,158,222,220,141,111,111,184,143,70,42,111,212,214,163,183,245,188,177,44,59,156,222,185,228,121,117,143,30,170,210,188,18,40,110,151,42,106,41,31,26,86,117,49,178,74,214,42,166,243,109,186,35,128,183,176,0,0,0,0,0,3,2,214,205,112,211,174,30,240,121,53,23,84,110,211,219,172,113,85,69,70,233,225,164,146,161,221,217,21,81,137,209,26,43,188,246,95,61,140,244,132,252,223,61,206,43,191,148,86,207,251,207,3,127,112,255,0,197,46,141,113,59,69,122,175,209,251,253,93,210,27,4,176,67,92,234,139,124,212,189,183,74,143,86,34,36,173,78,173,209,142,246,123,54,54,209,88,60,142,191,244,79,86,191,186,54,143,244,85,37,159,0,0,0,0,169,253,105,230,253,173,122,103,172,121,222,156,90,180,199,8,170,162,197,50,107,165,146,154,122,132,171,238,203,21,45,84,144,177,239,233,153,19,169,90,196,85,217,17,55,85,217,0,182,0,83,103,237,218,107,215,240,77,128,255,0,130,183,253,112,253,187,77,122,254,9,176,31,240,86,255,0,174,2,228,193,77,159,183,105,175,95,193,54,3,254,10,223,245,195,246,237,53,235,248,38,192,127,193,91,254,184,11,147,4,116,224,127,92,117,183,136,189,43,147,86,117,107,13,199,177,171,117,214,126,140,122,154,219,29,67,102,169,167,98,185,178,84,201,221,123,189,71,63,213,98,38,202,168,199,59,205,28,213,36,88,0,87,31,25,252,212,239,218,5,173,85,186,77,164,184,150,57,145,50,195,4,113,94,107,46,78,157,81,149,238,221,206,130,62,211,218,138,140,98,177,28,171,186,245,171,155,229,210,187,232,143,219,180,215,175,224,155,1,255,0,5,111,250,224,46,76,30,38,15,125,168,202,48,172,127,38,172,134,56,167,187,218,233,43,229,142,61,250,24,249,98,107,213,27,190,235,178,43,151,109,207,108,0,0,0,32,183,31,92,199,43,184,84,205,108,154,109,167,24,237,143,34,200,102,164,91,133,233,183,39,74,177,208,194,245,68,167,98,118,156,213,238,63,103,189,81,87,201,189,11,183,174,138,69,95,219,180,215,175,224,155,1,255,0,5,111,250,224,46,76,26,199,134,125,84,188,107,118,131,225,122,175,127,183,81,208,92,50,91,106,86,212,83,81,245,118,98,114,189,205,217,157,106,174,219,213,79,106,169,179,128,0,0,0,96,26,239,173,120,103,15,122,93,123,213,92,234,165,89,110,180,67,188,112,49,81,37,172,168,119,148,84,241,34,251,94,247,108,137,240,68,221,203,228,138,160,103,224,175,206,0,121,144,230,156,76,234,29,126,146,234,46,159,34,93,101,101,85,210,130,237,100,137,124,45,53,35,93,191,106,173,174,95,81,27,212,216,219,50,42,245,170,177,170,212,114,245,58,192,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,210,92,105,234,199,220,87,133,237,66,207,96,170,72,43,226,180,73,65,109,126,234,142,74,218,165,74,120,92,221,188,213,90,249,81,255,0,196,197,246,38,234,84,231,42,94,29,177,109,117,215,91,205,215,80,177,138,11,246,45,136,89,95,61,69,21,116,41,44,18,214,84,59,181,3,94,197,245,85,17,169,80,244,223,216,232,218,187,124,82,75,243,179,213,148,160,195,240,45,19,161,169,84,150,239,91,54,69,113,99,87,101,72,96,106,195,78,142,250,218,231,203,50,237,245,194,139,240,67,89,242,222,227,7,133,174,21,116,130,237,65,168,121,5,221,153,118,83,124,90,154,246,81,218,38,153,180,244,145,49,177,211,181,207,68,233,114,34,172,207,245,85,87,239,155,109,228,5,140,254,194,110,17,191,230,229,128,255,0,137,33,255,0,192,126,194,110,17,191,230,229,128,255,0,137,33,255,0,192,255,0,26,69,198,183,11,218,227,93,5,159,78,245,126,207,85,118,168,79,189,91,107,82,74,10,185,29,241,107,34,168,107,22,71,126,70,117,121,121,251,60,205,222,7,203,106,181,219,172,118,202,59,45,158,138,26,58,11,124,17,210,210,211,194,212,108,112,194,198,163,88,198,162,123,26,141,68,68,79,169,8,255,0,199,135,19,171,194,198,129,220,115,43,66,195,38,83,120,153,182,124,122,41,83,169,169,87,35,92,171,51,155,241,108,81,181,239,250,149,200,198,175,225,18,40,169,30,120,57,13,194,92,203,75,49,53,153,233,67,75,108,184,220,82,52,119,170,233,101,150,40,213,85,62,42,141,133,54,85,223,110,165,219,109,215,112,141,60,26,112,161,154,241,203,172,23,107,142,89,144,220,163,176,80,74,151,28,175,32,145,221,218,169,229,153,206,86,195,27,159,191,84,242,170,61,122,157,186,53,173,115,149,23,213,107,174,163,74,248,75,225,203,70,45,80,91,48,29,33,199,41,100,133,173,71,87,212,209,50,170,186,103,55,247,207,168,149,29,34,174,254,123,111,178,42,249,34,26,63,148,158,33,104,199,120,50,199,239,212,17,196,149,121,77,214,233,114,174,123,81,58,150,72,234,159,74,196,114,251,124,163,166,98,162,127,101,249,73,152,6,151,214,94,14,184,112,215,107,52,246,188,243,75,108,169,83,35,92,145,93,109,180,204,163,184,83,185,124,250,217,60,104,142,93,151,207,165,253,76,85,246,181,83,116,41,75,137,222,29,53,63,128,141,117,181,73,102,200,234,150,6,202,151,140,71,36,166,111,105,242,182,55,166,237,114,39,147,101,141,85,173,145,158,104,168,246,175,224,191,99,161,82,6,115,149,196,173,119,158,22,173,153,61,68,72,149,248,238,81,72,250,105,83,219,219,158,57,98,146,63,226,85,88,221,252,113,183,242,238,18,39,131,222,34,104,120,160,208,107,6,168,199,12,84,215,71,163,237,215,202,72,149,85,180,247,24,118,73,81,191,83,92,138,201,90,158,123,54,86,162,170,170,41,186,138,188,228,113,126,184,84,99,154,189,139,201,43,150,134,223,91,101,175,134,62,175,38,203,81,29,91,36,84,79,130,171,105,162,243,252,137,245,22,134,0,3,73,241,121,196,214,53,194,174,141,92,245,18,236,176,85,94,38,69,163,199,237,111,126,206,175,175,114,122,141,219,219,219,98,122,242,47,193,173,84,79,89,90,138,17,35,155,87,25,63,65,113,169,56,99,211,203,162,179,32,200,169,82,76,162,166,23,121,209,91,100,79,86,151,116,246,62,116,243,114,124,34,242,246,74,138,145,231,146,167,189,62,83,246,127,93,243,27,113,23,108,122,125,170,156,71,253,212,53,202,247,91,83,89,6,51,67,54,71,146,94,106,26,174,73,42,101,126,208,192,223,98,117,189,234,187,53,54,70,199,27,149,19,213,70,172,162,228,169,239,79,148,253,159,215,124,198,220,5,212,128,0,16,35,154,79,26,191,113,28,33,218,33,167,23,110,140,239,46,164,95,29,83,3,246,146,207,108,126,237,115,247,79,193,154,111,89,172,248,181,189,111,245,87,182,171,37,56,174,226,83,20,225,103,72,46,122,147,144,172,85,53,219,120,75,37,177,100,233,125,194,185,200,189,184,211,227,208,155,43,158,228,246,49,174,95,110,200,180,167,195,254,146,230,188,117,241,17,117,203,53,71,43,74,75,59,170,146,245,154,228,117,115,54,8,233,233,220,228,70,193,27,223,234,49,239,68,72,162,103,177,141,106,170,34,182,53,64,36,23,42,78,9,215,81,114,56,56,148,212,203,66,63,23,199,234,149,49,186,58,134,122,183,27,140,110,255,0,124,170,47,225,69,11,147,203,224,233,83,254,141,200,183,26,98,154,117,81,166,84,88,229,14,35,165,215,27,3,236,214,42,88,232,233,104,237,21,113,77,29,44,44,106,53,172,217,142,93,182,77,188,215,205,119,221,124,212,202,192,0,0,16,35,154,79,26,191,113,28,33,218,33,167,23,110,140,239,46,164,95,29,83,3,246,146,207,108,126,237,115,247,79,193,154,111,89,172,248,181,189,111,245,87,182,171,37,56,174,226,83,20,225,103,72,46,122,147,144,172,85,53,219,120,75,37,177,100,233,125,194,185,200,189,184,211,227,208,155,43,158,228,246,49,174,95,110,200,180,167,195,254,146,230,188,117,241,17,117,203,53,71,43,74,75,59,170,146,245,154,228,117,115,54,8,233,233,220,228,70,193,27,223,234,49,239,68,72,162,103,177,141,106,170,34,182,53,64,36,23,42,78,9,215,81,114,56,56,148,212,203,66,63,23,199,234,149,49,186,58,134,122,183,27,140,110,255,0,124,170,47,225,69,11,147,203,224,233,83,254,141,200,183,26,98,154,117,81,166,84,88,229,14,35,165,215,27,3,236,214,42,88,232,233,104,237,21,113,77,29,44,44,106,53,172,217,142,93,182,77,188,215,205,119,221,124,212,202,192,16,159,155,231,185,197,119,242,138,217,255,0,121,228,216,33,63,55,207,115,138,239,229,21,179,254,243,192,211,60,142,191,244,79,86,191,186,54,143,244,85,37,159,21,131,200,235,255,0,68,245,107,251,163,104,255,0,69,82,89,240,0,0,0,0,3,228,187,93,109,182,27,85,109,242,245,93,13,21,190,221,79,37,93,93,76,239,70,71,4,49,181,92,249,30,229,242,70,181,168,170,171,240,68,62,178,171,121,185,241,148,141,99,248,85,211,139,186,42,185,25,62,101,89,77,47,179,207,170,59,118,233,241,252,25,37,79,237,25,253,91,64,135,92,119,241,105,114,226,195,89,42,47,148,19,84,69,133,227,235,37,6,49,69,34,43,85,32,85,78,186,151,183,225,36,202,214,185,126,40,212,141,190,125,59,173,182,242,184,247,19,211,47,207,95,56,173,41,23,83,52,59,48,210,92,63,3,202,51,58,119,81,77,159,219,102,188,208,80,200,197,73,34,161,73,17,144,202,255,0,169,100,78,167,162,109,248,10,197,246,185,81,46,235,149,199,184,158,153,126,122,249,197,104,18,168,0,0,0,0,0,0,0,0,161,126,108,94,251,57,111,247,58,211,252,202,34,250,10,23,230,197,239,179,150,255,0,115,173,63,204,162,2,238,180,135,250,83,97,95,201,219,111,243,104,204,184,196,116,135,250,83,97,95,201,219,111,243,104,204,184,1,86,124,218,184,213,240,176,212,112,171,166,55,111,191,76,214,191,51,174,167,127,224,49,83,169,150,230,185,62,42,155,62,93,190,29,12,223,206,70,164,172,227,239,140,11,119,10,58,73,36,246,106,138,121,179,188,149,146,81,227,180,142,84,114,194,237,182,125,100,140,95,108,113,110,138,136,169,179,158,172,111,177,93,181,91,240,27,195,45,47,18,58,167,85,171,90,229,125,166,131,0,177,92,146,178,245,93,120,173,108,94,157,185,61,203,42,82,119,36,84,235,234,85,235,153,119,223,165,81,60,150,68,84,9,97,202,107,130,117,199,45,180,220,82,106,125,161,18,231,114,133,126,135,209,84,51,214,165,166,122,43,93,94,230,175,177,242,53,85,177,253,81,170,187,207,173,170,150,112,121,88,237,243,23,189,219,216,236,74,241,106,175,161,167,106,68,197,183,84,71,44,81,162,121,35,83,182,170,136,137,182,200,159,144,245,64,0,0,135,188,213,181,99,238,103,194,45,246,209,73,84,145,92,115,154,184,49,186,125,149,122,187,82,42,203,82,187,39,193,97,134,70,46,254,95,124,79,173,17,97,199,40,158,22,244,255,0,87,217,159,106,78,171,224,214,140,154,205,111,90,107,29,174,154,231,76,147,194,149,46,251,245,67,209,174,77,145,205,103,135,68,95,110,210,187,217,191,159,229,206,163,86,83,33,214,12,67,71,232,106,85,212,216,133,165,247,42,214,53,118,79,25,90,228,217,174,79,138,182,24,98,114,125,73,50,253,106,108,110,6,248,237,224,251,134,158,29,241,109,50,200,50,155,211,47,243,190,166,231,126,150,11,36,242,69,29,100,210,42,244,171,145,55,119,76,109,138,61,216,142,69,232,220,9,185,251,9,184,70,255,0,155,150,3,254,36,135,255,0,3,244,131,130,222,19,41,103,142,166,155,135,124,14,57,97,122,73,27,219,101,133,21,174,69,221,21,23,111,106,41,232,233,7,21,92,60,235,212,139,75,165,58,173,100,190,86,163,18,69,160,235,117,53,106,55,226,239,15,59,89,42,162,124,85,27,178,124,77,174,0,210,92,104,235,93,95,15,188,52,102,218,151,105,149,25,120,165,162,109,21,161,85,17,85,181,181,50,54,8,164,68,95,37,237,172,157,197,69,246,164,106,110,211,15,213,77,33,211,157,109,197,87,9,213,44,98,27,253,141,106,99,171,90,57,102,150,38,44,172,223,161,202,177,185,170,187,117,47,150,251,127,129,0,163,142,94,220,40,83,241,123,173,87,9,51,218,250,185,49,92,102,54,93,175,238,108,174,239,220,37,150,69,237,83,172,159,132,222,235,155,35,158,253,250,186,88,253,149,28,168,228,187,220,87,66,180,91,7,178,55,28,196,180,163,18,181,91,91,23,101,96,167,180,64,212,145,191,30,226,244,239,34,175,197,92,170,170,190,106,170,167,195,163,156,57,232,167,15,209,221,162,209,220,2,139,25,109,241,208,58,226,180,242,205,34,212,44,61,125,174,165,149,238,93,155,221,147,100,77,147,214,83,100,1,94,92,194,57,116,233,38,65,165,153,62,180,104,238,37,75,139,101,248,213,20,183,122,170,43,92,105,13,13,206,150,36,87,206,139,78,212,233,100,201,26,61,237,116,104,157,78,78,151,35,186,145,205,141,188,156,181,230,241,137,107,133,110,132,215,215,62,75,14,115,71,61,85,37,59,223,234,193,115,165,137,101,235,98,124,58,224,100,173,118,219,110,172,143,250,148,66,219,53,159,34,177,226,58,67,154,228,217,44,144,178,215,109,176,87,212,85,119,156,141,99,163,108,15,221,158,127,23,126,10,39,197,85,17,17,119,40,203,150,22,57,114,200,120,217,211,231,208,68,171,29,165,213,247,42,183,237,186,71,11,40,166,77,215,248,222,246,55,248,222,128,116,0,68,14,103,124,76,93,56,120,225,245,214,252,66,189,212,153,102,117,80,251,53,186,161,139,180,148,148,232,206,170,170,134,47,193,205,98,181,141,84,243,71,76,215,39,224,146,252,135,252,121,112,39,144,113,151,117,195,171,45,218,155,73,140,83,226,148,245,177,118,106,45,207,170,239,62,161,209,42,185,54,145,136,223,40,90,139,237,85,242,250,128,174,142,92,156,11,210,241,89,147,92,115,173,70,146,166,61,61,198,42,155,79,87,12,47,116,114,221,235,85,168,255,0,12,217,27,178,177,141,107,152,233,28,139,213,179,216,141,217,93,212,219,155,195,116,27,68,244,246,213,29,151,10,210,124,78,207,73,28,93,142,154,107,76,13,115,217,229,191,91,250,122,164,85,217,55,87,42,170,175,154,170,152,111,7,92,56,187,133,125,17,161,210,105,242,10,123,229,84,21,213,117,213,55,8,41,157,78,217,223,52,155,167,168,231,59,101,107,17,141,246,249,244,238,110,224,33,239,22,188,182,180,79,95,113,139,133,211,5,198,45,88,86,123,12,79,154,130,227,107,166,109,53,53,100,200,155,164,85,112,177,17,143,107,182,219,184,137,214,213,84,93,220,136,173,117,97,240,35,196,14,89,194,79,19,116,216,254,76,250,155,117,142,243,116,110,51,152,91,38,93,146,7,36,203,18,76,246,249,236,250,121,92,174,85,79,62,158,235,83,240,139,254,57,210,227,189,246,138,190,49,245,97,49,196,89,32,92,150,120,220,141,70,238,181,72,141,109,66,34,55,254,153,36,79,175,235,243,220,14,139,77,37,198,142,181,213,240,251,195,70,109,169,118,153,81,151,138,90,38,209,90,21,81,21,91,91,83,35,96,138,68,69,242,94,218,201,220,84,95,106,70,166,225,179,50,186,43,61,12,119,55,43,171,25,77,19,106,21,85,23,121,81,169,212,187,167,146,249,238,99,122,169,164,58,115,173,184,170,225,58,165,140,67,127,177,173,76,117,107,71,44,210,196,197,149,155,244,57,86,55,53,87,110,165,242,223,111,240,32,20,113,203,219,133,10,126,47,117,170,225,38,123,95,87,38,43,140,198,203,181,253,205,149,221,251,132,178,200,189,170,117,147,240,155,221,115,100,115,223,191,87,75,31,178,163,149,28,151,123,138,232,86,139,96,246,70,227,152,150,148,98,86,171,107,98,236,172,20,246,136,26,146,55,227,220,94,157,228,85,248,171,149,85,87,205,85,84,248,116,115,135,61,20,225,250,59,180,90,59,128,81,99,45,190,58,7,92,86,158,89,164,90,133,135,175,181,212,178,189,203,179,123,178,108,137,178,122,202,108,128,43,203,152,71,46,157,36,200,52,179,39,214,141,29,196,169,113,108,191,26,162,150,239,85,69,107,141,33,161,185,210,196,138,249,209,105,218,157,44,153,35,71,189,174,141,19,169,201,210,228,119,82,57,177,183,147,150,188,222,49,45,112,173,208,154,250,231,201,97,206,104,231,170,164,167,123,253,88,46,116,177,44,189,108,79,135,92,12,149,174,219,109,213,145,255,0,82,136,91,102,179,228,86,60,71,72,115,92,155,37,146,22,90,237,182,10,250,138,174,243,145,172,116,109,129,251,179,207,226,239,193,68,248,170,162,34,46,229,25,114,194,199,46,89,15,27,58,124,250,8,149,99,180,186,190,229,86,253,183,72,225,101,20,201,186,255,0,27,222,198,255,0,27,208,14,128,10,217,230,237,197,213,235,79,236,180,60,55,233,237,214,74,43,158,77,68,181,217,37,100,18,43,101,134,222,231,43,35,165,107,145,124,150,101,108,138,255,0,143,109,168,158,105,34,150,76,115,207,204,99,33,184,100,156,104,234,133,85,194,103,189,104,238,113,91,161,106,187,116,100,84,244,241,68,212,106,123,17,54,102,251,125,110,85,243,85,85,80,144,124,185,121,112,89,117,198,199,14,185,107,165,61,90,226,15,157,204,178,89,35,145,208,173,223,182,229,107,230,153,237,84,123,96,71,35,154,141,106,163,158,173,114,238,141,68,235,181,220,87,67,180,99,7,181,54,201,136,105,70,37,104,161,108,107,18,195,73,103,167,141,30,213,246,163,213,27,187,247,248,171,183,85,248,238,122,218,119,136,90,52,255,0,1,199,48,107,4,113,50,221,96,181,82,219,105,82,36,78,149,142,40,154,196,84,219,219,191,78,251,252,119,220,200,128,137,124,79,114,218,225,251,136,11,29,109,102,59,140,91,176,92,209,88,231,209,222,172,244,173,130,41,37,219,201,42,169,217,179,37,106,249,110,237,146,68,246,163,189,168,181,49,163,58,159,171,28,190,184,159,169,130,249,69,60,21,54,42,239,68,229,86,102,202,189,171,141,18,170,42,244,175,177,219,177,91,44,50,109,241,98,251,28,168,189,13,148,197,206,163,18,181,218,120,132,196,178,202,40,146,58,155,254,46,214,86,34,123,36,146,158,162,70,182,69,252,170,199,177,191,197,27,127,46,225,113,184,253,250,211,149,88,45,185,61,130,177,149,150,203,197,28,53,244,85,12,223,166,104,37,98,62,55,166,255,0,5,107,145,127,190,122,4,102,229,175,126,184,100,156,17,105,117,194,229,43,164,154,26,42,218,6,171,157,186,164,84,215,10,154,120,147,248,146,56,152,136,159,4,66,76,128,0,0,0,0,41,15,155,198,187,93,53,11,136,215,105,53,37,108,137,143,105,221,52,84,237,129,174,251,220,183,25,226,100,179,204,169,241,86,181,241,196,155,251,59,111,219,240,151,123,188,52,62,93,192,183,9,217,238,93,113,206,243,29,25,182,93,111,183,122,167,86,214,214,84,85,213,170,207,50,174,234,231,53,37,233,219,242,109,182,222,91,108,6,166,224,135,151,150,146,104,190,155,217,114,141,72,194,237,57,70,160,221,233,98,175,174,169,187,81,178,166,59,99,164,98,57,41,169,227,145,21,172,86,34,244,186,77,186,220,238,175,52,110,205,73,9,169,156,52,104,38,175,216,37,198,245,3,74,49,203,149,52,145,246,153,43,104,89,13,77,58,109,178,44,51,198,141,146,37,79,130,181,201,254,3,102,128,57,229,227,55,135,107,167,6,28,69,253,28,196,111,151,15,70,172,116,249,14,45,115,116,157,53,81,66,178,57,26,142,123,81,19,187,20,177,61,187,183,109,209,172,118,201,213,178,94,31,10,186,197,38,190,240,245,131,106,205,83,99,109,109,242,216,158,144,72,211,102,37,108,47,116,21,61,41,240,111,122,41,21,19,224,138,133,103,243,182,200,172,117,218,189,167,184,205,28,144,190,233,106,176,84,212,86,244,57,21,236,142,121,211,178,199,237,236,95,188,200,228,69,248,61,23,111,52,222,109,242,188,199,46,88,223,4,216,11,46,145,44,82,92,93,112,185,70,197,79,52,134,90,217,150,53,255,0,180,206,151,39,228,114,1,43,15,202,166,158,10,202,121,105,42,99,73,33,157,142,142,70,47,177,205,84,217,81,127,141,20,253,64,26,79,246,19,112,141,255,0,55,44,7,252,73,15,254,5,25,106,21,146,209,140,241,181,147,99,152,253,182,158,223,107,181,106,157,109,13,13,37,59,17,145,83,211,197,119,123,35,141,141,79,38,181,173,106,34,34,123,17,16,232,228,231,79,87,189,253,51,95,181,235,151,206,100,3,162,192,0,3,242,169,167,130,178,158,90,74,152,210,72,103,99,163,145,139,236,115,85,54,84,95,227,69,63,80,6,147,253,132,220,35,127,205,203,1,255,0,18,67,255,0,129,70,90,133,100,180,99,60,109,100,216,230,63,109,167,183,218,237,90,167,91,67,67,73,78,196,100,84,244,241,93,222,200,227,99,83,201,173,107,90,136,136,158,196,68,58,57,57,211,213,239,127,76,215,237,122,229,243,153,0,232,176,0,0,0,0,0,0,132,252,223,61,206,43,191,148,86,207,251,207,38,193,9,249,190,123,156,87,127,40,173,159,247,158,6,153,228,117,255,0,162,122,181,253,209,180,127,162,169,44,248,172,30,71,95,250,39,171,95,221,27,71,250,42,146,207,128,0,0,26,130,249,194,15,11,185,53,234,225,145,228,26,9,132,92,46,151,90,169,107,171,170,234,45,17,62,90,138,137,94,175,146,71,185,83,119,57,206,114,170,170,251,85,84,219,224,13,39,251,9,184,70,255,0,155,150,3,254,36,135,255,0,1,251,9,184,70,255,0,155,150,3,254,36,135,255,0,3,118,31,226,105,161,167,133,245,21,18,178,40,162,106,189,239,123,145,173,107,81,55,85,85,95,36,68,79,136,16,247,138,45,44,224,123,134,45,27,189,106,166,73,195,158,158,205,53,51,60,53,166,129,108,240,181,215,11,131,209,123,48,39,150,251,42,162,185,202,155,244,177,143,118,203,182,197,87,112,95,195,61,211,140,94,32,146,213,93,65,29,6,41,69,59,175,121,68,180,17,37,52,52,244,174,145,85,41,160,107,83,166,55,74,229,237,177,169,248,45,71,185,17,82,53,67,48,227,227,137,123,247,25,124,66,209,97,58,104,202,171,158,49,100,172,244,22,45,69,78,189,94,147,171,146,68,99,234,218,159,21,149,253,45,102,235,229,27,24,190,74,231,22,217,193,111,11,214,94,20,244,82,221,131,68,216,103,200,174,29,55,28,146,189,158,126,34,185,205,77,216,215,109,251,148,105,179,24,159,82,43,182,221,206,3,119,218,109,86,219,13,170,138,199,101,161,134,138,223,110,167,142,146,146,154,6,35,35,130,24,218,141,100,108,106,121,35,90,212,68,68,248,34,31,88,0,105,203,159,7,60,43,94,174,85,119,139,190,128,96,245,149,213,243,201,83,85,83,61,162,39,201,52,175,114,185,239,123,149,55,87,43,149,85,85,125,170,165,36,243,19,194,113,29,58,227,27,80,48,220,19,28,183,216,108,86,255,0,68,248,91,125,4,13,134,8,123,150,170,73,31,210,198,249,39,83,222,247,47,229,114,169,208,201,64,60,209,253,251,53,55,243,47,201,232,128,189,13,33,254,148,216,87,242,118,219,252,218,51,46,49,29,33,254,148,216,87,242,118,219,252,218,51,46,0,0,3,85,101,156,42,112,221,158,100,85,185,118,103,162,56,125,238,245,114,122,73,87,95,93,107,142,105,231,114,53,26,138,231,185,55,93,154,212,79,226,68,66,160,185,179,233,118,157,105,39,17,152,230,57,166,88,85,163,24,181,212,225,52,117,211,82,90,233,91,4,79,168,117,125,115,29,34,181,169,178,185,91,27,19,127,169,169,245,23,164,82,183,58,191,122,124,91,236,254,135,230,55,16,44,155,151,247,185,166,148,127,112,91,254,150,66,65,145,243,151,247,185,166,148,127,112,91,254,150,66,65,128,0,1,249,85,85,82,208,210,205,93,93,83,21,61,61,60,110,150,105,165,122,49,145,177,169,187,156,231,47,146,34,34,42,170,175,146,33,67,252,125,241,101,127,227,27,90,104,240,93,55,101,109,110,25,99,174,244,102,53,65,76,199,43,238,245,175,119,109,106,251,105,230,231,72,170,140,137,170,155,163,54,242,107,158,244,37,47,54,158,53,22,205,67,81,194,198,153,221,209,43,171,162,107,179,26,218,121,60,225,167,114,110,219,122,42,123,28,244,84,116,191,216,43,89,230,143,114,39,147,202,219,134,28,27,78,169,233,56,152,215,43,229,134,215,122,186,83,185,216,109,174,235,93,12,18,83,210,187,118,186,224,172,145,200,189,114,38,237,143,234,98,185,222,125,109,86,132,188,224,47,132,11,95,9,186,75,29,13,210,10,106,140,235,34,108,117,121,37,124,107,212,141,122,34,246,233,35,119,198,56,145,202,155,167,225,61,94,239,98,162,36,154,63,26,74,202,74,250,104,235,40,42,161,169,167,149,55,142,88,94,143,99,211,235,71,39,146,159,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,21,103,196,223,3,124,69,241,181,197,94,85,155,244,81,97,152,45,147,179,143,90,110,87,197,127,118,170,10,84,84,149,244,244,205,69,123,152,234,135,206,246,185,221,182,57,174,69,107,157,237,95,166,62,71,24,247,163,123,115,113,27,113,91,130,183,247,102,227,44,72,81,219,47,254,175,196,245,42,111,183,239,253,137,249,119,75,67,0,80,7,20,92,186,181,239,133,202,39,102,21,113,211,101,88,140,46,69,125,246,204,143,254,131,93,209,26,181,48,185,58,225,221,125,143,78,166,123,17,92,138,168,132,183,229,121,199,254,77,149,223,233,184,111,215,28,138,107,165,93,84,125,56,157,238,177,232,233,222,230,53,85,212,83,200,190,114,42,181,55,141,238,221,219,163,152,170,237,216,137,104,23,11,125,13,218,130,166,213,116,163,134,174,138,182,23,211,212,211,206,196,124,115,68,246,171,94,199,181,124,156,213,69,84,84,95,37,69,57,221,226,191,75,235,184,77,226,203,32,198,240,138,186,155,116,88,245,214,158,249,141,84,181,251,201,4,47,70,84,83,171,93,237,85,137,87,163,117,246,172,107,237,3,162,162,180,185,215,233,61,194,247,167,184,46,177,219,41,31,36,88,197,117,69,162,232,230,38,253,16,213,164,110,134,71,125,77,73,33,86,111,245,204,212,248,150,9,165,121,188,26,151,166,56,150,162,210,177,172,139,40,177,208,222,26,198,251,24,149,16,50,94,159,53,85,77,186,246,217,124,252,143,171,62,193,49,109,78,194,239,58,125,155,90,163,185,88,239,244,114,81,87,83,63,203,174,55,167,181,23,218,215,34,236,230,185,60,218,228,69,77,149,17,64,174,78,77,124,73,227,245,56,133,215,134,108,142,229,29,53,234,134,178,123,206,60,217,164,233,74,202,89,17,171,81,4,123,251,95,27,209,210,244,251,85,178,185,81,54,99,148,179,163,159,206,43,120,45,214,142,12,51,164,202,108,146,221,171,49,40,43,91,61,131,47,183,117,70,250,119,162,245,70,201,221,31,157,61,67,118,217,23,201,28,173,221,139,237,70,236,253,50,231,29,196,166,25,100,142,201,154,88,49,140,221,212,241,181,145,87,214,195,37,45,99,182,242,251,227,161,114,70,255,0,47,143,66,57,87,117,85,80,46,208,169,206,114,188,75,227,215,229,177,112,211,137,220,163,173,169,179,215,165,239,37,124,46,69,109,60,237,137,204,166,165,85,79,107,250,101,146,71,183,247,187,197,241,221,27,168,117,119,155,247,19,58,137,98,151,30,195,168,44,56,12,85,49,172,115,86,218,99,146,106,245,69,242,84,100,210,185,82,47,47,223,53,136,244,246,163,145,118,52,183,7,124,49,229,124,94,235,117,62,46,179,213,37,150,150,68,186,101,87,135,185,92,232,105,22,77,222,157,107,190,243,202,187,181,155,238,187,171,156,168,173,99,149,2,204,57,56,105,13,118,13,195,189,223,82,46,212,210,65,83,168,23,110,253,43,94,221,186,168,41,17,209,68,253,151,207,214,149,213,42,159,5,111,74,167,146,147,232,243,177,204,118,201,136,227,246,220,87,26,182,195,111,180,218,41,34,161,161,164,133,54,100,16,70,212,99,24,221,252,246,70,162,39,159,153,232,129,241,94,175,86,156,114,207,93,144,95,174,16,80,91,109,148,210,85,214,85,78,244,100,112,67,27,85,207,123,156,190,198,163,81,85,87,242,20,29,197,54,185,234,7,31,220,78,80,88,112,42,58,186,187,92,149,169,98,194,237,11,187,81,177,57,201,213,83,34,123,26,233,21,59,146,61,127,1,141,106,42,237,30,228,162,230,229,198,82,212,205,39,10,154,115,117,78,204,46,142,124,202,174,9,55,235,122,108,248,168,17,83,224,213,233,124,159,151,161,158,91,61,23,103,242,159,224,221,116,187,12,78,34,53,6,214,177,229,121,109,34,54,199,77,59,54,117,186,212,253,151,185,178,251,36,159,201,125,155,164,104,196,69,78,183,160,25,102,172,112,227,138,240,187,203,71,80,116,199,28,108,83,213,199,96,117,93,234,226,214,116,186,227,112,123,226,238,204,191,30,159,36,99,17,125,140,99,83,205,119,85,134,252,149,61,233,242,159,179,250,239,152,219,139,38,230,3,238,105,170,255,0,220,23,127,165,140,173,158,74,158,244,249,79,217,253,119,204,109,192,93,73,240,223,111,150,124,98,201,112,201,50,27,140,22,251,93,170,150,90,218,218,185,223,211,28,16,70,213,123,228,114,252,26,214,162,170,175,228,62,226,189,185,201,107,149,195,4,209,91,6,143,216,234,164,130,171,80,171,37,125,193,241,191,101,244,117,39,109,207,141,118,243,68,146,89,33,254,54,177,237,93,209,84,10,231,227,119,138,251,247,22,154,199,83,146,49,213,20,248,157,153,210,80,99,22,215,110,157,170,94,175,57,222,223,103,122,101,68,115,190,40,157,12,221,81,136,167,167,166,60,184,248,196,213,91,52,23,203,54,149,84,218,173,53,77,73,160,158,251,89,21,191,184,138,155,181,201,12,174,73,85,21,54,217,221,27,42,42,108,187,18,167,148,63,8,56,198,83,71,87,196,230,162,90,169,238,126,6,185,246,236,90,138,161,136,248,162,154,36,69,154,181,205,95,39,57,21,200,200,247,252,21,108,142,219,126,133,109,178,129,207,78,167,240,45,198,15,14,52,235,156,93,176,43,156,52,54,230,119,221,123,199,107,155,84,148,136,158,215,61,96,119,118,36,79,139,220,214,183,242,146,23,130,62,106,57,230,23,144,218,244,215,137,27,236,217,30,39,93,52,116,176,228,117,142,234,175,180,43,151,165,31,60,158,218,136,17,85,21,202,253,228,106,110,168,231,34,35,11,144,115,81,200,173,114,34,162,166,202,139,241,41,115,155,63,8,248,198,139,102,22,109,104,211,107,68,54,188,119,52,169,150,150,229,111,167,143,162,10,59,163,91,220,71,70,137,228,198,204,206,183,116,38,200,215,68,245,79,39,34,32,93,4,19,193,85,4,117,84,179,71,52,51,49,36,142,72,220,142,107,218,169,186,57,21,60,149,21,60,247,62,91,237,242,207,140,89,46,25,38,67,113,130,223,107,181,82,203,91,91,87,59,250,99,130,8,218,175,124,142,95,131,90,212,85,85,252,132,50,229,41,174,87,29,87,225,163,232,110,65,91,37,85,219,78,171,82,202,217,36,93,220,235,123,152,143,164,221,127,177,78,228,73,253,140,45,246,152,143,57,45,114,184,96,154,43,96,209,251,29,84,144,85,106,21,100,175,184,62,55,236,190,142,164,237,185,241,174,222,104,146,75,36,63,198,214,61,171,186,42,129,92,252,110,241,95,126,226,211,88,234,114,70,58,162,159,19,179,58,74,12,98,218,237,211,181,75,213,231,59,219,236,239,76,168,142,119,197,19,161,155,170,49,20,244,244,199,151,31,24,154,171,102,130,249,102,210,170,155,85,166,169,169,52,19,223,107,34,183,247,17,83,118,185,33,149,201,42,162,166,219,59,163,101,69,77,151,98,84,242,135,225,7,24,202,104,234,248,156,212,75,85,61,207,192,215,62,221,139,81,84,49,31,20,83,68,136,179,86,185,171,228,231,34,185,25,30,255,0,130,173,145,219,111,208,173,182,80,57,233,212,254,5,184,193,225,198,157,115,139,182,5,115,134,134,220,206,251,175,120,237,115,106,146,145,19,218,231,172,14,238,196,137,241,123,154,214,254,82,66,240,71,205,71,60,194,242,27,94,154,241,35,125,155,35,196,235,166,142,150,28,142,177,221,85,246,133,114,244,163,231,147,219,81,2,42,162,185,95,188,141,77,213,28,228,68,97,114,14,106,57,21,174,68,84,84,217,81,126,37,46,115,103,225,31,24,209,108,194,205,173,26,109,104,134,215,142,230,149,50,210,220,173,244,241,244,65,71,116,107,123,136,232,209,60,152,217,153,214,238,132,217,26,232,158,169,228,228,68,11,160,130,120,42,160,142,170,150,104,230,134,102,36,145,201,27,145,205,123,85,55,71,34,167,146,162,167,158,228,43,230,249,238,113,93,252,162,182,127,222,121,254,57,74,107,149,199,85,248,104,250,27,144,86,201,85,118,211,170,212,178,182,73,23,119,58,222,230,35,233,55,95,236,83,185,18,127,99,11,125,167,251,230,249,238,113,93,252,162,182,127,222,120,16,3,129,254,53,113,254,15,180,103,83,234,161,180,178,247,153,100,87,27,108,118,43,100,170,230,193,234,69,81,220,168,157,201,178,246,153,212,223,85,171,212,229,114,53,21,169,187,219,240,58,167,153,103,25,243,46,93,107,102,162,222,109,21,82,162,211,120,41,214,209,102,69,246,39,101,21,241,64,237,189,138,237,220,239,234,157,186,238,126,188,177,184,78,199,248,152,214,43,133,231,62,164,241,120,118,9,12,21,213,244,74,158,165,125,84,174,114,83,83,201,255,0,70,189,169,94,244,248,164,125,62,199,42,165,238,82,210,210,208,210,195,67,67,77,21,61,61,60,109,138,24,98,98,49,145,177,169,179,90,214,167,146,34,34,34,34,39,146,32,28,251,223,104,249,129,240,129,45,46,69,124,173,212,220,42,146,57,26,198,84,173,124,149,54,199,59,201,27,28,138,215,201,76,253,252,182,99,247,223,111,36,242,44,31,128,30,102,95,119,187,205,54,142,107,140,116,22,220,218,118,42,90,110,180,237,72,105,175,46,106,42,172,78,143,217,21,71,74,110,136,223,81,251,42,34,53,122,90,233,243,122,178,217,242,75,69,101,131,33,181,82,92,237,151,8,95,77,87,71,87,11,102,130,162,39,38,206,99,216,228,86,185,170,138,168,168,169,178,148,1,199,62,131,77,194,15,20,115,219,176,10,186,155,117,170,117,166,202,113,89,227,145,123,180,76,116,174,86,177,175,246,245,67,60,82,53,171,186,187,165,177,170,249,168,29,6,3,91,240,225,170,205,215,13,10,194,53,89,99,108,115,228,86,120,42,106,227,110,221,49,213,181,58,42,26,221,190,9,43,36,68,246,121,34,121,39,176,203,115,108,207,26,211,172,70,239,157,102,55,88,109,182,75,21,28,149,213,213,82,174,205,142,38,55,117,219,235,114,251,17,169,230,170,168,137,186,170,32,26,51,142,190,44,45,124,40,232,205,86,65,71,60,18,230,87,228,146,223,140,81,61,17,221,85,61,62,181,67,218,190,216,161,69,71,59,127,37,85,99,60,186,202,179,229,229,194,149,223,139,189,109,173,212,125,79,109,77,207,14,199,107,189,39,144,212,214,57,207,117,230,225,35,150,70,210,171,151,240,250,221,187,229,95,234,60,151,101,145,170,97,154,169,158,106,183,49,190,43,233,169,49,218,25,186,239,85,94,139,199,173,207,85,88,173,54,182,43,157,215,34,167,179,165,189,114,202,255,0,138,171,182,242,70,162,94,94,129,232,142,31,195,190,148,216,180,159,9,133,124,13,158,13,166,169,123,81,37,173,170,119,156,213,50,127,102,247,238,187,111,179,83,102,167,147,81,0,171,222,118,241,199,14,170,233,164,48,198,214,70,204,110,165,173,107,83,100,106,37,79,146,34,124,16,155,92,174,61,196,244,203,243,215,206,43,72,79,206,239,250,108,233,183,242,118,171,249,201,54,57,92,123,137,233,151,231,175,156,86,129,42,136,255,0,198,7,25,26,119,194,38,21,21,231,35,98,221,242,75,178,61,150,75,4,18,163,37,171,115,127,10,73,29,231,218,133,170,169,212,253,149,119,84,70,162,175,179,125,212,212,211,209,211,203,87,85,51,33,130,6,58,73,36,122,236,214,49,169,186,170,175,193,17,19,115,158,76,255,0,39,207,184,250,227,5,173,162,170,147,197,102,151,182,90,108,145,202,138,230,91,45,108,114,246,209,90,155,108,216,161,71,74,253,182,221,221,199,123,92,160,101,217,95,22,60,119,241,151,150,213,88,240,139,174,95,36,18,42,171,113,236,38,41,233,169,169,161,114,174,201,51,161,94,183,179,219,235,78,245,77,211,225,178,34,126,85,92,48,243,39,211,154,101,205,41,113,61,84,160,145,173,73,150,162,207,123,146,122,196,217,54,221,99,165,157,211,34,162,55,250,157,209,17,62,10,133,217,232,70,132,105,215,14,186,117,109,211,141,56,178,195,71,71,71,19,60,93,95,109,169,83,113,169,70,162,62,166,161,232,155,190,71,42,111,245,53,54,107,81,26,136,137,177,0,168,238,95,124,194,56,142,200,181,207,27,225,247,86,238,17,229,86,251,237,77,69,23,140,185,195,218,185,219,164,138,25,36,217,100,106,39,113,58,163,84,115,101,106,187,207,201,201,182,203,109,117,149,148,150,250,73,235,235,234,161,166,165,166,141,211,79,60,207,70,71,20,109,77,220,247,57,124,154,212,68,85,85,95,36,68,52,198,111,194,102,152,101,154,233,133,241,19,110,182,197,101,205,49,74,217,38,169,171,164,137,26,219,181,59,224,146,37,142,161,169,183,83,219,220,69,108,159,132,155,43,87,116,219,166,63,243,124,215,43,150,152,240,239,67,167,118,10,199,211,92,117,34,186,75,125,67,216,187,59,209,144,49,31,84,212,95,236,220,248,35,95,173,146,61,62,32,69,190,50,249,175,106,22,95,146,220,48,78,26,47,146,99,120,149,27,221,78,236,130,24,145,46,23,71,34,250,210,68,231,34,173,60,59,167,171,210,137,34,167,154,185,189,93,9,162,241,126,28,249,136,107,13,50,102,150,188,91,84,110,109,157,60,76,119,11,181,226,90,73,39,69,98,253,241,142,171,153,142,147,118,249,35,155,190,232,168,137,190,232,72,222,81,60,33,226,217,244,183,30,36,53,26,205,29,202,154,195,113,75,126,51,71,80,212,116,11,89,27,90,249,106,222,197,252,53,143,174,54,199,191,146,59,173,223,132,198,170,91,192,20,119,135,113,107,199,215,3,249,93,5,171,90,237,249,93,214,193,44,155,62,209,152,44,149,17,213,70,158,78,74,74,247,117,185,174,68,223,110,135,185,136,190,214,57,60,141,67,199,150,178,225,186,255,0,196,85,203,85,240,57,166,125,166,247,104,181,61,177,206,206,153,105,229,109,28,109,150,25,17,55,78,182,61,28,213,217,85,23,109,209,85,54,82,253,53,87,74,112,61,107,193,110,122,115,169,22,8,46,246,59,172,125,18,195,34,108,232,223,251,217,98,127,182,57,26,190,109,122,121,162,156,226,107,246,145,220,244,31,89,178,237,34,187,84,45,68,184,213,202,74,88,170,21,157,11,81,78,168,143,130,101,111,195,174,39,198,253,190,29,94,213,246,129,209,222,144,255,0,74,108,43,249,59,109,254,109,25,254,181,87,83,177,29,26,211,203,238,167,103,87,4,163,178,99,212,142,171,169,122,108,175,127,177,25,19,17,85,58,164,123,213,172,107,126,46,114,39,196,255,0,58,67,253,41,176,175,228,237,183,249,180,101,103,243,171,215,43,135,165,48,238,30,45,53,82,69,70,218,111,164,247,150,177,251,36,239,115,228,134,150,55,109,240,111,110,119,171,87,201,85,241,174,219,181,20,8,21,196,30,185,103,252,85,107,53,203,81,50,56,39,158,190,239,51,105,45,54,170,110,169,146,142,149,28,169,5,36,45,68,221,219,111,230,168,136,175,123,156,237,183,114,155,107,9,229,129,198,150,113,105,134,234,154,96,219,29,44,140,235,133,151,203,156,20,147,42,46,222,75,2,185,101,141,127,35,218,213,242,39,79,41,206,16,113,140,47,76,104,56,144,204,45,84,245,249,110,88,199,203,101,116,236,71,250,42,220,142,86,53,209,162,249,36,178,244,171,149,233,230,145,171,26,155,110,254,171,16,3,157,173,74,225,107,139,206,17,43,27,154,95,49,124,135,26,130,150,70,164,89,37,130,191,185,4,106,171,234,239,81,76,245,88,183,84,242,73,58,21,85,61,158,194,109,240,1,205,15,33,202,50,123,78,136,113,39,114,130,170,123,155,210,146,203,150,72,141,137,238,157,124,163,167,172,68,217,174,235,95,85,179,34,34,245,43,81,232,189,74,244,180,43,133,190,130,237,67,81,107,186,208,211,214,209,85,196,232,42,41,170,34,108,145,77,27,147,103,49,236,114,42,57,170,138,168,168,169,178,161,66,220,201,248,87,179,240,195,174,80,73,131,83,58,151,14,204,169,159,117,180,83,162,185,82,134,86,63,166,162,149,174,85,85,86,177,202,199,183,234,108,173,111,159,78,234,23,226,8,241,192,46,184,87,235,255,0,11,152,134,103,126,172,125,85,250,134,57,44,151,153,159,248,82,213,211,47,71,117,203,241,116,145,246,164,95,103,156,138,72,112,42,35,34,229,197,196,103,24,154,223,154,235,150,121,112,162,211,155,6,79,121,154,123,107,46,209,73,81,115,117,189,171,219,165,85,164,106,183,163,104,35,141,21,178,190,55,34,162,122,168,158,204,198,227,200,234,198,182,167,182,211,196,77,114,92,154,197,86,62,163,27,98,192,247,249,108,138,214,212,117,53,23,205,55,221,118,221,23,101,219,101,180,96,7,60,60,71,112,103,196,39,7,23,202,60,131,33,133,210,90,89,82,199,91,50,203,12,242,118,25,58,46,236,69,122,35,100,167,153,54,221,17,200,155,170,47,67,157,178,169,100,156,177,248,239,187,241,3,107,169,209,173,94,186,182,171,60,177,211,173,85,5,201,237,107,29,120,160,110,200,238,180,77,145,106,34,85,78,165,68,78,182,42,57,81,85,175,114,205,188,251,4,197,245,59,11,188,233,254,105,107,142,227,100,191,81,201,69,91,78,244,252,40,222,158,212,95,222,185,171,179,154,228,243,107,154,138,158,104,135,60,150,90,236,143,131,110,47,35,145,149,147,54,175,77,178,247,211,79,35,125,181,116,113,76,177,202,138,137,182,237,154,157,92,155,121,47,76,159,0,58,58,7,249,99,217,35,27,36,111,71,53,200,138,215,34,238,138,139,241,67,253,0,34,247,28,252,107,201,193,157,151,20,185,195,166,205,203,164,202,167,172,167,107,93,119,240,41,74,176,50,55,35,151,239,50,247,17,123,190,207,87,110,159,111,159,148,161,53,31,16,124,44,104,223,19,244,22,123,110,175,216,171,46,49,88,100,158,90,15,13,95,45,42,196,249,154,212,122,253,237,201,213,228,198,251,119,79,32,41,123,137,46,62,248,134,227,7,177,167,19,67,69,99,198,238,21,113,71,22,59,102,107,147,198,205,214,222,210,84,76,245,87,74,168,253,149,19,212,102,251,42,183,116,69,75,44,229,185,192,245,111,11,56,133,126,109,168,141,167,126,161,101,148,241,197,85,4,78,71,182,209,68,142,235,74,68,145,60,158,247,57,26,233,21,61,94,166,49,173,85,70,117,58,40,113,155,202,102,45,45,195,46,154,175,195,237,254,233,119,181,89,32,125,109,210,193,115,86,203,87,21,59,124,223,45,60,172,107,123,141,99,122,156,172,115,122,145,173,85,71,57,124,140,175,148,207,26,217,85,235,34,139,133,237,80,189,203,115,134,90,73,102,196,171,234,228,87,212,68,232,90,175,146,133,207,85,221,236,237,181,239,143,127,54,118,220,205,213,21,136,208,181,80,0,0,12,3,93,117,191,4,225,231,76,238,218,165,168,117,235,5,178,218,206,152,225,141,91,223,173,168,114,47,110,158,22,170,167,84,143,84,93,147,125,145,17,206,93,154,213,84,13,123,198,159,22,24,199,9,218,73,87,147,213,205,13,78,85,119,142,90,76,102,214,174,78,170,154,190,148,251,235,155,237,236,197,212,215,189,127,43,91,190,239,105,79,124,5,104,30,75,197,55,19,246,219,141,241,149,21,182,75,21,193,153,62,87,112,149,21,201,34,54,85,145,177,61,219,108,175,168,149,58,118,242,94,158,235,147,240,20,241,114,92,139,94,57,140,241,49,11,105,232,252,85,238,249,39,135,160,162,99,151,193,88,237,172,114,175,172,237,189,88,163,106,171,158,245,77,222,229,95,37,115,145,165,226,240,199,195,110,9,194,230,150,208,105,198,21,3,102,153,17,42,46,215,71,199,211,61,206,177,90,136,249,223,230,187,39,150,205,102,234,141,106,34,121,249,170,134,218,0,0,34,247,28,252,107,201,193,157,151,20,185,195,166,205,203,164,202,167,172,167,107,93,119,240,41,74,176,50,55,35,151,239,50,247,17,123,190,207,87,110,159,111,159,148,161,53,31,16,124,44,104,223,19,244,22,123,110,175,216,171,46,49,88,100,158,90,15,13,95,45,42,196,249,154,212,122,253,237,201,213,228,198,251,119,79,32,41,123,137,46,62,248,134,227,7,177,167,19,67,69,99,198,238,21,113,71,22,59,102,107,147,198,205,214,222,210,84,76,245,87,74,168,253,149,19,212,102,251,42,183,116,69,75,44,229,185,192,245,111,11,56,133,126,109,168,141,167,126,161,101,148,241,197,85,4,78,71,182,209,68,142,235,74,68,145,60,158,247,57,26,233,21,61,94,166,49,173,85,70,117,58,40,113,155,202,102,45,45,195,46,154,175,195,237,254,233,119,181,89,32,125,109,210,193,115,86,203,87,21,59,124,223,45,60,172,107,123,141,99,122,156,172,115,122,145,173,85,71,57,124,140,175,148,207,26,217,85,235,34,139,133,237,80,189,203,115,134,90,73,102,196,171,234,228,87,212,68,232,90,175,146,133,207,85,221,236,237,181,239,143,127,54,118,220,205,213,21,136,208,181,82,138,57,180,233,61,195,79,248,179,185,230,30,17,236,180,231,212,52,215,122,57,118,245,22,104,226,100,21,17,162,255,0,84,143,137,30,169,240,73,155,245,151,174,104,222,48,56,85,196,184,181,210,137,176,75,228,237,183,94,104,100,90,219,5,225,35,235,125,13,95,78,222,178,123,93,19,211,213,123,55,243,77,149,61,102,181,80,60,30,1,248,147,199,248,142,225,239,31,184,67,114,141,217,70,51,71,79,102,201,40,221,38,243,71,85,20,104,196,157,83,219,209,51,91,220,107,189,155,171,219,186,171,29,180,144,57,205,185,90,120,162,224,19,88,18,69,125,219,10,201,41,145,82,10,184,126,249,67,116,166,234,246,181,92,139,21,76,42,168,155,181,200,187,42,121,163,92,158,82,127,31,231,99,174,148,54,168,105,114,45,43,194,238,181,209,167,75,234,225,125,77,50,75,245,42,199,214,228,71,125,123,42,39,212,137,236,2,227,170,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,110,174,114,175,146,34,34,42,170,169,64,28,195,248,133,183,113,63,196,205,101,211,6,124,151,28,122,197,77,14,55,97,146,22,43,150,185,172,145,238,124,204,106,38,235,220,154,87,244,124,85,137,31,177,124,147,249,196,159,49,174,35,56,149,180,212,98,87,171,173,14,49,138,84,249,84,89,108,49,190,22,85,183,127,36,168,149,238,116,146,167,214,222,166,177,87,205,89,186,38,219,191,148,231,6,243,234,70,107,15,18,57,245,177,23,20,197,42,149,44,16,76,138,158,145,186,177,81,82,100,79,140,80,47,158,254,197,151,165,60,250,30,128,90,23,11,58,85,54,136,240,241,128,233,125,99,122,107,108,118,88,91,94,221,209,81,181,146,239,53,74,34,167,181,18,105,36,68,252,155,31,23,20,156,78,96,60,42,105,133,78,161,102,175,90,170,153,92,180,182,123,68,50,35,103,185,85,171,85,91,27,119,252,22,39,181,242,42,42,53,191,5,85,107,93,184,74,25,230,117,172,247,205,110,226,210,241,134,219,229,154,166,211,131,79,244,94,209,70,207,61,234,154,230,165,83,145,169,251,247,212,117,51,127,106,182,40,211,224,7,131,168,92,99,241,165,197,190,98,252,123,30,200,114,149,74,229,127,133,197,176,168,234,33,137,176,239,230,215,50,15,190,76,212,69,243,116,174,119,247,147,109,189,187,103,11,156,205,240,88,83,52,199,241,125,79,182,75,178,204,178,91,114,29,234,221,228,221,247,134,42,133,153,85,83,165,58,85,187,174,219,108,187,46,214,215,193,159,9,216,111,10,122,83,65,143,91,173,176,73,150,92,233,161,168,201,174,202,136,233,170,170,250,119,116,77,127,194,24,213,85,172,106,121,108,138,229,221,206,114,174,254,2,159,244,75,154,110,169,217,113,140,187,70,184,150,117,101,53,253,182,59,157,45,159,39,90,85,163,184,208,220,146,154,78,196,85,113,35,91,231,215,210,141,145,26,215,181,221,61,72,237,213,237,248,249,98,241,45,196,6,168,113,87,109,197,53,19,88,114,188,138,205,37,154,227,51,232,110,55,41,38,133,210,50,52,86,185,90,229,219,116,95,97,39,249,169,240,155,139,106,158,140,94,53,206,193,104,134,155,56,193,169,18,182,122,184,99,217,215,11,92,127,187,197,54,223,133,219,98,172,172,114,238,173,72,220,223,36,114,237,5,121,68,251,229,218,127,184,55,79,244,72,5,235,128,0,21,25,171,28,234,53,42,68,185,99,218,109,163,86,60,118,186,158,105,105,82,225,114,186,73,115,233,86,189,91,214,200,155,20,45,69,217,60,145,202,228,69,246,162,251,11,115,32,254,164,242,133,225,99,52,163,172,151,25,126,77,137,222,42,92,249,153,91,77,114,117,92,125,215,42,174,242,67,63,87,83,119,95,193,107,152,191,149,0,175,14,23,184,99,214,62,96,250,203,112,212,29,65,200,234,167,177,50,185,147,101,153,37,76,140,239,202,189,41,211,77,4,105,183,174,230,53,26,221,154,145,198,196,223,247,173,99,175,134,199,100,180,227,86,91,126,57,97,160,138,138,217,106,165,138,138,138,154,36,217,144,65,19,17,145,198,212,250,154,214,162,39,228,67,159,204,175,31,226,27,150,167,17,177,67,109,191,37,61,206,145,145,213,210,85,211,245,173,186,253,110,115,149,58,100,141,118,235,98,171,92,215,49,124,216,246,170,181,81,81,175,47,71,64,181,138,195,175,218,61,139,106,238,56,206,213,46,69,66,217,228,167,87,245,45,45,67,85,89,60,10,191,21,142,86,61,155,249,111,211,191,196,13,128,0,0,115,167,171,222,254,153,175,218,245,203,231,50,29,22,28,233,234,247,191,166,107,246,189,114,249,204,128,116,88,0,0,0,0,115,167,171,222,254,153,175,218,245,203,231,50,29,22,28,233,234,247,191,166,107,246,189,114,249,204,128,116,88,0,0,65,78,59,121,151,216,184,113,184,84,233,86,148,81,81,100,90,128,200,246,173,158,161,85,212,54,85,115,119,106,72,141,84,89,103,217,81,221,180,84,70,238,138,229,253,234,200,158,47,53,178,94,30,120,116,205,117,86,133,99,244,165,178,133,32,181,54,68,71,34,215,78,246,195,2,171,87,201,200,215,200,215,171,126,45,99,138,104,224,11,134,121,184,194,226,22,170,175,80,170,234,235,177,203,26,174,65,148,79,44,142,116,183,25,100,151,118,83,190,77,250,145,211,201,214,231,59,126,165,99,37,217,81,219,42,7,203,69,121,230,33,198,37,92,217,13,150,227,169,217,109,26,202,171,220,161,158,90,43,76,82,110,168,173,141,24,177,210,177,201,230,138,141,217,118,79,63,97,254,239,56,63,49,142,20,160,92,166,186,61,83,197,45,212,73,213,61,93,21,206,90,187,124,109,111,151,223,214,9,36,131,163,203,203,185,234,251,21,62,5,249,89,44,118,92,106,209,71,143,227,182,154,59,93,178,223,11,105,233,40,168,224,108,48,83,196,212,217,172,99,26,136,214,181,19,216,136,155,31,92,208,195,81,11,233,234,34,100,177,74,213,99,216,246,163,154,230,170,108,168,168,190,74,138,159,0,32,191,44,94,52,245,79,138,74,28,175,20,213,138,91,101,85,203,16,167,162,154,43,205,36,62,30,74,214,204,233,90,169,52,77,251,223,90,44,123,245,49,26,138,139,183,79,197,125,62,111,158,231,21,223,202,43,103,253,231,155,187,72,120,82,211,93,11,213,172,219,82,244,202,137,182,106,76,234,146,145,149,214,88,24,137,75,79,83,12,146,185,210,192,137,251,155,94,146,249,198,158,170,42,42,183,100,94,148,210,60,223,61,206,43,191,148,86,207,251,207,2,0,112,63,198,174,63,193,246,140,234,125,84,54,150,94,243,44,138,227,109,142,197,108,149,92,216,61,72,170,59,149,19,185,54,94,211,58,155,234,181,122,156,174,70,162,181,55,123,126,7,84,243,44,227,62,101,203,173,108,212,91,205,162,170,84,90,111,5,58,218,44,200,190,196,236,162,190,40,29,183,177,93,187,157,253,83,183,93,207,215,150,55,9,216,255,0,19,26,197,112,188,231,212,158,47,14,193,33,130,186,190,137,83,212,175,170,149,206,74,106,121,63,232,215,181,43,222,159,20,143,167,216,229,84,189,202,90,90,90,26,88,104,104,105,162,167,167,167,141,177,67,12,76,70,50,54,53,54,107,90,212,242,68,68,68,68,68,242,68,3,159,123,237,31,48,62,16,37,165,200,175,149,186,155,133,82,71,35,88,202,149,175,146,166,216,231,121,35,99,145,90,249,41,159,191,150,204,126,251,237,228,158,69,131,240,3,204,203,238,247,121,166,209,205,113,142,130,219,155,78,197,75,77,214,157,169,13,53,229,205,69,85,137,209,251,34,168,233,77,209,27,234,63,101,68,70,175,75,93,62,111,86,91,62,73,104,172,176,100,54,170,75,157,178,225,11,233,170,232,234,225,108,208,84,68,228,217,204,123,28,138,215,53,81,85,21,21,54,82,128,56,231,208,105,184,65,226,142,123,118,1,87,83,110,181,78,180,217,78,43,60,114,47,118,137,142,149,202,214,53,254,222,168,103,138,70,181,119,87,116,182,53,95,53,3,160,192,107,126,28,53,89,186,225,161,88,70,171,44,109,142,124,138,207,5,77,92,109,219,166,58,182,167,69,67,91,183,193,37,100,136,158,207,36,79,36,246,27,32,1,93,188,218,184,190,93,53,194,27,195,174,5,118,70,100,185,125,42,190,253,52,47,69,125,5,169,219,167,101,85,63,5,243,249,166,222,212,141,31,236,235,106,147,11,137,77,124,197,120,106,209,235,238,172,101,127,125,101,186,52,134,130,137,174,217,245,245,210,110,144,83,183,234,234,119,155,151,207,165,141,123,182,94,146,146,120,112,210,45,64,230,13,197,85,85,203,58,184,212,79,79,95,86,183,252,198,232,196,86,164,52,104,228,78,196,95,6,43,182,108,49,55,247,141,77,209,21,24,168,4,180,229,7,194,11,227,71,241,87,159,218,209,58,219,45,22,31,77,60,105,190,223,129,61,122,34,251,63,125,20,107,245,119,87,111,54,41,106,71,195,98,177,217,241,139,37,191,27,199,173,208,91,237,118,170,88,168,168,169,32,103,76,112,65,27,81,140,141,169,240,107,90,136,136,159,144,251,128,0,0,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,122,26,67,253,41,176,175,228,237,183,249,180,102,92,98,58,67,253,41,176,175,228,237,183,249,180,102,92,0,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,11,38,229,253,238,105,165,31,220,22,255,0,165,144,144,100,124,229,253,238,105,165,31,220,22,255,0,165,144,144,96,8,217,199,143,22,182,254,19,180,110,123,229,186,74,121,243,76,133,100,160,198,104,164,217,201,223,217,59,149,79,111,198,56,81,200,229,79,99,156,232,216,187,117,238,146,76,160,62,97,58,185,127,226,47,140,11,253,142,210,233,106,168,177,235,146,97,182,10,52,126,237,87,67,50,197,35,155,240,222,90,133,145,221,95,22,171,17,85,81,168,6,129,198,177,29,81,215,92,238,107,126,45,98,190,102,89,93,238,121,107,42,27,77,19,234,106,103,145,238,87,73,52,142,243,217,55,85,87,61,202,136,155,238,170,73,122,14,83,220,107,220,237,254,146,170,193,172,244,115,57,189,94,22,171,32,165,89,215,203,116,69,232,123,154,139,240,243,119,241,236,91,151,8,188,43,225,28,42,105,93,6,29,97,162,166,168,200,42,161,142,108,134,244,145,253,250,225,88,169,235,122,203,230,144,181,119,108,108,246,35,83,117,221,206,115,151,120,129,206,100,205,226,247,129,172,210,157,179,191,47,211,123,171,156,178,196,206,239,85,13,114,53,118,95,36,87,211,85,55,116,77,211,215,79,103,228,45,187,128,30,63,45,124,88,218,42,176,236,210,142,138,203,168,182,72,27,61,69,52,14,233,167,186,211,121,35,170,105,218,229,87,53,90,237,145,241,238,189,61,77,84,85,69,84,108,144,214,45,29,211,253,119,192,110,90,111,169,86,24,110,150,139,148,106,158,178,34,75,77,42,34,244,79,11,253,177,200,213,93,209,201,249,81,119,69,84,94,126,171,35,206,184,31,226,202,88,104,171,158,235,214,155,100,91,50,86,183,182,149,244,155,239,230,213,246,50,162,154,79,52,254,166,85,243,248,129,209,208,60,236,118,253,109,202,113,251,102,79,103,153,101,160,187,209,195,95,75,34,166,221,112,202,196,123,23,251,237,114,30,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,180,230,137,198,31,20,26,63,170,150,189,51,194,218,236,47,24,141,180,183,171,125,234,137,238,116,247,197,141,90,231,177,242,42,34,50,56,229,78,135,192,158,110,77,149,234,230,72,141,2,210,193,24,120,60,227,207,74,120,170,199,169,45,203,112,164,199,181,2,24,83,210,88,229,68,221,46,145,232,158,180,180,138,239,221,162,95,110,201,187,217,236,114,123,28,233,60,0,162,30,109,121,37,166,255,0,198,93,238,146,214,232,28,251,29,158,219,109,171,124,91,122,211,164,75,50,245,42,123,92,141,153,141,95,171,167,111,134,197,166,241,123,199,22,148,240,171,138,87,54,174,239,67,122,206,229,133,82,213,140,193,58,62,119,74,169,234,73,82,141,93,224,133,55,71,42,187,101,114,34,163,55,95,101,58,112,199,163,25,239,28,28,79,50,60,138,106,170,248,46,55,39,100,25,149,217,219,162,69,72,178,245,205,235,126,245,242,42,246,163,106,123,21,200,187,116,181,118,11,193,225,26,197,93,141,112,185,164,246,91,156,107,29,93,62,29,105,239,70,228,217,99,123,169,88,229,98,167,214,222,173,151,242,161,182,207,202,150,150,154,134,150,26,42,56,35,130,158,158,54,197,20,81,181,26,214,49,169,179,90,136,158,196,68,68,77,143,212,15,202,170,150,150,186,154,90,58,218,104,170,41,231,98,199,44,82,177,30,199,181,83,101,107,154,190,74,139,245,41,160,179,174,12,56,43,125,53,199,51,204,244,47,7,183,82,80,192,250,234,250,184,233,18,134,8,162,137,22,71,200,244,133,88,196,68,68,85,114,237,230,155,239,186,18,8,169,142,109,92,105,37,222,186,126,22,52,210,236,239,7,67,43,93,152,214,64,253,146,105,218,168,230,80,35,145,124,218,197,217,210,167,245,104,214,251,88,228,2,26,235,101,231,28,226,59,95,233,176,254,26,116,150,219,98,176,212,86,50,201,138,218,109,118,230,65,83,90,142,126,201,81,82,255,0,194,115,222,187,189,86,71,42,68,196,68,221,17,174,114,222,15,7,220,47,227,92,40,232,237,6,159,218,157,13,101,234,169,82,187,32,186,53,155,58,182,185,205,68,118,202,190,105,19,17,58,24,213,246,34,111,248,78,114,172,98,229,81,193,87,220,171,19,139,136,141,73,180,244,102,25,61,38,214,42,74,134,122,246,171,100,136,139,221,84,95,193,154,116,243,250,219,30,205,221,21,239,105,97,160,8,211,199,159,22,214,222,20,52,114,123,181,182,106,121,179,108,137,31,65,141,81,73,235,39,119,100,238,85,61,191,214,225,107,145,223,217,61,99,111,239,149,82,75,21,189,197,103,45,110,32,248,166,214,27,174,166,228,90,217,139,210,209,57,124,37,150,214,234,90,151,178,219,64,197,94,220,72,187,34,43,151,117,123,221,183,172,247,185,124,147,100,64,128,124,28,216,52,111,80,53,227,233,199,20,186,153,108,181,227,150,170,143,77,92,27,120,153,239,154,253,90,249,21,237,133,222,78,87,177,207,234,124,174,95,106,122,190,215,238,151,50,206,63,184,49,141,141,142,62,32,113,102,181,168,136,214,163,165,68,68,79,130,122,132,1,253,164,77,89,254,27,113,47,254,193,169,31,180,137,171,63,195,110,37,255,0,216,53,32,73,126,51,248,207,225,111,80,184,91,212,124,47,11,214,172,122,237,123,187,89,221,5,21,20,15,147,185,60,157,198,47,75,119,106,38,251,34,252,72,33,202,155,88,52,207,68,248,135,200,178,173,85,204,104,49,171,77,86,23,87,111,134,174,177,92,140,125,67,171,168,94,216,211,165,21,119,86,69,34,255,0,19,84,200,53,187,148,198,163,232,134,147,228,218,177,120,213,156,110,229,71,140,209,45,108,212,148,212,115,182,89,145,28,141,233,106,187,201,23,119,39,180,143,252,35,112,179,144,241,117,169,23,45,55,198,178,155,117,134,170,219,99,154,248,250,154,232,159,36,111,142,57,224,133,88,136,207,62,165,90,134,174,254,205,154,160,95,166,148,113,19,162,122,229,81,113,164,210,93,70,181,100,243,90,25,28,149,204,162,115,213,96,108,138,228,98,187,169,169,237,86,59,252,5,102,243,191,160,173,143,81,244,190,231,36,78,74,74,139,37,124,17,63,224,233,35,157,142,122,39,229,68,150,63,240,161,42,185,127,112,37,151,240,117,121,204,238,121,70,117,103,200,27,147,210,209,65,11,104,41,229,141,97,88,31,43,149,93,215,237,223,184,155,109,245,41,245,243,65,225,166,241,196,31,15,190,147,195,109,242,86,229,88,37,75,239,20,20,177,55,170,74,186,101,103,77,84,12,79,106,189,88,140,145,168,158,110,88,81,169,230,228,3,237,229,87,87,108,169,224,119,2,134,130,72,93,61,45,77,226,42,212,98,108,230,204,183,58,151,162,63,235,119,105,241,47,241,43,73,108,81,183,45,110,57,232,56,98,201,107,244,215,84,39,157,186,123,147,85,54,161,213,77,99,164,117,154,191,100,98,212,116,53,21,206,137,237,107,27,34,34,43,147,161,142,68,242,114,58,237,241,220,147,30,203,236,180,153,38,41,124,160,188,90,171,227,73,105,107,104,106,25,60,19,49,126,45,123,21,90,169,252,74,7,164,65,30,114,151,43,53,39,9,246,251,125,193,209,173,109,118,93,64,218,6,43,189,116,145,144,212,57,239,68,250,146,52,122,42,251,19,173,62,42,155,205,12,223,60,194,244,215,27,171,204,51,252,162,219,143,217,104,154,174,158,182,225,80,216,98,111,146,170,53,21,203,235,57,118,93,154,155,185,203,228,136,170,81,79,31,252,98,86,113,133,170,182,251,86,15,73,92,220,43,28,115,168,241,234,53,137,201,61,125,68,170,212,146,165,241,166,235,214,245,107,88,198,121,170,53,169,228,142,123,144,9,105,200,230,207,93,6,49,171,183,249,31,39,131,172,175,179,81,194,213,79,81,37,134,58,167,200,169,231,237,218,120,247,242,248,39,154,252,48,126,119,244,21,177,234,62,151,220,228,137,201,73,81,100,175,130,39,252,29,36,115,177,207,68,252,168,146,199,254,20,39,119,0,252,59,85,240,209,195,117,135,9,190,192,200,178,75,172,146,95,111,205,106,239,219,173,157,173,78,210,175,215,28,76,134,37,219,116,87,70,229,79,37,48,110,104,60,52,222,56,131,225,247,210,120,109,190,74,220,171,4,169,125,226,130,150,38,245,73,87,76,172,233,170,129,137,237,87,171,17,146,53,19,205,203,10,53,60,220,128,125,188,170,234,237,149,60,14,224,80,208,73,11,167,165,169,188,69,90,140,77,156,217,150,231,82,244,71,253,110,237,62,37,254,37,105,45,138,54,229,173,199,61,7,12,89,45,126,154,234,132,243,183,79,114,106,166,212,58,169,172,116,142,179,87,236,140,90,142,134,162,185,209,61,173,99,100,68,69,114,116,49,200,158,78,71,93,190,59,146,99,217,125,150,147,36,197,47,148,23,139,85,124,105,45,45,109,13,67,39,130,102,47,197,175,98,171,85,63,137,64,244,136,35,206,82,229,102,164,225,62,223,111,184,58,53,173,174,203,168,27,64,197,119,174,146,50,26,135,61,232,159,82,70,143,69,95,98,117,167,197,83,121,161,155,231,152,94,154,227,117,121,134,127,148,91,113,251,45,19,85,211,214,220,42,27,12,77,242,85,70,162,185,125,103,46,203,179,83,119,57,124,145,21,74,41,227,255,0,140,74,206,48,181,86,223,106,193,233,43,155,133,99,142,117,30,61,70,177,57,39,175,168,149,90,146,84,190,52,221,122,222,173,107,24,207,53,70,181,60,145,207,114,1,45,57,28,217,235,160,198,53,118,255,0,35,228,240,117,149,246,106,56,90,169,234,36,176,199,84,249,21,60,253,187,79,30,254,95,4,243,95,134,232,230,249,238,113,93,252,162,182,127,222,121,179,184,7,225,218,175,134,142,27,172,56,77,246,6,69,146,93,100,146,251,126,107,87,126,221,108,237,106,118,149,126,184,226,100,49,46,219,162,186,55,42,121,41,172,121,190,123,156,87,127,40,173,159,247,158,6,161,228,123,61,3,176,61,84,166,141,241,173,108,119,123,107,230,106,126,18,68,232,102,72,213,127,34,171,101,219,248,148,179,99,159,142,94,124,85,195,194,206,185,197,114,201,102,145,48,204,170,38,90,114,4,106,43,188,59,122,247,134,173,26,158,106,177,57,87,116,77,215,161,242,108,138,187,23,245,101,189,89,242,59,77,37,251,31,186,210,92,237,181,241,54,122,90,202,73,155,52,51,198,228,221,175,99,218,170,215,53,83,226,138,7,218,84,63,60,9,109,203,168,186,95,4,74,158,61,150,74,247,207,237,223,178,179,198,145,126,79,194,108,165,174,230,153,182,37,167,88,197,195,52,206,178,42,27,29,142,215,18,205,87,93,91,42,71,20,77,79,202,190,215,42,236,136,212,221,92,170,136,136,170,168,135,63,220,84,235,46,73,198,231,20,243,93,176,203,85,93,84,87,90,170,108,111,18,183,46,235,42,211,53,234,216,119,69,252,23,73,36,143,149,201,236,106,200,168,171,229,184,22,211,202,190,11,132,60,14,224,30,57,219,199,36,215,119,210,183,109,149,177,45,206,167,201,124,190,47,235,95,143,147,144,132,252,217,248,202,250,127,148,73,195,70,157,221,17,248,222,55,82,215,228,181,48,61,118,174,185,70,171,181,54,232,187,58,56,23,101,95,174,84,255,0,163,69,91,30,182,104,174,117,167,60,41,219,52,35,70,50,155,109,147,39,181,227,208,89,169,111,181,76,145,209,83,212,43,81,42,42,216,214,166,234,245,115,165,123,17,118,68,115,154,171,186,38,203,93,179,114,73,213,234,137,159,81,81,174,88,164,178,202,229,123,222,250,42,167,57,206,85,221,85,85,124,213,85,126,32,100,188,180,50,190,14,184,108,192,103,212,13,70,214,220,82,29,70,203,34,68,168,133,239,123,159,104,160,223,169,148,168,168,197,217,239,84,71,203,178,251,81,141,253,230,235,53,255,0,108,7,131,79,249,193,226,255,0,254,252,191,252,4,0,253,164,77,89,254,27,113,47,254,193,169,31,180,137,171,63,195,110,37,255,0,216,53,32,96,252,217,245,187,73,245,191,81,240,75,198,147,231,54,220,154,142,219,100,168,166,171,154,137,206,84,134,85,159,169,26,238,164,69,221,83,204,149,220,189,248,193,225,155,75,120,65,192,112,77,65,214,43,13,142,255,0,108,244,175,139,160,170,116,137,44,61,203,165,92,172,223,102,170,121,199,35,28,158,126,199,33,92,124,96,112,127,147,112,125,147,99,248,206,77,152,91,50,9,178,10,25,43,227,146,130,9,35,108,77,100,157,29,43,215,230,170,171,231,228,109,222,28,121,89,106,31,17,218,51,143,107,53,143,84,177,219,69,14,67,226,251,84,85,116,147,190,88,187,21,115,83,175,82,183,201,119,116,42,228,219,224,168,5,191,234,86,77,105,206,184,111,203,242,188,22,235,21,202,130,245,134,220,170,237,117,148,238,217,147,177,244,114,44,111,106,174,219,34,238,138,138,187,20,187,202,149,104,211,141,236,37,42,123,93,197,163,187,165,63,90,38,253,207,71,207,191,78,255,0,30,142,191,103,195,114,235,180,43,76,234,52,167,68,112,221,39,189,86,82,221,38,198,236,84,214,138,153,227,141,82,26,133,142,52,99,149,26,239,62,149,243,242,95,129,67,250,185,132,106,15,1,124,92,57,108,209,73,79,81,138,94,27,122,198,234,102,106,172,85,246,215,72,229,133,85,85,87,169,174,143,170,41,17,21,118,114,72,221,247,77,192,232,128,26,171,135,14,36,52,219,137,221,57,162,212,13,61,185,198,174,115,26,203,157,174,73,17,106,173,117,59,122,208,204,223,111,146,239,210,253,186,94,155,57,60,141,170,0,169,254,121,52,245,201,120,209,218,183,189,203,70,250,107,228,113,183,169,85,27,42,58,137,94,187,123,17,85,28,207,63,142,223,144,152,250,149,199,38,156,227,122,253,131,112,223,130,214,209,100,153,94,71,124,138,130,242,248,37,238,83,217,169,246,85,122,61,205,93,157,80,187,108,145,162,250,158,106,253,182,70,187,0,230,201,160,247,77,94,225,175,233,110,53,67,37,93,227,78,235,86,245,217,137,170,231,201,111,115,21,149,104,212,68,253,235,123,114,175,246,48,184,15,191,148,164,244,82,240,89,142,199,74,232,214,88,110,247,86,84,244,166,202,146,120,151,57,58,190,181,232,115,63,189,177,50,74,93,229,59,198,21,135,70,50,219,150,135,106,77,218,27,118,47,152,213,182,178,217,112,168,147,162,10,27,175,75,99,86,200,171,228,198,76,198,177,189,107,228,215,70,205,252,156,174,109,208,163,145,200,142,106,162,162,166,232,169,241,3,250,80,207,54,73,173,114,241,175,149,50,129,27,223,138,217,105,101,118,222,222,255,0,131,141,201,191,229,237,58,47,239,108,93,6,189,235,230,156,112,229,167,149,250,137,169,23,168,169,41,105,163,122,81,209,163,219,226,110,53,8,213,86,211,192,197,95,93,238,219,248,154,158,110,84,68,85,57,205,214,13,78,190,107,62,168,228,250,169,146,49,145,220,50,123,148,215,9,98,99,149,89,3,92,190,164,77,85,243,86,177,136,214,34,175,158,205,64,58,74,210,31,233,77,133,127,39,109,191,205,163,41,131,156,5,5,109,31,24,149,53,21,81,57,145,87,99,86,201,233,149,125,143,141,59,145,170,167,228,235,141,233,252,104,165,207,233,15,244,166,194,191,147,182,223,230,209,144,91,156,63,13,23,173,67,192,172,154,247,135,91,100,172,175,193,226,150,142,247,12,77,234,145,214,167,187,173,38,68,79,53,72,100,234,87,109,236,108,206,114,249,49,84,9,109,193,213,93,178,183,132,253,30,154,211,36,47,129,184,69,150,39,172,73,179,123,204,163,141,147,34,255,0,100,146,181,232,191,149,20,220,37,63,242,192,227,255,0,26,210,187,92,124,59,235,117,229,182,236,117,213,47,151,27,190,84,57,123,22,249,37,119,84,148,179,175,239,33,115,220,175,108,139,228,199,61,253,74,141,84,86,219,205,21,109,21,202,142,27,133,186,174,26,170,90,152,219,44,51,193,34,62,57,88,228,221,174,107,147,201,200,169,230,138,158,64,126,229,94,115,196,185,89,147,30,210,107,59,221,27,174,206,173,187,84,198,136,239,93,148,232,202,118,191,116,248,35,156,172,217,87,219,208,187,111,178,237,97,122,189,173,90,99,161,24,133,78,111,170,89,117,13,142,219,78,199,186,52,154,68,239,213,189,169,191,106,8,191,10,105,23,116,245,90,138,190,123,174,201,186,148,55,196,190,184,106,7,29,252,73,193,89,142,88,170,228,75,132,241,88,49,27,27,23,169,241,83,119,23,183,215,183,170,146,61,206,116,146,59,125,155,190,219,244,177,21,2,204,121,53,217,235,173,156,36,87,86,213,190,69,138,237,152,220,107,41,81,233,228,145,37,61,44,42,141,243,246,117,195,34,252,60,213,124,190,43,58,205,109,195,142,142,80,112,255,0,161,248,126,144,208,77,28,235,142,219,155,13,84,241,162,244,79,86,247,58,90,153,91,191,159,75,166,146,71,34,47,154,34,162,21,153,198,191,31,92,86,233,71,21,208,227,73,65,30,43,96,192,238,141,172,162,179,67,35,214,12,142,137,219,163,102,170,151,201,101,142,88,213,200,140,106,35,99,118,254,75,36,125,72,22,248,13,37,195,39,23,154,59,197,70,45,21,227,1,190,197,79,122,134,22,190,233,143,85,200,214,215,208,63,111,89,21,159,250,200,247,246,74,205,218,191,145,119,106,110,208,7,58,124,109,221,169,115,254,50,245,58,124,82,24,234,82,179,39,146,219,76,218,84,69,73,230,139,166,157,85,187,121,57,95,36,106,187,252,85,219,252,75,91,227,199,152,78,5,195,222,29,118,193,116,235,35,162,189,234,117,194,25,40,224,167,163,149,38,101,145,92,138,215,84,84,185,187,181,178,51,218,200,151,214,87,116,171,145,27,186,173,119,242,204,225,158,247,196,23,16,212,57,238,65,71,52,248,142,9,89,29,234,237,87,81,187,155,87,92,142,235,166,166,221,127,13,206,145,18,71,239,191,168,199,34,236,175,110,225,122,150,74,7,218,172,212,22,201,36,71,186,142,150,40,28,228,77,145,202,198,35,119,79,240,24,126,163,107,222,139,105,13,117,29,179,84,53,67,28,197,170,238,17,58,122,88,110,149,241,211,190,104,209,122,85,205,71,47,154,34,249,110,103,165,103,115,174,210,11,181,243,7,193,245,170,209,68,249,169,177,138,154,139,69,225,236,98,42,197,13,82,198,180,242,57,125,168,196,150,55,51,117,242,234,153,137,228,171,230,22,51,136,229,248,190,123,142,209,101,216,93,250,138,245,101,185,49,210,82,87,209,76,146,193,59,81,202,213,86,61,60,149,17,205,114,127,26,41,236,21,93,202,103,141,108,62,199,139,211,240,181,169,151,104,45,21,16,86,79,54,41,95,80,244,142,158,118,207,34,203,37,19,222,171,179,101,238,190,71,177,87,201,253,197,111,147,145,168,251,81,3,243,158,8,42,160,146,150,170,24,230,134,102,44,114,71,35,81,205,123,85,54,86,170,47,146,162,167,150,199,58,26,4,231,224,156,109,224,148,152,227,106,18,59,110,165,80,219,160,141,142,222,71,192,183,22,194,177,238,190,213,116,106,173,243,246,238,92,119,29,60,107,225,60,47,105,197,210,215,106,191,209,85,106,85,210,145,208,216,236,241,200,146,77,76,249,27,179,107,39,98,111,219,141,155,245,34,59,110,226,181,26,221,211,169,91,86,252,176,244,74,249,172,124,86,227,217,68,148,147,77,100,192,231,76,146,237,88,244,85,107,102,143,117,165,103,82,251,94,250,142,135,109,237,233,142,69,253,232,23,218,1,249,207,60,20,176,73,85,85,52,112,195,11,22,73,36,145,200,214,177,168,155,171,149,87,201,17,19,207,112,60,188,191,46,198,176,44,98,231,153,230,23,154,107,85,150,205,76,250,186,218,202,151,163,99,134,38,166,234,170,191,95,193,17,60,213,85,17,55,85,68,40,83,139,142,39,117,31,142,237,112,160,176,225,214,155,148,182,24,171,86,217,135,99,144,167,84,178,185,238,233,73,228,106,121,119,229,217,21,222,123,49,168,141,223,102,171,157,176,185,145,241,213,83,196,126,88,186,67,165,119,25,157,167,86,58,180,69,150,13,255,0,221,250,230,42,162,77,178,121,172,45,85,84,141,190,199,47,223,21,55,232,70,77,30,90,92,7,55,135,252,114,45,99,213,59,91,23,81,111,180,202,148,180,146,181,29,232,42,41,27,251,154,125,85,15,69,94,226,162,250,173,84,141,54,245,250,131,106,112,39,193,150,59,194,94,155,49,149,241,83,87,231,215,248,153,46,67,116,107,81,122,23,218,218,56,29,237,72,99,248,174,254,187,209,94,187,39,75,91,39,0,0,96,90,141,175,122,45,164,53,212,118,205,80,213,12,115,22,171,184,68,233,233,97,186,87,199,78,249,163,69,233,87,53,28,190,104,139,229,185,158,149,157,206,187,72,46,215,204,31,7,214,171,69,19,230,166,198,42,106,45,23,135,177,136,171,20,53,75,26,211,200,229,246,163,18,88,220,205,215,203,170,102,39,146,175,152,88,206,35,151,226,249,238,59,69,151,97,119,234,43,213,150,228,199,73,73,95,69,50,75,4,237,71,43,85,88,244,242,84,71,53,201,252,104,167,176,85,119,41,158,53,176,251,30,47,79,194,214,166,93,160,180,84,65,89,60,216,165,125,67,210,58,121,219,60,139,44,148,79,122,174,205,151,186,249,30,197,95,39,247,21,190,78,70,163,237,68,15,206,120,32,170,130,74,90,168,99,154,25,152,177,201,28,141,71,53,237,84,217,90,168,190,74,138,158,91,28,232,104,19,159,130,113,183,130,82,99,141,168,72,237,186,149,67,110,130,54,59,121,31,2,220,91,10,199,186,251,85,209,170,183,207,219,185,113,220,116,241,175,132,240,189,167,23,75,93,170,255,0,69,85,169,87,74,71,67,99,179,199,34,73,53,51,228,110,205,172,157,137,191,110,54,111,212,136,237,187,138,212,107,119,78,165,109,91,242,195,209,43,230,177,241,91,143,101,18,82,77,53,147,3,157,50,75,181,99,209,85,173,154,61,214,149,157,75,237,123,234,58,29,183,183,166,57,23,247,160,95,104,0,15,27,44,195,48,252,246,207,46,61,156,98,182,140,134,215,50,239,37,21,210,138,42,168,28,191,5,88,228,106,181,87,251,196,71,226,95,64,248,4,225,171,76,47,26,199,154,112,255,0,138,189,212,104,177,91,237,241,177,236,244,133,116,158,113,83,178,52,127,71,154,183,117,94,149,70,49,175,93,182,69,69,152,247,59,157,190,203,109,171,188,93,235,97,163,161,160,130,74,154,170,153,222,140,142,24,152,213,115,222,247,47,146,53,26,138,170,171,236,68,40,95,140,254,36,243,46,58,120,131,183,98,90,111,69,112,174,199,105,43,125,13,135,218,35,106,181,245,114,72,244,107,170,158,197,93,145,242,170,34,238,187,116,70,214,162,237,179,148,12,59,134,189,1,202,184,218,226,33,246,75,125,170,134,193,103,168,169,117,219,32,158,209,111,142,150,138,209,65,215,231,28,17,49,17,141,114,249,71,27,124,213,85,122,151,116,107,220,116,17,132,225,152,214,157,98,54,140,23,14,181,67,109,178,88,168,227,161,161,165,137,54,108,113,49,187,38,255,0,91,151,218,174,95,53,85,85,93,213,85,77,65,193,143,10,216,239,9,218,59,71,133,81,246,42,242,59,151,69,118,73,116,99,124,234,235,85,191,128,213,95,62,204,72,170,200,211,203,203,169,219,35,158,237,247,208,3,157,108,153,22,215,199,205,213,50,73,81,124,46,175,204,181,239,153,122,209,81,183,149,238,57,202,191,132,139,178,170,175,196,232,164,162,158,107,122,19,117,210,142,39,110,57,245,45,20,173,199,181,21,169,120,163,169,107,87,161,181,173,107,91,87,10,187,109,186,210,68,73,118,254,166,102,254,80,47,88,17,107,128,62,48,177,238,40,180,146,130,146,235,118,130,61,66,199,41,99,164,200,45,239,145,18,89,213,136,141,109,116,104,190,111,142,84,217,92,169,248,15,87,53,124,186,85,210,148,12,11,95,102,181,211,232,78,163,212,94,209,171,110,139,18,188,62,175,171,217,216,74,57,85,251,254,78,157,202,101,229,19,239,151,105,254,224,221,63,209,33,48,185,174,113,149,138,226,58,111,115,225,179,6,187,211,220,114,204,157,173,167,191,45,60,168,228,180,80,162,181,238,142,69,79,100,210,236,141,232,246,163,21,234,187,110,205,225,239,40,159,124,187,79,247,6,233,254,137,0,189,10,250,234,59,93,13,69,206,227,83,29,53,37,36,79,158,121,164,119,75,35,141,136,174,115,156,171,236,68,68,85,85,252,134,184,193,248,156,225,235,82,242,40,49,29,63,214,92,75,33,189,85,50,73,33,160,183,220,227,154,121,26,198,171,158,168,198,174,234,136,212,85,95,200,134,195,187,91,40,239,118,170,219,53,194,52,146,150,190,158,74,89,216,168,139,213,27,218,173,114,121,238,158,197,95,105,206,150,51,118,206,184,28,226,206,11,133,117,181,95,124,211,123,252,176,84,83,202,157,9,89,74,230,186,57,58,87,224,217,233,165,114,181,222,126,82,181,222,96,116,112,12,3,68,53,207,77,184,133,192,104,117,23,76,175,241,92,45,213,108,68,154,5,114,37,77,12,219,122,208,84,70,138,171,28,141,250,151,201,83,103,53,92,213,69,92,194,253,127,177,226,214,122,188,135,38,188,209,90,109,118,248,150,122,186,218,218,134,65,4,17,167,181,207,145,234,141,106,126,85,80,43,75,158,13,138,217,38,33,165,121,50,211,34,92,96,185,92,168,91,50,121,42,195,36,81,61,90,191,94,206,141,170,159,86,238,219,218,166,193,228,187,120,175,184,112,183,144,219,106,251,207,130,215,154,214,67,74,247,126,3,88,250,58,57,22,54,255,0,19,222,247,47,253,98,16,75,153,71,23,118,190,41,53,114,134,211,129,84,190,163,7,194,227,150,146,211,63,67,152,183,10,153,85,189,250,164,107,145,21,26,238,220,108,98,42,111,210,206,175,46,181,68,180,206,92,122,31,119,208,126,21,113,172,127,37,161,125,21,250,255,0,44,217,29,210,153,233,179,160,150,167,167,183,27,147,218,143,108,17,192,142,69,243,71,35,147,224,4,156,0,0,57,211,213,239,127,76,215,237,122,229,243,153,14,139,14,116,245,123,223,211,53,251,94,185,124,230,64,58,44,0,0,0,0,57,211,213,239,127,76,215,237,122,229,243,153,14,139,14,116,245,123,223,211,53,251,94,185,124,230,64,58,44,0,1,7,121,196,50,173,220,32,111,78,171,219,110,83,109,89,246,84,79,189,244,78,137,191,215,235,171,13,59,200,225,104,254,143,234,251,89,218,241,73,89,100,89,118,68,235,237,244,86,116,111,241,219,126,230,223,151,171,242,147,163,139,29,21,94,33,56,121,205,116,158,5,137,181,247,138,14,229,177,242,121,53,181,208,61,179,83,238,237,211,165,22,72,216,215,47,245,46,119,181,55,69,165,94,8,184,146,187,240,87,196,61,82,231,150,186,250,91,29,107,228,199,242,235,115,161,84,168,164,86,72,168,146,244,47,159,114,9,17,119,111,181,90,178,53,60,213,0,232,24,30,78,43,149,227,89,198,61,65,150,97,247,202,43,197,154,233,11,106,40,235,104,230,73,97,154,55,38,232,173,114,127,249,61,168,190,75,230,125,183,27,149,186,207,65,81,117,187,215,211,80,209,82,70,233,170,42,106,101,108,81,67,27,83,119,61,239,114,162,53,168,158,106,170,187,32,31,73,9,249,190,123,156,87,127,40,173,159,247,158,108,141,10,227,75,10,226,51,94,179,13,49,210,230,197,113,198,112,235,60,117,50,95,125,100,75,133,99,231,70,42,64,158,95,121,107,119,78,181,77,222,229,221,187,53,17,95,173,249,190,123,156,87,127,40,173,159,247,158,6,161,228,123,61,3,176,61,84,166,141,241,173,108,119,123,107,230,106,126,18,68,232,102,72,213,127,34,171,101,219,248,148,179,99,159,142,94,124,85,195,194,206,185,197,114,201,102,145,48,204,170,38,90,114,4,106,43,188,59,122,247,134,173,26,158,106,177,57,87,116,77,215,161,242,108,138,187,23,245,101,189,89,242,59,77,37,251,31,186,210,92,237,181,241,54,122,90,202,73,155,52,51,198,228,221,175,99,218,170,215,53,83,226,138,7,218,84,63,60,9,109,203,168,186,95,4,74,158,61,150,74,247,207,237,223,178,179,198,145,126,79,194,108,165,174,230,153,182,37,167,88,197,195,52,206,178,42,27,29,142,215,18,205,87,93,91,42,71,20,77,79,202,190,215,42,236,136,212,221,92,170,136,136,170,168,135,63,220,84,235,46,73,198,231,20,243,93,176,203,85,93,84,87,90,170,108,111,18,183,46,235,42,211,53,234,216,119,69,252,23,73,36,143,149,201,236,106,200,168,171,229,184,22,211,202,190,11,132,60,14,224,30,57,219,199,36,215,119,210,183,109,149,177,45,206,167,201,124,190,47,235,95,143,147,144,150,47,123,35,99,164,145,232,214,181,21,92,229,93,145,17,62,42,96,250,21,165,244,90,43,163,184,118,148,208,202,201,155,140,90,41,232,37,153,155,163,103,157,173,69,154,84,69,246,117,200,175,126,223,217,16,227,155,7,23,237,210,93,59,251,129,224,183,62,140,191,55,164,119,165,38,133,251,62,219,104,114,171,95,230,158,199,207,179,163,79,169,137,42,249,42,177,84,33,39,48,206,41,111,28,93,235,181,30,157,233,154,212,92,241,44,118,183,209,56,237,45,35,21,206,187,87,200,228,141,245,40,212,252,37,123,182,100,127,216,34,46,200,175,113,106,252,14,240,175,106,225,75,69,40,113,57,99,134,108,174,243,209,113,201,171,89,178,247,43,21,190,80,181,201,237,138,20,94,134,249,236,171,214,239,46,181,66,17,114,133,225,1,245,213,174,226,171,80,45,106,148,212,174,150,143,15,166,168,137,21,37,151,205,147,87,166,255,0,6,122,209,70,191,213,119,23,201,90,213,91,98,0,0,0,0,0,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,5,232,105,15,244,166,194,191,147,182,223,230,209,153,113,136,233,15,244,166,194,191,147,182,223,230,209,153,112,0,0,2,149,185,213,251,211,226,223,103,244,63,49,184,151,82,82,183,58,191,122,124,91,236,254,135,230,55,16,44,155,151,247,185,166,148,127,112,91,254,150,66,65,145,243,151,247,185,166,148,127,112,91,254,150,66,65,128,57,209,194,227,135,27,227,194,197,22,88,145,211,197,107,213,202,86,220,210,161,55,108,109,142,242,222,247,90,47,181,17,26,237,255,0,190,116,92,81,255,0,53,238,26,239,154,77,175,117,90,205,101,160,155,232,166,161,76,149,169,85,18,47,77,37,217,27,253,17,11,149,63,5,207,86,247,154,171,248,93,111,68,252,5,2,240,1,8,184,1,230,21,133,235,230,33,105,211,125,79,200,169,109,58,157,109,133,148,110,74,201,82,54,95,209,168,141,109,68,47,119,170,179,185,54,235,139,126,165,118,238,98,43,85,81,179,116,1,66,92,214,110,86,107,143,27,25,139,109,46,141,210,81,209,90,233,171,95,27,183,71,84,54,138,37,93,215,217,186,49,204,106,162,123,21,187,47,154,42,22,201,197,223,26,250,87,194,150,33,87,45,214,237,71,118,205,103,129,201,104,198,160,157,29,81,44,170,221,227,146,161,173,93,225,131,125,149,94,237,183,77,209,157,75,228,83,183,11,122,65,156,241,193,197,100,117,25,91,166,185,83,87,93,29,146,102,119,23,181,82,54,210,247,122,229,102,233,228,213,149,85,33,141,169,236,234,77,147,165,139,176,94,143,14,246,122,236,123,135,253,50,176,93,31,35,171,45,184,117,150,142,161,210,38,207,89,99,162,137,142,87,38,235,231,186,46,254,107,252,102,193,63,136,212,106,35,90,136,136,137,178,34,124,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,241,21,195,126,152,241,61,167,242,233,254,166,218,228,150,22,189,103,183,215,211,57,25,87,110,169,233,84,73,161,122,162,162,46,203,178,181,200,173,114,121,57,23,203,109,164,0,162,253,114,229,81,197,6,144,94,165,185,233,173,185,117,6,197,4,169,45,37,125,149,233,21,194,36,69,221,171,37,43,157,220,71,162,255,0,90,89,19,201,23,116,246,38,5,6,33,204,174,178,222,220,93,152,255,0,18,126,141,149,58,60,20,176,95,99,165,219,109,182,86,187,104,209,54,242,243,242,58,13,0,81,142,141,114,160,226,163,85,111,44,175,212,122,8,48,27,68,242,172,149,117,215,154,134,212,86,202,138,187,185,89,77,27,156,247,61,119,85,251,235,163,69,243,93,254,187,124,225,215,134,221,46,225,135,1,139,2,211,43,66,195,27,213,178,220,46,53,10,143,172,185,78,137,183,118,121,17,19,117,246,236,212,68,107,81,85,26,137,186,239,180,128,0,0,24,230,163,90,179,27,238,5,144,89,180,251,34,166,176,100,181,182,249,224,181,220,234,105,214,120,233,42,28,197,70,74,172,69,77,246,85,221,23,207,101,217,118,118,221,43,84,92,32,114,195,213,41,120,139,184,94,248,158,199,92,204,123,14,169,101,127,83,231,74,152,50,90,215,61,93,31,68,139,191,114,29,209,100,147,169,17,203,187,88,228,69,115,186,110,0,1,252,70,163,81,26,212,68,68,77,145,19,224,127,64,0,0,0,0,3,78,241,131,128,101,186,165,195,54,161,105,246,9,105,244,157,254,249,105,90,90,10,78,252,80,247,165,238,49,122,122,229,115,88,223,36,95,55,57,16,132,92,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,71,236,181,184,125,85,174,10,159,76,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,171,182,251,170,34,217,248,0,0,2,189,56,222,229,97,102,214,139,189,126,171,104,53,85,191,29,204,43,92,234,139,157,158,167,239,118,251,164,171,230,178,177,205,69,236,78,239,62,175,37,99,220,187,175,66,171,158,234,249,143,134,190,96,186,13,120,154,131,20,211,157,94,177,212,247,29,215,62,31,227,38,138,69,246,117,119,173,238,115,23,116,68,243,223,216,116,34,0,231,218,143,132,110,63,248,128,189,83,38,81,167,90,147,114,168,87,185,82,183,52,158,122,102,195,212,187,189,202,250,247,53,83,125,183,93,183,85,242,217,21,85,11,31,224,127,150,54,49,195,149,210,155,83,245,90,227,111,202,243,216,17,29,65,29,59,28,235,125,157,255,0,23,197,214,136,233,102,250,164,115,91,211,251,214,162,250,196,234,0,0,0,87,167,27,220,172,44,218,209,119,175,213,109,6,170,183,227,185,133,107,157,81,115,179,212,253,238,223,116,149,124,214,86,57,168,189,137,221,231,213,228,172,123,151,117,232,85,115,221,95,49,240,215,204,23,65,175,19,80,98,154,115,171,214,58,158,227,186,231,195,252,100,209,72,190,206,174,245,189,206,98,238,136,158,123,251,14,132,64,28,251,81,240,141,199,255,0,16,23,170,100,202,52,235,82,110,85,10,247,42,86,230,147,207,76,216,122,151,119,185,95,94,230,170,111,182,235,182,234,190,91,34,170,161,99,252,15,242,198,198,56,114,186,83,106,126,171,92,109,249,94,123,2,35,168,35,167,99,157,111,179,191,226,248,186,209,29,44,223,84,142,107,122,127,122,212,95,88,157,64,1,23,121,142,232,190,165,235,215,13,85,90,127,164,248,223,167,111,242,94,168,106,219,73,227,41,233,119,138,55,57,94,238,185,222,198,121,110,158,93,91,175,192,148,64,10,139,225,231,149,14,115,149,232,230,160,226,218,249,136,51,7,204,100,172,162,171,195,239,41,95,73,90,172,115,35,153,38,138,84,166,150,77,224,114,172,104,230,170,162,162,236,230,238,173,84,93,29,95,195,135,50,126,22,110,83,227,184,37,183,83,162,183,247,92,172,151,5,172,171,174,183,213,111,229,220,237,83,110,169,191,253,44,109,114,125,72,95,40,2,128,43,184,117,230,49,196,157,218,154,155,56,193,181,94,246,248,229,70,68,252,193,245,52,148,244,219,39,225,55,198,185,140,98,34,42,249,181,60,213,87,218,170,165,147,112,25,203,146,195,194,243,219,169,58,139,91,67,145,106,60,241,44,112,75,78,213,90,75,44,111,106,181,236,167,87,34,43,229,114,42,163,165,84,111,170,170,198,162,34,185,95,54,64,0,0,0,0,21,189,205,55,132,110,33,184,142,212,60,38,251,163,58,125,244,134,134,209,101,158,146,182,95,75,80,210,118,165,116,253,72,221,170,38,141,93,234,249,238,136,168,74,30,2,180,183,59,209,110,19,176,109,51,212,187,23,161,178,75,55,164,252,109,23,138,134,163,181,221,185,85,77,31,223,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,73,0,0,26,75,138,174,18,244,199,139,60,25,49,92,230,9,40,110,148,10,233,108,215,218,70,53,106,173,210,170,121,237,191,238,145,59,100,235,137,85,17,200,136,168,173,114,53,205,221,160,10,30,206,249,124,113,199,195,94,87,45,231,77,109,87,251,196,80,245,120,76,131,4,173,149,42,30,205,209,118,88,162,115,106,99,119,179,116,233,86,239,248,46,118,219,158,117,101,179,154,102,127,75,244,90,237,109,226,42,170,146,102,116,201,5,108,23,106,104,37,111,151,148,142,145,24,199,39,179,201,202,191,89,126,64,10,163,224,75,149,246,178,224,186,169,141,235,118,181,87,209,98,204,198,170,146,190,138,197,4,204,172,172,169,149,19,102,164,207,141,86,40,153,235,42,249,57,238,221,54,84,111,180,181,167,177,146,49,209,200,196,115,92,138,142,106,166,232,168,191,5,63,208,2,169,184,212,229,45,125,175,200,171,181,47,133,106,42,41,41,107,222,233,235,112,247,204,202,101,167,149,124,220,234,39,189,82,62,219,151,117,236,185,91,208,190,76,85,69,70,50,45,227,120,207,51,157,47,137,49,60,75,30,226,18,213,69,79,180,81,210,91,233,46,178,81,70,158,72,157,190,132,116,40,158,73,230,223,130,23,250,0,164,237,50,229,201,198,111,19,185,141,46,79,196,101,230,253,143,218,21,232,181,87,76,162,224,234,203,155,226,221,58,163,130,157,239,115,218,170,158,73,220,232,98,109,241,219,165,125,78,44,57,95,107,148,154,197,85,79,195,78,139,37,86,3,71,108,183,82,80,84,45,246,219,4,147,203,29,51,27,60,146,36,243,178,71,72,233,81,234,231,43,83,117,85,219,203,98,231,64,24,238,156,90,110,22,29,60,197,236,87,106,126,197,117,186,203,69,73,83,23,91,93,219,150,56,24,215,183,118,170,162,236,228,84,221,21,83,234,50,9,35,142,104,223,12,209,181,241,189,170,215,53,201,186,57,23,218,138,159,20,63,208,2,174,56,197,229,21,81,127,189,86,234,39,11,47,160,165,125,108,142,158,179,16,171,149,180,240,164,142,93,213,104,165,95,82,54,170,175,238,50,43,90,223,62,151,162,108,196,134,118,173,22,230,37,163,53,18,88,176,236,23,93,113,228,98,185,28,220,98,43,159,135,93,215,117,217,244,74,177,187,117,243,242,85,223,218,116,38,0,231,255,0,23,224,75,142,189,125,200,96,169,200,244,255,0,43,130,89,26,214,73,119,205,234,164,165,72,35,223,203,171,196,170,206,228,78,175,193,99,28,239,111,151,180,180,206,9,57,125,96,92,37,209,191,40,186,214,195,148,106,21,116,43,21,69,225,208,244,195,67,27,147,214,130,145,142,243,106,47,177,210,47,174,244,242,217,168,170,210,90,0,6,133,226,207,131,109,44,226,231,20,130,211,153,54,107,93,254,214,215,250,31,32,163,98,45,77,18,187,101,86,57,171,178,77,18,170,38,241,185,83,226,173,115,21,122,141,244,0,161,45,87,229,173,198,38,133,95,159,117,196,241,58,252,182,134,142,71,62,138,245,136,74,233,106,54,217,118,95,14,197,74,152,223,211,237,70,181,201,186,170,35,156,120,79,192,249,149,230,20,209,226,215,28,119,136,202,218,23,39,75,105,110,108,189,50,149,19,127,98,247,246,141,169,236,246,236,116,20,0,165,30,31,121,64,235,198,125,116,164,185,235,100,180,250,127,142,35,218,250,136,18,162,42,171,172,241,252,91,28,113,171,163,137,85,60,186,164,118,237,221,23,161,222,194,223,180,155,73,52,255,0,67,240,91,118,156,233,158,61,5,158,201,109,111,169,20,126,111,150,69,219,174,105,94,190,180,146,57,83,117,115,188,215,201,61,136,136,153,128,0,121,121,70,47,143,102,184,237,199,18,203,44,244,183,91,53,222,153,244,149,180,85,81,163,226,158,23,166,206,107,145,127,252,233,237,79,51,212,0,83,103,21,28,161,181,55,13,188,214,101,28,54,181,114,252,102,119,186,102,217,39,168,100,119,59,122,42,239,219,107,164,84,109,75,19,224,168,169,38,219,34,181,202,157,75,160,109,152,55,50,60,102,137,216,189,143,24,226,58,219,111,110,208,45,37,13,53,238,58,93,145,124,147,104,211,182,173,243,95,200,116,34,0,162,125,26,229,109,197,134,179,228,41,113,212,75,68,152,37,166,162,68,150,182,237,145,75,221,172,147,117,245,149,148,200,229,149,242,124,126,248,177,181,127,170,223,200,184,142,29,184,116,211,94,25,52,238,151,78,180,218,216,177,192,213,73,171,235,231,233,117,93,202,167,109,157,60,239,68,77,221,240,68,68,70,181,54,70,162,33,180,0,2,23,243,20,178,113,145,170,152,154,104,191,13,186,95,87,83,143,221,225,71,100,87,246,223,109,180,110,170,137,87,253,227,19,38,168,100,173,98,236,139,35,182,78,164,84,98,110,213,126,243,64,1,64,63,181,113,199,103,240,25,254,115,89,255,0,218,199,237,92,113,217,252,6,127,156,214,127,246,178,255,0,128,20,3,251,87,28,118,127,1,159,231,53,159,253,172,126,213,199,29,159,192,103,249,205,103,255,0,107,47,248,1,231,99,148,149,20,24,245,174,134,174,62,220,244,212,80,69,43,55,69,233,123,88,136,169,186,121,47,154,124,15,241,148,98,248,246,107,142,220,113,44,178,207,75,117,179,93,233,159,73,91,69,85,26,62,41,225,122,108,230,185,23,255,0,206,158,212,243,61,64,5,54,113,81,202,27,83,112,219,205,102,81,195,107,87,47,198,103,123,166,109,146,122,134,71,115,183,162,174,253,182,186,69,70,212,177,62,10,138,146,109,178,43,92,169,212,186,6,217,131,115,35,198,104,157,139,216,241,142,35,173,182,246,237,2,210,80,211,94,227,165,217,23,201,54,141,59,106,223,53,252,135,66,32,10,39,209,174,86,220,88,107,62,66,151,29,68,180,73,130,90,106,36,73,107,110,217,20,189,218,201,55,95,89,89,76,142,89,95,39,199,239,139,27,87,250,173,252,139,136,225,219,135,77,53,225,147,78,233,116,235,77,173,139,28,13,84,154,190,190,126,151,85,220,170,118,217,211,206,244,68,221,223,4,68,68,107,83,100,106,34,27,64,0,0,1,26,185,128,232,206,182,235,191,15,215,12,7,68,178,26,42,42,201,231,100,247,59,116,234,176,190,241,74,205,221,225,89,63,87,76,91,189,26,170,142,78,151,244,163,85,204,110,253,90,27,149,231,2,87,77,24,163,169,215,45,101,199,101,160,206,43,150,106,27,69,174,174,52,238,90,105,81,202,201,38,114,121,237,52,187,42,38,222,200,254,63,124,84,75,14,0,0,0,13,115,175,154,9,167,124,72,105,197,126,153,234,77,171,196,208,85,125,246,154,166,61,155,83,65,82,136,168,202,136,30,168,189,47,110,235,245,162,162,185,174,69,107,149,23,99,0,40,135,87,121,108,113,125,195,230,88,251,206,154,217,238,217,117,186,146,87,62,221,126,196,158,244,173,107,124,246,234,167,141,222,34,41,54,246,163,58,219,240,71,169,243,208,91,57,173,230,148,203,136,164,28,68,58,158,161,169,11,210,228,235,157,27,30,213,248,62,122,133,98,42,47,199,169,251,109,237,242,47,152,1,84,156,63,242,146,202,45,56,134,83,168,26,245,29,37,223,49,158,199,114,110,63,138,195,85,28,209,178,227,37,60,141,134,106,186,133,119,109,239,73,28,138,214,163,149,136,237,156,231,175,224,167,227,203,159,129,222,40,244,31,137,155,126,160,234,182,152,122,14,193,5,166,190,150,74,191,77,219,170,118,150,72,209,24,222,136,39,123,252,215,227,211,178,124,75,97,0,8,167,198,215,0,120,23,22,246,182,100,20,53,145,99,90,131,109,131,179,69,122,108,61,113,85,70,155,171,105,234,216,158,111,102,234,189,47,79,93,155,238,157,73,187,22,86,0,57,245,200,248,44,227,179,135,204,150,85,199,180,231,58,74,141,214,56,174,216,59,234,43,25,59,63,170,71,209,239,35,90,190,126,82,53,171,245,162,31,226,179,135,222,98,122,237,83,21,171,46,192,245,159,33,86,61,59,105,150,190,182,40,88,239,98,42,62,224,230,177,191,199,185,208,104,2,184,184,39,229,69,69,165,87,235,126,170,241,17,89,109,191,100,52,14,109,69,179,30,165,251,245,13,12,201,230,217,103,145,200,137,60,173,93,182,106,39,109,174,77,247,147,213,86,216,232,0,0,0,10,94,212,126,94,156,96,95,184,183,202,53,58,211,164,61,252,102,227,168,213,183,234,106,239,79,218,219,220,161,146,230,249,153,47,109,213,41,34,111,26,163,186,85,168,239,130,166,254,69,208,128,0,0,0,0,5,47,106,63,47,78,48,47,220,91,229,26,157,105,210,30,254,51,113,212,106,219,245,53,119,167,237,109,238,80,201,115,124,204,151,182,234,148,145,55,141,81,221,42,212,119,193,83,127,34,232,64,0,0,2,23,113,199,203,123,15,226,138,89,53,11,5,175,164,197,117,25,145,35,36,169,146,53,240,55,118,181,54,107,106,145,136,174,108,136,136,136,217,154,138,187,39,75,154,244,70,244,77,16,5,4,39,13,156,199,56,104,186,84,91,240,156,75,85,45,76,116,190,180,184,85,77,77,101,45,87,179,103,185,40,156,228,114,42,34,126,27,81,83,100,69,68,84,216,92,52,83,153,111,17,50,197,143,102,88,166,178,222,169,157,34,53,176,101,82,213,209,81,49,201,178,245,109,90,232,226,79,98,47,87,214,137,241,66,253,192,16,143,151,47,1,217,111,9,172,190,230,186,137,148,208,213,228,121,61,20,84,111,181,219,145,95,79,67,11,95,220,245,166,114,34,201,34,175,146,163,90,141,77,188,149,251,238,153,215,49,221,23,212,189,122,225,170,171,79,244,159,27,244,237,254,75,213,13,91,105,60,101,61,46,241,70,231,43,221,215,59,216,207,45,211,203,171,117,248,18,136,1,81,124,60,242,161,206,114,189,28,212,28,91,95,49,6,96,249,140,149,148,85,120,125,229,43,233,43,85,142,100,115,36,209,74,148,210,201,188,14,85,141,28,213,84,84,93,156,221,213,170,139,163,171,248,112,230,79,194,205,202,124,119,4,182,234,116,86,254,235,149,146,224,181,149,117,214,250,173,252,187,157,170,109,213,55,255,0,165,141,174,79,169,11,229,0,80,5,119,14,188,198,56,147,187,83,83,103,24,54,171,222,223,28,168,200,159,152,62,166,146,158,155,100,252,38,248,215,49,140,68,69,95,54,167,154,170,251,85,84,178,110,3,57,114,88,120,94,123,117,39,81,107,104,114,45,71,158,37,142,9,105,218,171,73,101,141,237,86,189,148,234,228,69,124,174,69,84,116,170,141,245,85,88,212,68,87,43,230,200,3,248,237,246,94,149,68,93,188,149,83,114,156,51,110,92,124,84,234,215,25,110,159,90,229,142,229,143,101,55,39,221,110,217,133,178,69,117,35,40,35,219,250,25,141,119,175,12,189,180,100,17,198,228,84,79,37,69,123,88,231,23,32,0,243,49,156,106,195,134,227,182,204,79,23,181,193,109,179,217,233,34,161,161,163,129,187,71,4,17,181,26,198,53,62,164,106,34,125,103,166,0,0,0,0,0,2,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,76,227,119,159,70,120,42,223,78,219,105,251,189,171,109,44,50,125,238,106,134,72,221,164,137,237,245,154,155,237,186,110,138,138,182,254,0,199,116,226,211,112,176,233,230,47,98,187,83,246,43,173,214,90,42,74,152,186,218,238,220,177,192,198,189,187,181,85,23,103,34,166,232,170,159,81,145,0,0,0,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,166,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,214,219,125,209,81,44,252,1,167,120,62,192,50,221,45,225,155,79,116,251,59,180,250,50,255,0,99,180,165,45,125,39,126,41,187,50,247,30,189,61,113,57,204,119,146,167,155,92,168,110,32,0,24,214,163,233,198,21,171,120,93,211,79,117,10,193,77,120,176,222,33,88,42,169,103,79,37,79,107,94,215,39,155,30,213,68,115,94,213,71,53,200,138,138,138,134,74,0,165,62,37,57,69,107,102,158,222,107,47,58,16,207,167,216,179,220,233,33,165,239,71,13,218,145,155,249,50,72,220,173,100,251,110,136,142,141,122,157,178,170,198,211,78,81,224,252,201,236,244,78,196,173,184,223,17,212,150,229,122,68,180,116,208,94,217,72,170,138,155,121,55,239,123,110,137,231,236,242,223,115,160,240,5,19,104,231,43,62,44,181,146,248,219,158,127,103,92,22,213,83,55,118,178,233,145,77,215,89,38,235,187,213,148,205,114,202,249,60,247,251,231,109,170,187,250,219,151,5,195,119,13,90,103,194,238,158,195,128,233,205,185,83,173,91,53,206,231,80,136,181,119,58,157,182,89,102,114,39,195,205,26,196,245,90,158,72,158,106,171,181,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,117,167,142,30,42,177,158,51,178,93,53,177,107,13,202,147,26,162,207,29,106,167,183,182,142,149,88,202,79,22,140,237,117,44,74,237,186,87,109,213,119,252,165,209,28,245,113,13,255,0,209,7,203,254,211,93,252,249,160,116,42,0,0,0,3,241,172,172,164,183,210,79,95,95,85,13,53,45,52,110,154,121,230,122,50,56,163,106,110,231,185,203,228,214,162,34,170,170,249,34,33,133,232,158,175,99,58,239,167,20,26,163,134,164,171,100,186,213,220,105,232,100,145,54,89,162,165,173,158,149,38,219,201,81,36,236,117,162,47,154,35,209,23,205,8,7,205,191,140,175,163,118,137,56,90,211,171,162,37,206,239,3,100,203,234,161,122,163,169,169,30,136,232,232,145,81,127,10,84,94,169,19,250,218,181,190,105,34,237,35,57,92,123,137,233,151,231,175,156,86,129,42,128,0,0,32,31,52,190,53,83,69,176,183,232,86,156,221,85,153,198,87,72,171,112,169,167,147,103,218,45,175,221,21,119,79,193,154,100,234,107,83,218,214,117,63,201,85,138,161,54,48,93,73,192,53,54,223,87,117,211,220,194,211,144,210,80,86,77,111,170,154,223,84,217,155,13,68,78,86,190,55,116,175,146,162,166,233,191,181,21,28,155,162,162,174,72,84,215,38,254,28,245,1,151,203,151,17,247,75,213,214,205,138,62,9,109,86,235,124,51,58,56,239,179,34,170,62,89,153,236,124,48,174,232,223,47,57,119,217,83,182,228,117,178,128,0,1,225,229,57,214,19,131,65,5,86,107,152,216,241,248,106,158,177,193,37,210,225,13,35,101,114,38,234,214,172,142,106,57,81,60,246,67,28,253,144,90,11,252,55,96,63,229,45,23,250,194,13,241,253,193,87,23,60,90,234,244,23,156,122,183,15,165,194,177,218,68,162,176,209,213,221,229,100,170,175,217,213,21,18,49,33,84,107,222,244,70,236,138,190,164,81,252,119,43,71,137,46,26,117,23,133,124,230,135,79,181,54,107,68,151,75,133,166,43,204,43,107,170,116,241,120,121,38,154,38,238,231,49,138,142,234,129,254,91,123,54,243,243,3,164,91,61,230,207,144,219,41,239,86,11,173,29,206,223,86,206,229,61,93,28,237,154,25,155,190,221,76,123,21,90,228,242,95,52,83,236,35,231,47,239,115,77,40,254,224,183,253,44,132,131,0,1,135,234,254,170,98,122,37,166,153,6,169,230,245,107,5,159,29,163,117,84,253,41,187,229,118,232,216,225,98,124,95,36,142,99,27,240,234,114,110,168,158,96,123,217,22,75,142,98,22,138,140,135,44,191,219,108,182,186,70,245,84,87,92,106,163,166,167,133,62,183,201,34,163,90,159,198,166,136,171,230,25,193,117,21,114,219,166,226,7,30,116,168,254,142,168,99,168,150,45,247,219,247,70,70,172,219,242,245,109,183,159,176,167,13,80,214,14,37,57,133,235,69,53,134,138,146,225,119,158,178,166,79,64,226,244,50,116,209,91,96,77,215,169,119,84,98,43,88,190,188,242,108,171,241,84,77,154,146,51,31,228,151,172,245,182,52,172,200,245,119,16,181,221,31,27,94,218,40,41,234,42,163,107,151,218,199,205,179,54,84,248,171,90,228,223,216,170,158,96,91,14,159,106,190,153,106,197,177,247,141,51,207,236,25,69,28,125,61,217,45,87,8,170,123,42,190,198,200,140,85,88,221,228,190,78,68,95,47,97,149,156,239,106,134,137,113,69,192,6,166,91,47,213,149,85,120,237,193,36,114,217,242,91,29,74,201,69,92,141,84,87,177,175,86,167,82,123,58,161,153,136,170,158,214,43,85,21,110,63,128,254,45,168,184,180,209,214,223,238,49,193,73,152,227,207,142,223,146,81,194,155,51,188,173,85,142,166,52,248,71,50,53,202,137,251,215,54,70,249,163,81,84,36,144,0,0,0,13,23,199,14,125,151,233,119,10,186,131,158,224,87,185,109,23,251,69,21,60,180,85,177,49,143,116,46,117,84,44,85,68,122,43,87,118,185,201,230,139,237,34,47,42,78,40,245,239,95,117,23,57,179,106,246,163,86,228,148,86,187,37,61,85,28,83,211,211,198,145,74,233,250,85,200,177,70,213,93,211,203,207,114,77,115,31,247,38,213,63,238,117,47,243,218,114,8,242,68,254,155,58,147,252,157,165,254,114,5,193,0,0,0,0,0,0,0,0,0,0,0,65,254,99,220,123,203,195,29,158,159,76,180,194,90,105,245,26,253,74,181,14,168,145,137,36,118,90,55,117,53,179,171,87,201,211,185,200,189,182,57,21,168,141,87,57,54,233,107,194,83,234,94,185,104,238,141,211,71,83,170,90,151,142,227,9,50,111,12,87,26,248,226,154,100,250,227,139,126,183,255,0,217,106,154,243,26,227,215,131,188,182,224,203,101,159,136,28,85,149,18,57,26,196,174,153,244,45,114,175,177,17,245,13,99,119,254,249,77,250,15,193,239,19,156,113,223,46,90,131,79,88,233,104,106,42,220,219,150,91,146,214,72,177,207,80,155,117,49,142,217,210,76,244,69,79,38,167,75,124,145,85,190,70,242,207,121,44,235,182,61,142,73,119,193,245,19,23,202,238,48,69,220,125,173,99,146,134,73,156,155,238,200,100,147,170,55,59,217,183,113,99,69,243,243,79,136,92,165,29,101,37,194,150,26,234,10,168,106,105,170,24,146,67,52,47,71,178,70,42,110,142,107,147,201,81,83,216,168,126,197,9,112,153,198,62,177,112,59,169,147,105,222,127,69,119,147,16,138,227,225,114,60,94,185,174,73,237,207,69,217,243,210,181,235,180,114,181,23,169,90,155,54,84,68,69,253,235,219,122,248,166,85,143,231,24,205,175,49,197,46,176,92,172,215,154,72,171,104,106,224,118,236,154,25,26,142,107,147,251,203,236,95,52,95,37,243,3,214,0,170,78,98,28,204,242,10,28,130,233,161,28,56,95,221,111,142,220,247,209,95,242,154,71,167,122,73,211,201,244,244,82,34,253,237,24,187,181,211,39,172,174,221,24,173,70,245,56,44,71,83,56,148,208,45,27,153,212,154,155,171,184,190,63,88,212,71,45,13,77,193,139,87,178,166,232,190,29,138,178,237,249,122,118,48,188,115,143,142,14,114,170,246,91,109,92,65,98,177,207,35,145,173,241,243,73,66,197,95,171,174,161,172,111,255,0,108,169,29,4,229,165,197,7,17,246,248,179,234,232,105,49,91,29,213,86,166,59,174,77,60,169,81,92,215,121,247,99,133,173,116,175,71,110,138,143,127,67,92,139,186,57,77,185,153,114,80,214,187,77,149,245,216,94,170,98,153,13,124,113,163,214,134,162,158,106,21,145,223,22,71,34,245,181,87,217,178,187,161,23,226,168,5,196,91,238,20,23,106,40,110,86,186,234,122,202,74,134,36,144,212,83,202,217,35,145,171,236,115,92,213,84,84,252,168,125,7,61,122,95,174,220,83,114,254,213,41,113,106,216,110,182,117,161,153,174,187,226,23,135,185,212,21,145,185,119,87,181,168,170,196,87,39,155,106,33,95,63,173,205,221,22,242,248,121,215,172,39,137,61,42,180,106,174,11,51,146,146,224,213,138,174,142,87,34,205,65,86,196,78,237,52,187,126,249,170,169,231,251,230,185,174,79,39,32,27,36,0,0,0,0,0,0,255,0,47,123,35,99,164,145,232,214,181,21,92,229,93,145,17,62,42,127,92,228,106,43,156,168,136,137,186,170,252,10,62,230,3,199,206,107,196,38,115,114,210,29,36,189,214,82,233,197,21,74,219,163,142,222,174,108,185,20,200,229,98,201,34,183,214,124,46,114,237,28,94,197,68,71,57,21,202,136,208,180,188,187,142,174,16,240,123,164,150,108,135,95,113,84,172,133,221,50,199,69,59,235,145,142,248,181,206,167,107,218,138,155,121,162,174,232,190,74,101,58,99,196,223,15,218,203,80,218,13,50,213,252,98,253,92,246,171,155,65,5,115,89,88,173,68,221,87,195,191,166,93,145,61,171,211,228,84,238,144,242,115,226,23,61,177,83,100,57,246,75,97,192,153,86,212,123,45,245,108,146,174,225,27,85,55,69,146,40,246,99,21,119,79,85,100,234,79,62,164,106,166,198,185,226,83,151,63,17,28,43,219,83,80,251,212,153,46,53,111,123,38,146,249,96,146,70,201,109,122,57,58,31,60,78,68,146,47,91,109,164,111,83,83,203,119,53,85,16,11,246,5,112,242,184,227,203,35,213,233,228,225,247,90,47,146,92,178,154,58,103,84,227,215,138,133,222,107,149,52,77,222,74,121,157,251,249,163,106,43,209,235,230,246,35,250,151,169,157,78,177,224,0,0,0,17,167,143,62,45,173,188,40,104,228,247,107,108,212,243,102,217,18,62,131,26,162,147,214,78,238,201,220,170,123,127,173,194,215,35,191,178,122,198,223,223,42,160,109,124,55,90,176,236,243,84,243,189,41,198,170,82,174,225,167,144,90,221,120,168,141,232,232,153,81,91,226,85,41,211,111,223,198,218,100,87,125,75,34,55,201,90,228,51,242,173,121,34,221,46,87,203,158,188,94,175,53,211,214,220,46,19,227,245,85,85,51,200,175,150,121,164,117,205,207,145,238,95,55,57,206,85,85,85,243,85,82,210,128,31,21,230,247,102,199,45,117,55,204,134,239,69,107,182,209,179,185,83,89,91,80,200,32,133,159,213,62,71,170,53,169,249,85,76,103,88,245,103,16,208,221,52,191,106,158,117,91,225,237,22,26,85,158,84,106,167,114,105,21,81,177,195,26,47,181,239,122,181,141,79,173,201,240,40,115,89,53,227,136,238,96,26,197,77,96,183,209,92,174,43,112,170,116,120,238,31,109,149,86,150,138,52,243,221,119,86,177,207,70,167,84,149,18,109,236,85,85,99,17,26,208,185,27,199,48,94,12,172,119,7,219,107,120,130,198,100,153,142,233,87,81,172,213,113,111,249,37,133,142,98,167,229,71,108,108,157,53,215,141,23,214,40,220,253,46,213,12,107,38,124,109,235,146,11,125,198,57,42,34,111,214,248,119,238,49,63,43,154,133,85,225,188,147,245,178,237,106,142,183,53,213,92,79,31,171,150,46,191,7,77,4,245,238,141,254,91,49,239,251,219,81,125,187,171,85,200,138,158,93,94,211,71,241,17,192,63,18,188,33,118,181,14,73,25,115,177,80,76,215,199,147,99,85,18,162,208,63,116,70,58,100,217,178,211,170,170,162,35,211,118,110,168,157,123,170,34,135,64,0,174,174,89,252,194,111,122,215,93,247,8,215,11,172,117,57,132,80,44,182,11,195,154,141,125,218,40,218,171,36,19,108,155,119,216,214,171,209,201,248,109,71,111,179,155,187,236,84,0,6,165,226,199,86,19,68,56,114,207,245,46,58,149,130,178,213,102,154,59,115,209,221,42,149,211,237,5,54,203,249,38,150,53,242,243,217,20,15,118,77,125,208,152,100,124,51,107,86,6,201,24,229,107,154,236,142,141,21,170,158,212,84,238,121,41,254,127,100,22,130,255,0,13,216,15,249,75,69,254,176,231,231,134,142,20,181,91,138,236,134,241,142,105,108,118,166,205,99,162,109,109,100,247,58,167,65,11,26,231,163,24,196,115,88,229,87,185,122,149,19,109,182,99,188,252,188,228,47,237,55,241,115,255,0,31,192,127,199,51,127,168,2,224,227,215,221,9,154,70,67,14,181,96,111,145,238,70,181,173,200,232,213,92,171,236,68,78,231,154,153,233,73,214,14,79,156,89,219,47,182,219,149,77,118,6,177,82,85,195,60,157,55,153,149,122,90,244,85,219,239,30,221,144,187,16,7,249,123,217,27,29,36,143,70,181,168,170,231,42,236,136,137,241,83,250,231,35,81,92,229,68,68,77,213,87,224,81,247,48,30,62,115,94,33,51,155,150,144,233,37,238,178,151,78,40,170,86,221,28,118,245,115,101,200,166,71,43,22,73,21,190,179,225,115,151,104,226,246,42,34,57,200,174,84,70,133,165,229,220,117,112,135,131,221,36,179,100,58,251,138,165,100,46,233,150,58,41,223,92,140,119,197,174,117,59,94,212,84,219,205,21,119,69,242,83,41,211,30,38,248,126,214,90,134,208,105,150,175,227,23,234,231,181,92,218,8,43,154,202,197,106,38,234,190,29,253,50,236,137,237,94,159,34,167,116,135,147,159,16,185,237,138,155,33,207,178,91,14,4,202,182,163,217,111,171,100,149,119,8,218,169,186,44,145,71,179,24,171,186,122,171,39,82,121,245,35,85,54,53,207,18,156,185,248,136,225,94,218,154,135,222,164,201,113,171,123,217,52,151,203,4,146,54,75,107,209,201,208,249,226,114,36,145,122,219,109,35,122,154,158,91,185,170,168,128,95,176,43,135,149,199,30,89,30,175,79,39,15,186,209,124,146,229,148,209,211,58,167,30,188,84,46,243,92,169,162,110,242,83,204,239,223,205,27,81,94,143,95,55,177,31,212,189,76,234,117,143,0,63,26,202,202,75,125,44,213,213,245,80,211,83,83,177,100,154,105,158,140,100,108,68,221,92,231,47,146,34,39,181,84,196,53,147,87,176,141,9,211,139,206,168,234,21,203,193,217,172,176,247,30,141,217,101,168,145,124,163,130,38,170,167,92,143,114,163,90,155,167,154,238,170,136,138,169,70,58,243,197,55,18,124,122,234,76,56,86,63,69,119,146,213,93,84,230,88,240,187,42,189,209,35,81,119,107,231,233,219,191,34,53,55,116,178,108,214,250,202,136,198,238,5,195,228,252,122,112,121,136,220,31,107,188,113,5,138,62,162,53,233,122,80,78,250,246,53,126,40,175,167,107,218,139,249,55,50,237,53,226,115,135,189,96,169,109,6,155,107,14,45,125,174,127,224,208,193,112,99,42,220,159,90,64,254,153,85,63,47,73,86,122,127,201,99,94,111,246,216,171,243,253,68,197,49,57,165,78,165,162,133,178,220,103,139,203,216,245,103,68,125,91,255,0,82,247,38,222,123,252,13,123,175,92,172,248,153,208,155,76,217,174,63,224,51,139,61,181,158,38,162,167,31,116,137,91,70,214,121,172,142,167,122,35,213,27,182,251,196,175,84,79,53,68,68,85,64,189,192,83,199,47,238,102,185,118,41,146,218,180,111,136,156,142,107,214,49,114,149,148,118,220,138,225,50,190,170,213,43,151,102,54,162,87,121,203,78,171,178,117,61,122,163,223,125,213,137,179,110,28,1,241,94,111,118,108,114,215,83,124,200,110,244,86,187,109,27,59,149,53,149,181,12,130,8,89,253,83,228,122,163,90,159,149,84,249,114,252,174,195,130,226,183,140,215,40,175,101,21,158,197,67,61,198,186,161,254,200,160,137,138,247,187,111,142,205,106,249,123,87,216,80,86,191,241,25,175,60,125,235,61,54,47,97,164,186,213,91,171,238,14,167,197,113,10,55,253,234,6,110,168,215,202,136,189,47,151,161,21,210,76,245,217,169,215,178,177,137,178,5,195,92,249,131,240,99,105,184,58,217,85,196,22,55,36,205,119,74,186,149,39,169,139,125,246,242,150,40,221,26,167,229,71,109,241,54,118,155,107,142,142,235,12,14,159,75,181,55,27,201,214,54,117,203,21,182,227,28,179,194,223,174,72,145,122,227,248,126,19,83,218,85,78,43,201,55,90,110,86,70,214,229,186,179,137,89,46,82,69,214,148,52,244,243,214,163,28,190,198,73,47,168,136,169,241,86,163,211,127,98,185,60,200,233,175,60,33,241,49,193,70,65,67,151,221,155,61,61,12,21,77,75,102,93,141,213,201,225,217,63,154,181,171,34,35,100,130,69,68,93,154,244,110,251,47,74,185,17,64,232,100,16,159,150,143,27,87,62,39,112,203,134,7,169,53,112,201,168,56,148,49,203,61,75,88,145,250,90,129,85,24,218,158,150,249,36,141,114,181,146,108,136,155,190,55,34,39,82,162,77,128,0,0,0,0,41,119,134,46,56,120,170,206,56,191,195,180,239,42,214,27,149,195,28,185,101,14,161,170,160,125,29,43,89,44,8,231,167,66,185,177,35,145,60,147,205,23,127,34,232,142,122,184,55,247,243,192,127,150,111,255,0,189,33,208,168,0,0,0,0,30,6,85,168,56,22,9,225,126,155,230,246,12,123,199,117,248,95,74,220,161,164,239,244,116,245,244,119,92,222,174,158,182,239,182,251,117,38,254,212,49,255,0,217,5,160,191,195,118,3,254,82,209,127,172,34,247,51,14,13,245,119,139,95,185,199,220,174,123,4,95,69,125,49,227,253,43,90,250,125,252,79,131,237,244,116,198,254,175,247,188,155,239,182,222,94,221,252,160,255,0,237,55,241,115,255,0,31,192,127,199,51,127,168,2,224,127,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,97,79,223,180,223,197,207,252,127,1,255,0,28,205,254,160,126,211,127,23,63,241,252,7,252,115,55,250,128,46,7,246,65,104,47,240,221,128,255,0,148,180,95,235,15,222,131,92,244,78,233,93,79,108,182,107,14,17,89,89,89,43,32,167,167,131,33,164,146,89,165,122,163,90,198,53,178,42,185,202,170,136,136,137,186,170,236,115,219,196,151,12,89,231,11,57,61,183,13,212,123,230,51,85,121,184,210,45,119,132,179,215,62,165,244,208,245,116,177,211,117,70,196,111,90,163,250,83,205,85,24,170,187,38,219,206,126,80,252,30,173,198,183,246,85,106,21,169,124,45,27,228,165,195,233,106,34,221,178,204,155,178,106,253,151,224,197,234,142,53,254,171,184,239,37,99,20,11,99,0,240,179,188,194,211,167,216,77,255,0,60,191,63,162,219,142,219,42,174,181,107,186,34,246,160,137,210,59,109,254,59,53,118,3,199,186,107,110,140,88,238,53,54,123,214,174,97,118,250,250,57,29,13,69,45,85,254,146,41,161,145,23,101,99,216,233,17,205,114,47,181,21,55,62,95,217,5,160,191,195,118,3,254,82,209,127,172,57,243,211,45,44,213,62,50,181,214,229,100,196,252,20,249,70,81,83,112,200,43,106,43,167,116,80,49,92,231,77,52,146,61,26,229,77,222,244,106,121,46,238,123,127,140,145,127,180,223,197,207,252,127,1,255,0,28,205,254,160,11,129,253,144,90,11,252,55,96,63,229,45,23,250,195,57,163,172,164,184,82,65,95,65,85,13,77,45,76,109,154,9,225,122,62,57,99,114,110,215,181,201,228,230,170,42,42,42,121,42,41,72,191,180,223,197,207,252,127,1,255,0,28,205,254,160,185,125,41,198,174,56,102,151,97,248,125,225,97,90,251,21,130,223,109,170,88,92,174,141,102,134,157,145,191,165,85,19,118,245,53,118,93,147,200,12,164,2,162,121,142,243,32,202,110,153,77,227,64,116,7,34,154,213,100,181,72,250,11,254,65,67,34,178,166,190,165,170,230,205,77,79,35,87,118,64,213,245,92,246,236,231,185,174,68,94,143,195,11,24,212,142,46,184,103,210,59,140,150,109,65,214,172,94,215,114,133,118,154,133,181,126,34,170,37,223,109,159,12,40,247,179,254,210,33,253,211,174,46,120,102,213,155,132,86,140,3,91,49,91,157,198,119,116,195,66,234,212,167,170,149,126,166,67,55,67,222,191,196,213,42,35,64,57,82,241,21,173,216,229,30,111,127,173,181,96,150,91,156,109,168,164,117,225,36,146,182,166,39,236,173,149,41,216,155,181,170,139,186,119,28,197,95,37,219,101,220,255,0,124,65,114,163,226,31,68,113,234,156,215,24,174,182,231,246,91,123,31,61,98,218,25,36,85,244,209,49,21,86,87,83,63,240,218,136,155,175,109,239,114,121,170,181,17,55,2,244,65,82,92,181,185,139,223,168,111,246,158,29,245,239,32,146,190,211,94,172,161,198,111,245,178,171,167,164,168,87,109,29,37,68,142,93,223,19,183,233,141,234,187,177,81,173,93,216,168,177,219,104,0,10,137,230,59,204,131,41,186,101,55,141,1,208,28,138,107,85,146,213,35,232,47,249,5,12,138,202,154,250,150,171,155,53,53,60,141,93,217,3,87,213,115,219,179,158,230,185,17,122,63,12,44,99,82,56,186,225,159,72,238,50,89,181,7,90,177,123,93,202,21,218,106,22,213,248,138,168,151,125,182,124,48,163,222,207,251,72,135,247,78,184,185,225,155,86,110,17,90,48,13,108,197,110,119,25,221,211,13,11,171,82,158,170,85,250,153,12,221,15,122,255,0,19,84,168,141,0,229,75,196,86,183,99,148,121,189,254,182,213,130,89,110,113,182,162,145,215,132,146,74,218,152,159,178,182,84,167,98,110,214,170,46,233,220,115,21,124,151,109,151,115,253,241,5,202,143,136,125,17,199,170,115,92,98,186,219,159,217,109,236,124,245,139,104,100,145,87,211,68,196,85,89,93,76,255,0,195,106,34,110,189,183,189,201,230,170,212,68,220,11,209,5,73,114,214,230,47,126,161,191,218,120,119,215,188,130,74,251,77,122,178,135,25,191,214,202,174,158,146,161,93,180,116,149,18,57,119,124,78,223,166,55,170,238,197,70,181,119,98,162,199,109,160,69,110,101,90,183,168,186,41,195,29,94,113,165,217,60,246,11,228,119,186,10,86,214,67,20,114,57,34,145,206,235,110,210,53,205,243,217,62,6,175,229,57,196,54,178,235,254,57,168,245,186,193,157,85,228,179,89,171,109,177,80,190,162,8,99,236,54,72,231,87,162,118,152,221,247,86,55,219,191,176,200,121,190,123,156,87,127,40,173,159,247,158,105,158,71,95,250,39,171,95,221,27,71,250,42,144,44,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,243,136,222,58,248,117,225,138,119,89,243,236,170,106,252,141,24,146,38,63,101,133,42,171,154,213,77,218,178,34,185,177,195,186,108,169,220,123,85,81,81,81,21,60,200,176,188,239,116,179,210,41,18,104,126,87,224,58,149,22,127,72,211,119,145,189,73,178,246,246,233,223,167,117,219,175,219,229,191,197,2,202,142,122,184,134,255,0,232,131,229,255,0,105,174,254,124,210,227,184,115,227,203,135,46,39,42,219,99,193,50,153,237,185,35,152,178,37,130,249,11,105,107,94,212,77,215,183,179,157,28,219,34,42,170,70,247,42,34,42,170,34,20,227,196,55,255,0,68,31,47,251,77,119,243,230,129,208,168,0,1,161,184,206,226,146,195,194,142,140,215,231,21,93,154,172,134,225,213,111,199,45,207,119,157,85,115,154,187,61,201,237,237,70,158,187,215,234,68,110,232,175,105,185,178,108,150,195,134,227,183,60,179,40,186,65,109,179,217,233,37,174,174,172,157,219,71,4,17,181,92,247,185,126,164,106,42,253,101,6,241,11,171,218,153,204,63,138,74,27,78,21,109,168,154,158,182,171,208,152,133,165,234,172,109,45,31,82,185,103,155,109,209,174,114,34,203,51,252,250,90,221,183,86,177,160,70,252,159,37,200,51,60,134,229,151,229,87,74,155,157,222,243,87,45,101,117,109,67,186,164,168,157,238,234,123,220,191,90,170,251,19,201,11,235,229,113,238,39,166,95,158,190,113,90,86,183,50,94,31,241,46,25,160,209,221,41,196,154,146,54,139,26,170,168,185,86,171,118,125,194,189,245,9,222,168,119,246,202,136,141,79,62,150,53,141,221,122,75,41,229,113,238,39,166,95,158,190,113,90,4,170,0,243,50,124,154,193,133,227,183,44,183,42,186,211,219,44,246,122,89,43,107,171,42,29,211,28,16,70,213,115,222,229,250,145,17,125,158,127,80,26,175,139,78,38,113,94,21,180,126,229,168,247,238,213,85,205,232,180,118,43,90,191,103,92,43,220,213,86,51,203,205,35,110,202,247,187,224,198,174,219,185,90,139,76,60,50,232,78,165,243,4,226,74,229,121,204,238,213,147,208,205,87,233,172,206,250,169,178,197,11,157,229,4,94,93,45,145,251,118,226,98,121,49,141,85,68,233,141,80,199,184,216,226,194,253,197,150,175,212,229,111,73,232,241,107,79,93,14,55,108,145,127,112,165,234,243,150,68,223,110,244,170,136,231,237,236,245,91,186,163,17,77,179,195,207,50,213,225,123,76,237,250,107,165,90,5,99,232,102,245,55,123,165,202,235,44,149,87,90,231,126,20,238,237,198,196,99,81,17,24,200,253,110,150,181,19,169,87,117,80,187,156,95,23,199,240,172,114,219,136,226,150,138,107,93,154,207,75,29,29,13,29,59,122,99,130,22,53,26,214,53,63,34,39,181,124,215,218,190,103,168,86,254,143,243,167,210,204,150,227,79,105,214,61,53,186,97,169,51,145,142,186,91,234,189,37,73,31,159,225,201,26,49,146,177,191,218,54,69,252,159,85,133,98,185,94,51,156,99,244,57,94,29,126,161,188,217,174,81,36,244,149,212,83,182,104,102,98,252,90,230,174,203,245,47,197,21,21,23,204,15,88,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,11,38,229,253,238,105,165,31,220,22,255,0,165,144,144,100,124,229,253,238,105,165,31,220,22,255,0,165,144,144,96,10,239,231,89,150,92,45,122,7,134,226,84,146,190,58,123,238,79,222,170,233,93,146,70,83,211,200,173,98,253,105,215,43,93,252,108,66,196,8,123,205,63,68,111,58,203,194,189,125,102,51,75,37,77,219,6,175,143,38,101,60,104,170,249,233,162,138,72,234,88,212,248,170,69,43,164,219,218,189,173,147,219,178,134,165,228,171,166,86,59,102,140,229,250,180,250,56,95,124,190,223,223,102,109,66,181,21,241,208,211,67,11,209,136,190,214,245,75,51,213,200,158,222,136,213,119,217,54,177,194,154,57,79,113,151,137,104,197,210,235,161,58,165,118,134,211,143,229,21,237,184,218,46,181,50,35,41,232,238,42,198,199,36,115,185,124,152,201,90,200,182,122,170,53,174,103,159,147,213,205,185,72,102,134,162,22,84,83,202,201,98,149,168,246,61,142,71,53,205,84,221,21,21,60,149,21,62,32,104,222,56,180,194,197,171,28,42,106,62,61,123,167,137,239,183,216,170,239,118,249,95,228,176,86,209,196,233,225,122,59,218,221,213,157,14,84,253,227,222,158,104,170,139,87,220,154,242,251,149,147,138,107,150,47,12,143,90,28,143,24,171,142,162,36,77,219,220,130,72,165,142,69,250,149,17,36,106,123,127,116,95,47,138,76,14,104,124,102,225,58,109,164,153,6,130,98,23,234,107,150,117,151,210,190,213,112,167,166,149,36,75,77,190,84,218,161,106,21,23,213,146,72,213,209,182,53,243,217,234,245,242,68,71,104,222,74,186,35,122,126,81,152,113,5,117,160,154,11,84,22,245,198,237,18,200,221,155,85,60,146,178,90,151,179,235,237,182,24,155,191,179,121,92,158,106,213,216,45,160,3,230,185,92,173,214,123,125,77,218,239,95,77,67,67,71,19,231,169,169,169,149,177,69,12,77,77,220,247,189,202,136,214,162,34,170,170,174,200,136,7,210,8,47,171,124,224,56,99,211,235,164,214,76,46,139,32,207,170,96,127,67,234,173,112,178,10,13,211,110,164,108,211,57,28,253,188,246,86,198,230,174,222,78,219,101,49,60,51,157,110,133,93,238,44,163,205,180,195,47,199,105,228,127,74,85,211,62,10,248,227,77,215,214,145,168,232,222,137,182,202,189,45,122,249,170,34,46,219,168,72,14,99,254,228,218,167,253,206,165,254,123,78,65,30,72,159,211,103,82,127,147,180,191,206,73,129,198,102,174,105,182,181,242,249,212,188,227,75,114,251,126,69,102,168,183,211,49,39,165,122,245,68,244,173,167,85,142,88,220,136,248,158,136,168,170,199,181,174,68,84,93,188,208,135,252,145,63,166,206,164,255,0,39,105,127,156,129,112,64,26,211,92,184,141,209,190,28,177,198,100,186,185,154,82,89,162,157,92,218,58,68,69,154,178,177,232,158,109,134,6,34,189,255,0,4,87,109,210,221,211,169,83,112,54,88,43,123,34,231,111,163,148,119,5,131,22,209,204,190,231,70,215,163,124,69,101,85,53,27,220,221,253,103,35,26,178,252,54,84,69,114,111,241,216,216,122,69,205,215,133,205,71,185,193,99,202,253,59,128,214,78,228,99,103,189,65,27,232,85,202,158,197,168,133,206,232,77,255,0,125,35,24,212,242,243,250,130,111,3,240,162,173,162,185,81,195,112,183,85,195,85,75,83,27,101,134,120,36,71,199,43,28,155,181,205,114,121,57,21,60,209,83,200,253,192,3,90,107,151,17,186,55,195,150,56,204,151,87,51,74,75,52,83,171,155,71,72,136,179,86,86,61,19,205,176,192,196,87,191,224,138,237,186,91,186,117,42,110,66,156,139,157,190,142,81,220,22,12,91,71,50,251,157,27,94,141,241,21,149,84,212,111,115,119,245,156,140,106,203,240,217,81,21,201,191,199,96,44,132,16,135,72,185,186,240,185,168,247,56,44,121,95,167,112,26,201,220,140,108,247,168,35,125,10,185,83,216,181,16,185,221,9,191,239,164,99,26,158,94,127,84,215,162,173,162,185,81,195,112,183,85,195,85,75,83,27,101,134,120,36,71,199,43,28,155,181,205,114,121,57,21,60,209,83,200,15,151,34,191,218,113,76,126,231,148,95,170,219,75,108,179,209,205,95,91,59,189,145,65,19,21,242,61,127,34,53,170,191,222,57,239,179,81,230,60,126,113,155,28,87,26,169,160,170,212,27,243,229,158,68,245,150,221,107,137,170,229,107,119,221,62,243,75,23,75,81,125,170,198,166,254,101,185,243,65,212,41,180,255,0,131,60,209,40,228,86,85,228,175,165,199,161,118,254,93,53,18,162,204,139,231,241,129,147,39,241,170,123,83,116,33,79,36,189,60,134,239,170,218,129,169,213,84,200,255,0,163,118,90,107,85,51,220,158,77,150,182,87,61,206,111,246,72,202,71,55,116,246,36,139,245,129,109,56,78,23,140,105,214,37,105,193,112,187,60,22,187,29,142,146,58,42,26,72,83,102,197,19,19,100,252,170,229,243,85,114,238,174,85,85,85,85,85,83,219,0,10,217,231,19,195,21,175,34,211,250,94,38,113,155,123,34,190,99,47,130,223,144,44,76,68,241,118,249,94,145,195,43,246,243,115,226,149,236,98,47,183,162,69,221,118,99,81,63,207,38,13,122,168,201,48,28,155,135,235,229,111,114,167,19,145,47,54,86,189,119,119,128,157,251,79,26,127,99,28,234,215,127,29,79,212,158,83,199,91,244,234,155,87,52,123,52,211,42,166,53,201,146,216,235,45,209,43,149,19,183,52,145,57,34,145,21,124,145,91,39,67,147,127,139,80,163,174,88,185,181,94,3,198,174,17,79,44,143,167,167,191,45,109,130,186,55,53,81,206,73,169,222,177,177,83,225,253,17,28,11,231,253,79,247,192,184,78,57,117,130,225,161,156,44,103,185,245,146,166,74,123,195,104,91,109,181,203,31,225,197,85,87,35,105,217,43,87,224,177,247,22,68,85,254,163,227,236,90,145,229,131,195,117,155,136,94,33,189,37,154,80,178,187,24,193,169,91,123,175,165,149,58,163,172,169,87,163,105,160,145,61,138,213,127,84,142,69,242,114,66,173,93,209,202,88,255,0,54,123,21,117,227,130,236,142,174,138,53,123,109,23,91,93,117,66,34,110,169,23,136,108,74,191,222,89,154,171,249,17,72,165,200,255,0,44,181,208,231,186,165,131,206,232,210,225,120,180,219,110,116,219,254,18,197,73,44,209,202,137,253,250,200,149,83,242,126,64,45,205,26,141,68,107,81,17,17,54,68,79,129,253,0,8,141,204,195,134,204,123,92,184,115,191,229,145,90,227,250,95,128,80,207,124,180,214,199,26,44,206,167,133,189,202,154,85,95,107,152,248,154,245,70,255,0,92,107,21,55,243,69,130,220,154,53,138,227,139,107,221,227,71,170,106,164,117,163,55,181,75,83,12,27,238,214,92,41,26,178,53,233,191,179,120,60,66,46,222,221,153,191,224,166,214,181,196,150,85,105,194,120,125,212,124,166,249,35,91,71,65,139,220,158,228,114,237,220,115,169,222,214,70,159,149,239,115,88,159,149,200,82,215,42,59,13,194,241,198,238,23,112,163,137,207,134,199,69,119,175,171,84,110,232,200,157,111,158,157,21,126,164,238,84,70,155,253,106,159,88,23,218,1,174,181,183,136,77,32,225,223,26,110,85,171,153,165,29,142,150,101,115,105,32,119,84,149,85,143,106,110,172,130,22,34,190,69,243,77,213,19,165,189,73,212,168,139,184,27,20,21,193,145,115,182,209,170,43,139,233,241,125,30,203,238,148,108,122,53,42,42,234,105,168,220,244,223,103,57,24,213,147,203,111,52,221,81,87,227,210,109,61,15,230,183,194,246,176,93,233,113,155,213,101,215,2,187,214,57,177,68,220,134,56,219,71,44,171,251,214,213,70,247,49,191,86,242,164,104,171,229,237,80,38,96,35,167,18,92,120,104,127,11,25,61,167,19,212,184,114,57,235,47,86,228,186,82,186,213,67,29,68,75,2,200,232,211,119,58,86,249,238,197,246,34,249,109,230,109,237,39,212,220,115,89,116,230,195,170,24,131,43,25,102,200,169,82,178,141,181,145,36,115,36,125,74,223,93,168,174,68,93,218,191,21,3,6,227,51,44,184,97,28,42,106,166,73,105,149,241,86,65,140,86,195,4,172,93,157,19,230,141,97,71,162,252,21,189,206,164,252,168,84,255,0,40,13,50,177,231,156,84,77,145,95,232,225,170,102,19,96,168,188,208,199,35,81,200,149,203,52,48,68,254,149,242,245,27,44,174,69,248,57,172,84,243,77,210,229,181,135,79,160,213,125,40,204,116,202,166,161,41,217,148,216,235,109,9,58,255,0,234,93,60,46,99,100,255,0,178,231,35,190,62,207,98,148,65,194,94,181,95,184,24,226,162,90,204,254,203,87,13,53,12,149,88,190,91,64,196,222,104,224,89,27,214,246,39,177,206,142,88,163,145,63,171,107,85,17,83,171,112,58,15,62,107,149,186,130,241,110,170,180,93,104,225,171,162,174,133,244,213,52,243,49,31,28,209,61,170,215,177,205,95,37,106,162,170,42,47,181,20,242,240,156,231,15,212,140,102,135,50,192,242,75,125,246,201,113,141,37,166,173,161,153,36,141,232,169,190,219,167,224,185,55,217,90,187,57,171,186,42,34,166,198,185,226,119,138,77,50,225,107,79,235,50,252,226,239,78,251,155,224,147,208,214,54,76,158,46,233,80,137,179,88,198,123,81,136,229,78,185,21,58,88,158,126,107,178,40,82,5,170,130,78,27,248,243,167,179,98,181,18,58,12,39,82,210,130,145,81,122,221,45,28,117,253,190,219,183,93,213,95,10,171,29,231,191,172,190,127,19,162,34,128,248,30,211,172,199,138,78,53,108,217,125,222,154,74,168,233,50,23,103,57,61,107,88,169,19,21,149,11,83,179,149,119,253,214,163,162,52,110,251,236,245,95,99,85,82,255,0,0,0,0,240,115,204,227,24,211,76,54,243,159,102,119,72,237,214,75,13,28,149,213,213,50,123,25,27,19,117,217,61,174,114,174,200,214,167,154,185,81,19,205,80,231,99,138,254,36,50,158,41,181,146,239,169,183,222,253,61,191,127,11,100,182,189,253,77,182,219,216,229,237,197,229,229,212,170,170,247,187,226,247,187,111,45,145,37,143,54,14,50,151,83,114,247,240,221,167,87,78,238,47,139,214,34,223,234,32,95,43,141,214,53,84,236,34,162,250,209,64,187,162,167,177,101,69,95,62,134,41,227,234,55,7,31,177,207,151,77,126,161,231,22,190,206,161,102,215,171,76,149,76,145,61,123,101,185,94,231,197,73,183,181,175,114,163,100,149,63,170,232,106,254,231,186,134,216,228,99,248,236,253,27,253,100,90,161,85,124,140,127,29,159,163,127,172,139,84,2,176,57,221,234,37,210,135,25,211,77,44,162,168,146,58,27,181,93,117,238,189,136,187,36,142,167,108,81,83,162,237,230,168,157,249,213,81,124,183,70,175,154,167,150,101,201,171,69,108,24,230,135,93,53,178,162,134,41,114,12,190,231,61,12,53,78,107,85,208,91,169,156,140,72,152,190,106,222,169,146,87,59,217,213,211,30,233,234,162,173,128,87,217,44,215,87,178,75,157,162,138,177,204,77,154,233,233,217,34,181,62,164,234,69,216,253,168,232,168,173,240,54,150,130,146,26,104,90,170,173,142,24,209,141,77,252,215,100,79,32,63,115,227,187,218,45,119,251,85,101,138,247,65,5,117,186,227,4,148,181,116,179,177,31,28,240,189,170,215,177,205,95,37,106,162,170,42,126,83,236,62,59,197,222,217,96,180,214,223,175,85,208,209,91,173,180,210,85,213,212,204,238,152,224,134,54,171,158,247,47,193,173,106,42,170,253,72,7,58,26,169,103,184,240,149,197,213,238,135,10,169,158,57,116,239,46,241,118,119,72,231,35,214,8,229,73,169,218,245,84,245,183,137,88,215,46,202,142,69,95,106,41,209,165,5,108,23,26,26,123,133,50,170,195,85,19,38,141,85,54,94,151,34,42,110,159,196,167,56,250,131,120,186,241,111,197,181,214,225,142,211,84,58,125,71,203,210,154,217,26,162,185,241,83,77,58,69,7,87,213,209,10,51,169,125,136,141,85,242,68,58,58,165,165,130,138,150,26,42,88,210,56,105,227,108,81,177,23,126,150,181,54,68,243,252,136,7,234,86,191,58,237,86,244,54,153,97,26,57,67,84,137,62,73,116,150,243,92,198,237,186,83,82,51,162,54,187,234,71,203,63,82,126,88,23,251,246,80,80,87,52,77,88,126,168,241,127,148,210,83,212,172,182,236,46,56,113,138,52,234,69,70,186,4,87,84,121,39,146,47,137,146,116,250,246,106,111,236,217,2,124,242,108,210,117,195,184,115,187,106,109,109,34,71,91,158,222,94,248,36,86,108,231,208,81,239,12,94,126,221,187,203,84,191,223,39,225,206,206,49,197,199,25,186,103,136,89,108,216,206,164,101,118,28,106,195,76,148,214,232,89,111,141,148,145,69,191,146,47,84,93,47,243,119,181,221,75,187,147,204,144,154,27,206,63,93,49,27,165,61,22,183,217,237,185,213,145,238,99,103,169,166,166,142,130,229,19,125,138,246,44,104,216,100,93,183,94,135,49,187,170,39,174,223,48,46,136,24,62,141,107,70,156,235,230,5,67,169,26,93,144,199,118,179,86,170,198,174,70,171,37,166,157,168,157,112,77,26,249,199,35,119,77,218,191,5,71,34,171,92,213,92,224,13,51,198,102,89,112,194,56,84,213,76,146,211,43,226,172,131,24,173,134,9,88,187,58,39,205,26,194,143,69,248,43,123,157,73,249,80,169,254,80,26,101,99,207,56,168,155,34,191,209,195,84,204,38,193,81,121,161,142,70,163,145,43,150,104,96,137,253,43,229,234,54,89,92,139,240,115,88,169,230,155,165,203,107,14,159,65,170,250,81,152,233,149,77,66,83,179,41,177,214,218,18,117,255,0,212,186,120,92,198,201,255,0,101,206,71,124,125,158,197,40,131,132,189,106,191,112,49,197,68,181,153,253,150,174,26,106,25,42,177,124,182,129,137,188,209,192,178,55,173,236,79,99,157,28,177,71,34,127,86,214,170,34,167,86,224,116,30,124,215,43,117,5,226,221,85,104,186,209,195,87,69,93,11,233,170,105,230,98,62,57,162,123,85,175,99,154,190,74,213,69,84,84,95,106,41,229,225,57,206,31,169,24,205,14,101,129,228,150,251,237,146,227,26,75,77,91,67,50,73,27,209,83,125,183,79,193,114,111,178,181,118,115,87,116,84,69,77,141,115,196,239,20,154,101,194,214,159,214,101,249,197,222,157,247,55,193,39,161,172,108,153,60,93,210,161,19,102,177,140,246,163,17,202,157,114,42,116,177,60,252,215,100,80,164,11,85,4,156,55,241,231,79,102,197,106,36,116,24,78,165,165,5,34,162,245,186,90,56,235,251,125,183,110,187,170,190,21,86,59,207,127,89,124,254,39,68,69,1,240,61,167,89,143,20,156,106,217,178,251,189,52,149,81,210,100,46,206,114,122,214,177,82,38,43,42,22,167,103,42,239,251,173,71,68,104,221,247,217,234,190,198,170,165,254,1,81,60,235,117,138,227,95,158,97,122,21,67,87,35,109,150,155,119,210,59,132,77,221,25,45,92,239,146,40,81,223,90,199,28,114,42,124,62,254,190,106,190,201,27,202,111,134,187,30,151,104,45,30,178,93,45,209,191,45,212,56,214,171,196,189,187,190,150,214,143,84,130,6,42,251,17,253,61,231,42,126,23,91,17,119,232,66,17,115,136,177,87,90,248,187,75,157,76,106,144,94,113,139,117,85,51,246,242,86,177,210,194,228,223,235,71,68,191,225,66,212,120,23,203,45,121,159,8,58,75,117,180,58,53,138,151,23,163,180,200,140,248,79,68,207,11,46,255,0,151,185,11,151,251,251,129,189,64,0,82,63,54,254,27,49,237,26,214,91,70,164,225,54,184,237,246,77,69,134,166,162,166,146,8,209,176,193,115,129,204,241,14,98,39,147,18,70,205,19,250,118,252,62,234,167,151,147,108,87,150,182,177,92,117,155,132,140,82,229,124,170,146,166,239,141,62,108,106,186,119,174,235,34,210,244,246,92,171,237,85,240,239,131,117,95,53,118,234,190,210,45,243,193,202,173,41,101,210,204,33,178,53,247,55,213,92,110,175,98,47,156,80,35,34,137,170,169,245,61,206,118,223,245,110,54,207,38,155,13,194,207,194,85,198,225,89,19,153,13,243,50,184,87,210,42,183,100,124,77,166,164,167,85,79,173,59,148,242,38,255,0,90,47,212,6,231,227,219,77,117,103,88,184,105,200,52,195,70,237,145,215,94,242,26,170,56,39,100,149,145,82,162,81,178,102,203,47,175,35,154,158,125,182,181,83,125,213,28,169,236,220,143,60,176,248,27,212,254,27,242,236,211,61,214,220,90,221,65,118,170,161,165,182,216,93,13,116,53,110,108,78,124,143,171,93,227,87,35,55,86,83,162,121,238,169,212,158,207,109,134,128,6,185,226,55,78,109,26,181,161,57,222,158,222,233,162,154,11,197,138,174,56,214,70,162,164,85,13,141,95,4,201,191,239,163,149,177,189,23,224,173,67,98,73,36,112,198,249,166,145,172,141,141,87,57,206,93,145,168,158,213,85,248,33,10,248,239,227,243,71,180,155,75,50,124,3,7,204,173,121,38,127,125,183,207,106,166,162,182,78,149,44,183,119,153,208,249,234,36,98,171,35,115,24,245,115,99,85,234,115,186,125,94,157,213,2,181,249,95,100,247,44,107,141,124,6,42,23,170,69,121,74,251,93,91,55,217,36,133,244,115,57,17,127,138,72,227,119,241,177,11,254,41,119,147,174,129,94,51,29,113,170,215,106,250,55,199,96,192,233,103,167,165,157,236,245,106,46,117,49,58,36,141,170,190,75,209,12,146,185,203,231,210,174,139,250,164,82,232,128,0,69,174,33,185,145,112,205,195,189,218,167,21,187,223,235,114,156,150,141,235,21,77,167,29,133,149,15,165,145,60,186,102,149,239,100,76,114,46,232,172,235,87,183,101,221,190,205,194,82,130,181,237,220,239,52,162,91,139,98,187,104,142,91,77,64,170,157,83,211,87,211,79,50,123,119,218,55,116,53,126,31,191,77,247,95,102,222,115,11,135,174,47,116,27,137,234,41,100,210,188,201,147,220,169,99,73,106,236,181,209,248,107,133,51,124,189,103,66,239,195,106,42,162,43,227,87,177,21,81,58,183,80,41,67,131,127,127,60,7,249,102,255,0,251,210,29,10,156,245,112,111,239,231,128,255,0,44,223,255,0,122,67,161,80,0,241,178,252,203,19,211,252,118,179,45,205,242,59,125,142,205,111,141,101,169,174,175,168,108,48,198,223,202,231,47,181,125,136,137,230,171,228,136,170,65,221,70,231,47,195,102,43,115,146,215,131,99,25,102,102,145,61,90,234,232,32,142,138,145,233,231,231,26,204,228,149,125,159,190,137,169,178,251,64,159,96,174,252,35,157,86,130,94,107,35,164,206,52,223,49,198,217,42,162,45,77,63,98,225,12,107,241,87,236,230,73,183,246,172,114,254,66,109,233,62,180,233,102,185,99,77,203,116,159,56,182,100,150,221,209,178,190,146,95,190,83,185,83,116,100,209,57,18,72,95,178,111,210,246,181,118,243,216,12,212,0,0,215,60,66,235,142,41,195,166,145,223,245,107,47,114,190,150,207,7,244,61,35,29,211,37,109,91,215,166,26,118,126,87,189,81,21,118,94,150,245,57,124,154,166,197,115,145,168,174,114,162,34,38,234,171,240,40,187,153,39,22,21,252,81,235,61,54,152,233,196,243,92,112,204,82,181,109,246,152,168,209,210,122,98,230,245,237,201,80,214,167,225,238,229,237,69,178,46,237,221,201,251,162,160,24,38,135,233,150,166,243,15,226,178,170,187,44,175,169,122,94,43,22,243,149,93,98,98,244,80,80,53,81,18,40,247,221,27,234,163,32,133,190,123,122,190,74,141,113,127,88,206,53,97,195,113,219,102,39,139,218,224,182,217,236,244,145,80,208,209,192,221,163,130,8,218,141,99,26,159,82,53,17,62,179,65,112,33,194,133,183,133,45,22,164,176,215,65,79,46,101,127,70,92,50,106,200,253,110,170,142,159,82,153,174,248,199,11,85,90,159,5,114,189,219,39,94,196,144,0,66,206,109,122,173,247,60,225,50,191,24,163,170,72,238,57,229,206,154,199,26,55,110,180,167,106,172,245,14,217,127,123,211,10,70,171,255,0,76,159,198,147,76,165,254,115,186,176,252,167,95,49,237,41,163,169,87,81,224,246,100,158,162,52,114,122,181,213,170,146,59,116,79,250,6,83,42,111,231,235,47,193,119,80,217,252,146,52,157,91,14,161,107,133,117,34,122,238,131,23,182,76,172,243,217,58,106,42,209,23,234,243,164,246,125,74,90,137,206,62,155,113,41,197,150,147,96,148,216,246,152,231,25,69,131,21,162,158,74,232,219,67,66,212,167,73,31,235,61,238,145,99,94,180,94,157,213,28,229,77,147,234,67,123,232,255,0,55,222,39,176,91,141,60,122,144,251,70,160,217,219,179,38,138,174,146,58,42,206,141,253,177,207,78,214,181,29,249,95,27,247,254,63,48,47,4,26,151,134,222,39,180,171,138,108,31,233,166,153,93,100,115,233,92,200,110,150,186,166,163,43,45,147,185,21,82,57,152,138,169,178,236,189,47,106,171,29,210,237,151,118,185,19,109,1,160,56,235,215,153,184,118,225,155,44,206,237,85,137,77,126,171,137,182,107,19,191,124,149,245,59,181,178,55,251,40,216,146,204,159,245,95,31,97,86,60,171,56,102,182,235,222,186,213,103,121,181,3,107,241,141,60,100,55,25,233,231,111,92,117,183,25,92,239,11,28,136,191,132,196,88,228,149,201,230,138,177,177,174,69,107,149,13,235,206,251,80,166,89,244,199,74,105,228,84,137,25,91,144,214,55,127,194,114,171,96,167,84,243,248,34,84,251,83,247,201,183,199,125,253,202,27,79,33,195,248,69,163,202,93,76,140,171,205,175,85,215,87,200,228,245,214,40,159,225,35,111,215,210,158,29,238,68,255,0,164,85,248,129,54,128,0,81,143,53,46,25,109,218,7,174,180,185,222,21,66,148,56,206,161,182,107,148,16,64,212,100,116,87,24,220,223,21,20,104,223,38,177,86,72,229,106,124,22,71,53,17,17,168,90,119,2,90,239,47,16,252,50,226,121,205,206,173,39,190,209,196,235,45,241,223,190,90,234,109,152,231,187,251,41,24,177,76,191,245,191,15,97,168,57,190,233,180,89,159,9,115,230,17,65,213,89,131,94,232,174,141,123,83,214,236,76,255,0,9,43,63,181,85,168,137,235,255,0,86,139,236,69,52,87,35,252,234,117,77,82,211,58,154,133,88,90,182,235,237,28,91,47,170,229,238,195,80,239,171,205,18,149,63,236,252,126,1,53,120,235,215,153,184,118,225,155,44,206,237,85,137,77,126,171,137,182,107,19,191,124,149,245,59,181,178,55,251,40,216,146,204,159,245,95,31,97,86,60,171,56,102,182,235,222,186,213,103,121,181,3,107,241,141,60,100,55,25,233,231,111,92,117,183,25,92,239,11,28,136,191,132,196,88,228,149,201,230,138,177,177,174,69,107,149,13,235,206,251,80,166,89,244,199,74,105,228,84,137,25,91,144,214,55,127,194,114,171,96,167,84,243,248,34,84,251,83,247,201,183,199,125,253,202,27,79,33,195,248,69,163,202,93,76,140,171,205,175,85,215,87,200,228,245,214,40,159,225,35,111,215,210,158,29,238,68,255,0,164,85,248,129,54,128,0,81,143,53,46,25,109,218,7,174,180,185,222,21,66,148,56,206,161,182,107,148,16,64,212,100,116,87,24,220,223,21,20,104,223,38,177,86,72,229,106,124,22,71,53,17,17,168,90,119,2,90,239,47,16,252,50,226,121,205,206,173,39,190,209,196,235,45,241,223,190,90,234,109,152,231,187,251,41,24,177,76,191,245,191,15,97,168,57,190,233,180,89,159,9,115,230,17,65,213,89,131,94,232,174,141,123,83,214,236,76,255,0,9,43,63,181,85,168,137,235,255,0,86,139,236,69,52,87,35,252,234,117,77,82,211,58,154,133,88,90,182,235,237,28,91,47,170,229,238,195,80,239,171,205,18,149,63,236,252,126,1,191,57,190,123,156,87,127,40,173,159,247,158,105,158,71,95,250,39,171,95,221,27,71,250,42,147,115,115,124,247,56,174,254,81,91,63,239,60,209,252,147,174,182,203,30,3,172,151,155,213,202,150,223,111,162,172,181,207,83,85,85,51,98,134,8,155,13,74,185,239,123,149,26,214,162,34,170,170,170,34,32,22,144,8,31,170,188,226,56,104,193,174,243,89,48,155,62,71,157,201,78,254,135,214,208,68,202,90,23,125,125,18,76,168,247,236,191,20,143,165,125,168,229,67,196,192,249,210,240,253,126,175,134,135,58,192,50,252,85,147,42,53,213,145,182,27,133,60,62,205,213,253,14,108,189,41,231,248,49,185,124,147,203,207,200,44,44,24,198,157,106,102,1,171,120,181,46,107,166,185,101,187,34,178,85,238,145,85,209,75,214,212,114,123,88,228,252,38,61,62,45,114,35,147,226,136,100,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,205,199,255,0,21,139,194,166,135,207,125,176,190,23,230,89,28,174,181,227,177,74,222,166,199,42,183,121,106,156,213,242,86,194,197,234,217,124,149,238,141,21,54,85,36,201,76,28,234,114,250,219,167,17,56,158,24,178,201,224,44,56,156,117,49,198,239,193,74,138,154,153,187,174,111,159,197,144,192,159,15,54,255,0,16,26,83,132,206,16,181,87,142,109,70,186,223,110,119,250,186,75,20,21,107,83,146,229,85,200,234,137,100,168,145,122,214,40,250,149,22,106,135,239,212,187,174,205,69,234,114,249,181,174,179,172,115,148,111,6,118,91,67,109,215,92,103,35,191,213,35,81,29,95,95,126,158,57,149,124,183,84,109,58,197,26,123,23,247,159,21,252,138,103,188,186,48,43,70,3,193,206,156,211,218,169,227,100,183,203,111,167,171,101,111,182,106,138,167,44,138,231,126,84,98,198,207,226,141,19,242,146,76,10,135,227,3,149,157,195,68,44,83,107,143,11,249,45,246,170,12,101,222,147,172,180,212,78,139,95,65,28,94,186,213,82,84,70,141,87,246,250,122,149,170,157,104,137,186,57,202,155,16,78,203,154,100,58,141,175,182,124,239,44,172,74,187,205,247,40,163,174,174,157,24,140,238,204,250,150,43,157,178,121,38,235,231,228,116,196,246,50,70,58,57,24,142,107,145,81,205,84,221,21,23,224,167,57,186,145,128,81,105,111,26,119,125,62,181,196,145,91,236,154,132,148,244,49,166,222,165,47,142,71,66,223,47,47,40,220,196,255,0,192,14,141,0,34,215,48,110,47,40,184,86,209,233,150,195,87,11,243,220,165,146,80,227,212,234,168,174,167,242,218,90,215,183,250,136,145,83,167,201,81,100,86,34,166,221,91,4,54,230,223,198,95,167,174,146,112,179,167,55,93,237,246,201,89,46,95,87,3,252,167,170,106,245,50,129,21,63,123,26,236,249,62,183,244,183,201,88,228,93,231,202,175,131,84,209,172,5,186,235,168,22,190,140,211,51,163,106,219,233,231,143,105,45,86,183,122,205,79,173,178,204,157,47,119,197,173,70,55,201,122,209,97,183,45,14,16,171,120,149,213,106,141,96,212,186,73,171,112,156,86,187,197,85,58,173,21,233,122,186,170,247,27,2,171,191,13,173,85,73,37,223,125,247,99,87,247,69,84,188,64,41,247,157,223,244,217,211,111,228,237,87,243,146,108,114,184,247,19,211,47,207,95,56,173,33,63,59,191,233,179,166,223,201,218,175,231,36,216,229,113,238,39,166,95,158,190,113,90,4,170,42,119,156,95,21,21,179,221,168,248,87,195,238,14,142,142,154,56,46,185,99,227,118,221,233,93,180,148,180,139,253,139,91,211,51,147,216,170,232,126,45,82,216,142,115,111,241,212,107,231,27,245,22,236,142,69,119,211,157,77,109,186,116,123,215,104,225,169,185,164,41,30,233,230,141,108,110,70,166,222,196,106,1,37,184,21,229,115,54,184,227,116,26,195,174,151,11,133,155,16,184,183,189,104,180,81,57,34,173,186,67,251,217,223,35,145,123,48,59,247,187,39,91,219,235,34,181,170,215,58,194,237,188,185,184,42,181,219,82,215,14,130,89,101,141,26,173,89,42,106,170,231,153,119,77,149,123,143,149,95,191,241,47,146,251,54,36,85,21,21,29,182,138,158,221,111,165,138,154,150,150,38,65,4,49,49,26,200,163,106,34,53,173,106,121,34,34,34,34,34,124,16,253,192,171,30,47,121,66,216,40,113,186,252,251,133,169,43,227,171,183,196,234,137,241,42,202,135,84,37,76,109,221,87,194,76,245,235,73,17,61,145,200,174,235,219,201,200,187,35,163,239,44,142,47,238,250,1,171,180,154,85,151,92,164,250,5,155,215,71,69,81,20,238,119,77,174,226,245,232,134,165,136,190,76,71,57,91,28,190,196,233,86,185,127,115,68,47,64,231,211,153,22,157,80,105,111,25,57,221,5,138,36,166,162,187,79,79,144,83,178,61,155,219,125,84,77,150,109,145,61,159,127,89,85,61,155,38,192,116,22,12,27,66,114,170,220,235,68,52,243,55,185,200,249,43,50,28,82,211,117,168,123,255,0,9,210,79,71,20,174,85,252,187,189,76,228,1,74,220,234,253,233,241,111,179,250,31,152,220,75,169,41,91,157,95,189,62,45,246,127,67,243,27,136,22,77,203,251,220,211,74,63,184,45,255,0,75,33,32,200,249,203,251,220,211,74,63,184,45,255,0,75,33,32,192,30,78,89,148,227,120,70,51,116,203,179,11,181,53,174,201,104,165,146,178,190,178,165,219,71,12,44,110,238,115,190,191,47,130,110,170,190,72,138,171,177,235,21,123,206,183,90,111,22,187,54,19,160,214,138,201,169,232,239,73,46,65,122,107,23,165,42,35,137,233,29,44,107,183,225,53,36,73,158,173,95,46,166,68,190,214,166,193,95,92,82,101,90,29,168,90,211,119,189,240,229,130,93,113,236,118,190,165,221,20,213,19,245,182,170,161,206,243,150,10,116,111,85,59,30,171,186,69,214,253,183,77,145,137,234,55,57,194,56,107,230,17,62,38,159,66,176,45,86,183,88,100,137,30,218,86,85,84,91,227,146,53,93,211,166,7,200,197,114,47,86,233,179,87,201,119,246,121,147,163,148,111,8,248,141,167,78,105,56,159,204,108,241,87,228,183,233,234,35,199,124,75,17,205,182,209,197,35,161,116,209,181,125,147,73,35,36,245,253,169,26,55,167,100,123,183,178,96,57,130,155,29,173,211,205,65,166,180,235,46,13,144,64,148,21,145,201,120,178,212,171,237,181,211,67,213,187,216,143,150,55,44,106,228,221,17,234,199,123,119,58,13,224,235,86,116,15,85,116,74,202,254,30,105,161,181,227,150,40,155,110,125,137,88,145,212,218,101,68,234,88,166,102,235,187,156,170,175,238,117,57,36,85,115,186,156,189,71,153,198,167,9,248,143,21,26,73,115,177,213,90,169,153,152,90,169,101,169,198,110,189,40,217,169,234,209,170,230,194,231,251,86,25,85,17,143,106,238,137,186,57,19,169,168,165,78,114,180,214,59,174,146,241,105,100,197,231,150,104,237,57,227,95,142,92,169,156,170,136,147,170,43,169,164,86,47,151,91,102,107,89,186,249,163,101,147,111,110,202,23,204,83,183,54,110,50,111,89,118,115,89,195,38,3,119,146,159,24,199,94,198,228,178,83,189,90,183,43,130,108,239,14,229,79,108,80,250,187,183,216,178,245,110,139,208,213,46,2,229,93,13,174,221,85,115,168,107,221,21,36,47,157,232,196,69,114,181,173,87,42,38,251,38,251,33,206,247,9,246,56,181,231,141,28,34,12,233,27,94,153,38,86,235,197,213,178,170,171,106,156,215,73,87,43,93,241,84,122,177,81,126,190,165,2,91,240,121,202,54,44,247,17,161,212,158,37,46,183,155,52,55,72,219,83,111,198,173,206,100,21,61,135,38,237,146,174,87,53,202,197,114,46,253,166,162,57,19,110,167,34,238,196,148,89,63,40,206,13,175,150,121,45,246,92,111,33,199,107,22,62,150,87,208,223,39,150,70,187,207,103,43,42,22,72,215,218,155,167,74,121,34,123,60,212,154,32,14,127,248,158,208,13,111,224,62,247,144,105,220,121,44,215,12,11,82,104,86,142,59,132,76,86,211,221,96,134,88,229,70,77,14,234,145,212,196,244,98,251,87,201,235,210,229,71,57,13,253,201,19,250,108,234,79,242,118,151,249,201,51,185,164,233,237,191,59,224,211,48,173,168,167,99,235,113,73,104,239,212,18,57,19,120,223,28,237,142,85,69,95,174,9,166,79,47,173,63,136,134,60,145,63,166,206,164,255,0,39,105,127,156,129,105,250,201,170,120,230,137,105,110,77,170,249,90,187,209,152,213,4,149,178,198,197,68,124,239,77,155,28,44,85,242,235,146,71,50,54,239,229,187,208,161,123,85,175,95,185,144,113,47,58,173,74,85,222,175,15,116,243,75,43,220,148,22,11,91,31,236,106,126,246,24,145,232,214,181,55,115,220,239,223,61,234,171,100,28,231,114,203,157,147,134,43,22,55,64,245,100,25,30,89,77,5,106,163,191,14,24,96,158,100,98,167,199,121,89,19,191,39,111,217,231,229,94,252,22,241,198,238,13,232,178,116,181,105,37,191,40,185,100,210,211,247,107,234,46,78,166,124,48,66,142,233,133,168,145,63,201,92,247,57,124,211,117,233,242,245,80,11,27,211,110,79,124,43,98,182,88,105,243,212,200,115,107,170,199,253,19,85,81,113,146,134,5,145,83,109,226,138,153,90,172,106,123,81,28,247,174,254,213,84,242,52,63,24,156,163,45,56,182,35,112,212,142,25,43,46,181,46,180,192,234,154,236,90,190,95,17,36,208,181,21,94,250,73,118,71,43,218,212,223,180,254,165,118,203,210,237,246,98,252,159,183,139,150,127,205,222,209,254,81,75,254,160,126,222,46,89,255,0,55,123,71,249,69,47,250,128,62,30,80,220,91,94,108,217,146,112,189,155,221,228,169,178,94,153,45,70,46,250,137,119,240,53,140,107,164,150,153,170,229,242,142,86,163,156,214,167,178,70,249,38,242,41,104,218,201,170,120,230,137,105,110,77,170,249,90,187,209,152,213,4,149,178,198,197,68,124,239,77,155,28,44,85,242,235,146,71,50,54,239,229,187,208,231,103,22,212,231,81,113,43,106,213,252,62,200,204,127,167,51,134,255,0,69,108,134,117,150,58,52,90,196,149,41,154,245,70,171,227,68,94,143,52,243,111,146,239,230,90,247,57,220,178,231,100,225,138,197,141,208,61,89,6,71,150,83,65,90,168,239,195,134,24,39,153,24,169,241,222,86,68,239,201,219,246,121,249,5,111,218,173,122,253,204,131,137,121,213,106,82,174,245,120,123,167,154,89,94,228,160,176,90,216,255,0,99,83,247,176,196,143,70,181,169,187,158,231,126,249,239,85,91,51,211,110,79,124,43,98,182,88,105,243,212,200,115,107,170,199,253,19,85,81,113,146,134,5,145,83,109,226,138,153,90,172,106,123,81,28,247,174,254,213,84,242,43,147,130,222,56,221,193,189,22,78,150,173,36,183,229,23,44,154,90,126,237,125,69,201,212,207,134,8,81,221,48,181,18,39,249,43,158,231,47,154,110,189,62,94,170,18,99,246,241,114,207,249,187,218,63,202,41,127,212,1,245,241,137,202,50,211,139,98,55,13,72,225,146,178,235,82,235,76,14,169,174,197,171,229,241,18,77,11,81,85,239,164,151,100,114,189,173,77,251,79,234,87,108,189,46,223,102,47,141,202,27,139,107,205,155,50,78,23,179,123,188,149,54,75,211,37,168,197,223,81,46,254,6,177,141,116,146,211,53,92,190,81,202,212,115,154,212,246,72,223,36,222,69,62,239,219,197,203,63,230,239,104,255,0,40,165,255,0,80,65,28,91,83,157,69,196,173,171,87,240,251,35,49,254,156,206,27,253,21,178,25,214,88,232,209,107,18,84,166,107,213,26,175,141,17,122,60,211,205,190,75,191,152,22,181,206,175,221,99,22,251,64,161,249,117,196,195,249,32,67,19,116,223,83,231,70,34,72,251,229,3,28,237,188,213,169,3,213,19,251,221,75,254,19,115,115,104,194,106,242,254,13,175,119,26,56,123,175,197,174,246,235,219,154,136,138,238,218,72,180,239,114,121,124,27,82,174,93,182,242,69,254,34,43,114,66,206,153,71,156,234,102,154,205,52,123,221,173,116,87,170,118,57,118,118,244,178,190,41,58,126,189,210,170,61,255,0,181,79,202,5,185,0,0,28,232,232,100,172,160,227,175,3,244,76,168,200,83,85,173,208,196,230,59,169,22,23,93,152,205,145,124,247,69,98,170,111,245,41,208,86,165,230,84,90,117,167,121,62,125,113,150,56,233,177,203,61,101,214,87,63,240,122,96,133,210,109,249,119,233,219,111,142,229,5,114,245,196,110,26,131,198,134,154,83,237,36,238,162,188,58,251,85,43,253,101,70,210,70,250,133,123,149,126,42,248,218,155,255,0,84,228,2,252,117,67,79,44,58,179,167,89,30,154,101,17,171,173,121,45,182,123,109,74,183,240,152,217,24,168,146,55,251,38,174,206,106,253,109,67,159,57,160,214,142,1,56,156,107,149,158,11,40,194,235,213,240,185,236,119,132,187,80,191,118,245,39,179,174,158,120,149,83,201,81,201,186,167,170,246,122,189,26,26,75,138,46,17,52,143,139,12,86,59,38,161,91,164,166,187,80,50,68,180,223,104,182,109,101,3,157,237,68,85,77,164,141,85,17,93,27,188,151,111,46,151,108,228,12,59,135,126,98,92,54,107,237,142,141,207,205,237,184,118,77,35,17,181,86,11,253,99,41,101,100,187,121,164,50,189,91,29,67,119,223,101,98,245,108,155,185,173,246,27,107,41,226,47,64,240,171,60,215,236,163,89,112,202,10,40,19,119,72,251,213,59,156,229,254,165,140,107,149,207,119,212,214,162,170,252,16,169,141,65,228,203,196,150,63,116,123,48,12,163,18,203,45,110,126,208,204,250,151,219,234,81,191,92,145,72,213,99,127,236,202,242,63,107,239,5,58,191,195,46,43,111,201,117,134,225,139,90,103,187,207,225,237,214,136,110,139,83,95,86,168,136,178,61,140,137,142,98,50,61,219,212,231,61,19,119,53,19,169,85,0,222,220,196,249,137,193,196,140,9,164,26,64,149,116,186,123,75,82,218,138,234,234,136,214,41,175,147,70,168,177,253,237,125,104,224,99,147,169,173,119,172,231,35,92,228,106,181,16,148,156,159,120,100,175,211,173,57,186,107,254,91,64,250,123,182,121,12,116,214,104,164,77,157,29,161,142,235,238,237,237,78,252,136,215,34,47,181,145,70,228,242,113,7,185,118,112,111,83,197,46,170,165,227,42,163,145,186,123,136,203,29,77,234,69,69,70,215,203,186,58,58,6,57,62,47,246,189,83,205,177,162,249,163,156,197,47,182,142,142,146,223,73,5,5,5,44,52,212,180,209,182,24,32,133,136,200,226,141,169,179,88,214,167,147,90,136,136,136,137,228,136,128,99,90,171,169,56,214,143,105,206,69,169,249,133,66,195,104,198,232,36,174,169,233,243,123,250,83,213,141,137,241,123,220,173,99,83,226,231,33,64,215,155,182,191,115,20,226,77,27,79,11,174,55,251,236,174,109,29,39,117,201,67,99,182,177,219,237,186,254,231,4,77,118,238,118,221,79,114,170,236,231,191,101,178,254,115,57,125,109,135,133,171,70,55,69,44,140,110,77,150,82,83,85,162,126,11,233,225,130,121,250,87,207,250,236,112,57,60,191,122,191,144,214,252,145,48,43,68,120,142,164,106,124,148,241,190,233,81,114,166,176,197,42,254,20,84,241,196,147,189,169,245,35,221,44,106,191,95,105,191,87,152,108,173,40,228,235,195,62,39,103,167,77,78,171,191,103,87,133,141,190,41,239,174,125,190,141,36,242,223,181,21,58,182,70,183,225,235,74,229,254,47,134,45,196,7,38,221,38,190,99,85,119,62,30,239,55,60,111,35,166,133,207,166,182,220,171,22,174,223,88,228,79,40,213,239,69,150,23,59,111,195,234,115,81,87,240,118,243,75,28,0,115,35,170,217,14,169,205,91,109,211,125,87,158,187,210,58,113,12,216,221,61,37,119,156,244,49,71,59,220,180,202,237,215,169,172,123,156,141,243,84,70,236,141,245,81,11,235,229,253,238,105,165,31,220,22,255,0,165,144,172,254,114,154,123,111,197,184,156,181,102,86,218,118,68,153,150,57,79,85,89,210,136,138,250,186,121,31,3,156,187,127,209,50,157,55,95,169,127,189,102,28,191,189,205,52,163,251,130,223,244,178,1,32,202,74,230,181,171,28,50,106,54,171,62,139,76,113,250,154,236,242,205,39,129,200,50,122,58,164,142,130,161,98,245,60,58,196,173,95,17,36,123,43,123,205,86,34,108,141,222,68,68,232,177,222,98,250,211,120,208,222,20,50,204,139,26,172,154,142,249,122,88,113,251,109,76,75,210,250,121,42,149,91,36,141,114,121,181,205,133,179,43,92,158,104,228,106,161,89,92,172,184,78,198,56,138,213,107,190,97,168,182,212,184,98,120,12,116,213,18,91,229,79,188,215,215,204,231,246,34,145,63,127,19,82,41,30,246,251,21,82,54,187,213,114,162,134,150,208,237,12,227,23,43,163,244,246,131,97,90,135,21,13,91,145,18,229,105,124,244,20,211,174,202,158,85,10,232,227,126,200,171,236,114,237,191,229,49,13,101,210,205,118,211,155,235,101,215,60,63,43,181,92,171,145,21,149,119,200,165,119,138,217,63,121,59,247,108,187,39,183,165,203,183,179,200,233,134,8,32,165,130,58,90,88,99,134,24,88,145,199,28,109,70,181,141,68,217,26,136,158,72,136,158,91,24,230,164,233,174,17,171,184,101,203,79,245,19,30,165,189,88,174,209,44,85,20,213,13,223,111,169,236,119,181,143,106,249,181,237,84,115,85,17,81,81,64,131,252,166,181,143,134,58,237,61,147,73,180,231,31,151,22,212,22,196,218,219,244,23,42,134,207,81,124,124,109,217,106,97,157,26,222,184,219,186,237,15,75,86,36,115,182,71,34,186,71,88,57,206,134,163,99,89,119,3,92,94,85,219,172,55,9,101,184,105,229,254,10,251,93,74,185,89,227,40,220,141,154,20,147,111,132,144,72,140,145,169,186,122,207,111,153,208,230,47,144,219,242,220,102,209,149,218,85,203,67,122,161,167,184,83,43,147,101,88,166,141,178,51,127,203,210,228,3,211,33,207,50,126,49,227,225,163,74,215,17,195,110,45,110,161,230,112,73,5,179,161,222,189,182,147,205,178,215,42,124,21,60,217,30,254,215,170,187,205,35,114,18,71,89,181,119,13,208,173,52,190,234,158,119,92,148,246,155,29,51,166,115,90,228,73,42,101,95,40,224,137,21,81,29,36,143,84,107,83,235,95,61,147,117,40,147,26,178,106,239,50,78,45,37,150,190,87,69,85,144,212,173,85,194,161,136,231,211,88,108,241,42,39,75,119,253,236,108,86,177,136,187,117,200,230,238,187,189,84,13,219,202,171,131,151,235,30,122,188,66,106,61,185,211,226,88,149,110,246,200,42,89,212,219,181,217,190,183,82,239,248,81,194,170,215,170,251,29,34,177,55,84,107,208,153,124,223,61,206,43,191,148,86,207,251,207,37,166,155,233,230,41,164,248,37,147,78,48,123,107,104,44,120,253,35,40,232,224,79,53,233,79,53,115,151,247,207,115,149,206,115,190,46,115,151,226,68,190,111,158,231,21,223,202,43,103,253,231,129,160,249,24,254,59,63,70,255,0,89,22,168,85,95,35,31,199,103,232,223,235,34,213,0,0,0,21,15,205,47,143,54,102,85,117,220,51,232,237,233,175,176,209,202,177,101,119,106,89,21,82,190,161,142,255,0,121,70,228,255,0,213,49,201,247,199,38,253,110,68,106,108,214,187,175,116,243,60,227,217,52,146,209,87,195,246,144,222,21,185,189,214,4,109,238,231,77,42,163,172,180,143,111,148,108,115,87,118,212,200,213,69,223,125,227,98,239,248,78,106,164,103,229,149,192,75,181,178,249,77,174,218,181,103,85,192,44,245,10,182,170,10,134,42,54,251,89,27,182,221,81,83,214,166,141,200,168,239,131,222,222,143,52,71,160,27,195,149,15,3,245,248,124,116,220,81,106,157,183,177,115,184,82,42,98,54,233,155,235,211,83,74,213,71,215,61,23,205,175,145,142,86,198,158,91,49,206,114,239,214,222,155,55,63,136,212,106,35,90,136,136,137,178,34,124,15,232,3,78,105,31,9,26,13,163,53,85,55,220,107,5,162,175,201,174,21,50,86,215,228,151,104,153,87,115,170,169,145,234,249,37,89,156,159,122,234,114,170,171,98,70,51,125,189,83,113,128,63,57,224,130,170,9,41,106,161,142,104,102,98,199,36,114,53,28,215,181,83,101,106,162,249,42,42,121,108,65,14,55,249,101,233,174,173,226,215,109,66,209,44,106,147,23,212,10,24,31,84,218,27,108,45,134,138,244,173,69,114,194,232,91,179,35,153,222,125,50,53,19,119,42,35,247,223,169,179,204,1,68,92,177,56,149,186,232,39,16,244,56,6,65,93,52,24,158,125,85,29,150,229,75,50,171,89,75,94,231,116,82,212,116,174,200,199,36,138,145,189,87,111,82,71,42,254,10,109,123,167,58,28,106,216,160,211,126,49,245,50,139,24,123,40,210,139,39,150,229,72,180,206,242,130,73,149,181,41,211,229,234,244,186,79,103,177,187,108,158,195,162,43,37,123,238,182,106,11,156,145,163,29,89,75,20,238,106,46,232,213,123,17,219,39,248,64,251,74,74,230,181,171,28,50,106,54,171,62,139,76,113,250,154,236,242,205,39,129,200,50,122,58,164,142,130,161,98,245,60,58,196,173,95,17,36,123,43,123,205,86,34,108,141,222,68,68,232,177,222,98,250,211,120,208,222,20,50,204,139,26,172,154,142,249,122,88,113,251,109,76,75,210,250,121,42,149,91,36,141,114,121,181,205,133,179,43,92,158,104,228,106,161,89,92,172,184,78,198,56,138,213,107,190,97,168,182,212,184,98,120,12,116,213,18,91,229,79,188,215,215,204,231,246,34,145,63,127,19,82,41,30,246,251,21,82,54,187,213,114,162,134,150,208,237,12,227,23,43,163,244,246,131,97,90,135,21,13,91,145,18,229,105,124,244,20,211,174,202,158,85,10,232,227,126,200,171,236,114,237,191,229,49,13,101,210,205,118,211,155,235,101,215,60,63,43,181,92,171,145,21,149,119,200,165,119,138,217,63,121,59,247,108,187,39,183,165,203,183,179,200,233,134,8,32,165,130,58,90,88,99,134,24,88,145,199,28,109,70,181,141,68,217,26,136,158,72,136,158,91,24,230,164,233,174,17,171,184,101,203,79,245,19,30,165,189,88,174,209,44,85,20,213,13,223,111,169,236,119,181,143,106,249,181,237,84,115,85,17,81,81,64,131,252,166,181,143,134,58,237,61,147,73,180,231,31,151,22,212,22,196,218,219,244,23,42,134,207,81,124,124,109,217,106,97,157,26,222,184,219,186,237,15,75,86,36,115,182,71,34,186,71,88,57,206,134,163,99,89,119,3,92,94,85,219,172,55,9,101,184,105,229,254,10,251,93,74,185,89,227,40,220,141,154,20,147,111,132,144,72,140,145,169,186,122,207,111,153,208,230,47,144,219,242,220,102,209,149,218,85,203,67,122,161,167,184,83,43,147,101,88,166,141,178,51,127,203,210,228,2,19,243,93,225,82,239,174,90,77,67,169,248,37,178,74,220,171,79,155,52,178,82,64,197,116,213,214,185,54,89,152,196,79,55,62,53,106,72,214,251,85,189,212,77,220,168,139,5,121,120,241,250,254,21,174,85,154,127,168,148,245,151,45,58,190,84,165,75,150,153,189,115,217,234,213,17,174,158,54,111,235,198,244,70,164,140,246,250,168,230,249,245,53,247,170,64,94,45,57,78,105,230,181,222,235,117,3,71,111,116,216,38,79,92,249,42,43,168,164,167,89,45,117,243,57,119,87,244,179,214,167,122,170,170,185,204,71,53,125,189,8,187,170,132,174,194,248,153,225,235,80,172,209,223,240,253,104,195,171,232,228,68,221,125,47,12,82,198,170,155,163,100,138,71,54,72,221,183,239,94,212,95,200,107,237,124,227,243,134,141,2,177,84,214,93,53,14,215,146,95,27,26,173,37,134,193,87,29,101,84,242,109,234,181,235,26,171,32,106,252,93,34,183,203,216,142,93,145,106,238,229,202,15,140,122,26,231,82,82,218,241,43,132,77,127,66,85,83,95,90,216,156,155,42,245,34,74,214,63,109,252,188,219,190,235,236,219,204,139,26,181,166,119,29,30,207,110,122,115,122,200,108,119,123,165,149,233,5,124,150,106,135,207,79,5,74,39,223,32,89,28,198,35,159,26,250,174,233,221,168,228,84,234,85,69,216,54,22,160,231,90,195,199,151,18,148,245,143,161,74,188,151,46,172,138,215,103,182,66,229,236,91,233,26,174,88,225,106,175,178,56,218,175,145,239,93,191,245,143,93,183,82,255,0,180,67,74,108,154,29,164,152,174,147,99,207,89,40,177,155,108,116,125,229,111,74,212,75,230,233,166,84,248,44,146,185,239,84,250,220,164,61,229,105,193,91,116,87,8,102,185,106,53,165,27,156,229,180,136,182,250,106,136,182,146,205,109,119,154,55,101,252,25,166,78,151,63,226,214,116,51,201,86,68,89,244,0,0,4,5,230,205,195,230,178,107,230,53,167,84,218,65,130,86,100,178,217,43,46,83,87,178,154,88,152,176,178,72,224,70,46,210,61,187,238,172,119,146,110,190,69,64,101,90,115,154,105,14,93,75,100,213,237,58,190,217,230,134,86,77,61,182,227,4,148,50,85,64,142,78,164,99,220,213,245,92,155,162,61,168,228,243,221,55,58,121,53,87,18,220,60,225,28,75,233,85,223,78,114,251,109,43,234,39,166,145,214,139,139,226,69,154,217,91,211,247,185,227,126,202,230,250,200,222,164,79,194,110,237,95,37,3,2,224,55,91,56,125,213,157,16,183,90,180,14,197,14,45,71,140,70,218,74,252,93,206,69,169,182,74,237,215,169,238,246,204,146,170,61,233,58,249,200,189,74,237,158,142,106,73,35,159,238,93,122,161,144,104,119,25,24,149,166,117,154,158,12,150,229,244,58,243,70,171,248,107,83,34,69,27,93,183,150,236,169,72,93,191,246,42,159,21,58,1,2,14,243,70,227,18,237,195,190,156,80,233,198,157,93,22,143,56,205,227,147,106,200,156,169,45,174,218,223,86,73,216,191,189,149,238,251,219,29,240,218,71,38,206,107,84,175,254,6,249,122,101,220,91,77,62,123,152,222,43,113,189,63,166,157,209,62,229,27,17,245,151,90,132,95,94,58,110,189,218,136,213,252,41,156,142,68,119,170,141,114,245,116,249,188,211,178,250,220,175,141,108,214,150,162,89,29,77,143,65,110,179,209,177,255,0,250,184,219,73,28,175,68,243,95,37,154,105,156,159,219,125,101,219,104,22,5,104,211,13,19,193,240,27,21,60,112,210,89,108,84,116,233,209,236,124,157,164,116,178,47,214,175,145,207,122,175,214,229,2,58,81,242,147,224,182,154,204,150,201,176,219,253,93,74,55,165,110,51,100,21,41,80,171,178,166,253,44,115,98,223,205,23,247,61,188,147,203,109,209,97,95,21,252,5,106,31,3,183,107,119,18,124,56,230,87,122,236,127,31,172,142,121,102,149,90,151,11,43,220,244,107,22,69,98,53,179,211,191,171,182,229,233,79,39,244,189,170,213,87,23,58,120,249,150,41,102,206,241,27,214,19,144,211,37,69,174,255,0,111,168,182,214,68,168,139,215,12,209,186,55,167,159,151,177,202,7,62,92,11,214,207,113,227,87,75,174,21,42,139,53,86,78,201,164,84,77,147,169,200,245,93,147,248,212,232,83,34,200,44,216,157,130,229,148,228,119,8,168,45,86,122,73,171,235,170,165,223,162,10,120,152,175,145,238,219,207,100,107,85,124,190,163,159,46,9,173,21,56,255,0,28,122,111,97,172,84,90,139,110,91,224,229,84,246,117,198,178,53,219,127,125,20,181,190,107,249,181,195,15,224,211,34,163,183,72,232,228,201,174,118,251,36,146,53,118,86,196,233,123,210,39,241,57,176,57,139,249,30,160,86,39,18,156,70,235,23,48,45,120,183,225,216,117,21,194,75,53,85,203,209,248,134,49,19,250,90,212,85,84,74,137,211,126,158,235,154,138,249,36,114,244,198,221,211,116,107,85,86,116,232,135,38,125,27,199,236,20,181,122,235,146,93,178,188,134,88,218,234,170,91,93,82,209,219,96,119,181,88,197,70,164,210,109,236,235,87,51,127,111,67,77,75,201,35,77,44,183,76,187,81,181,98,225,4,114,220,44,52,148,86,107,106,185,55,88,82,169,101,124,239,77,211,201,202,144,68,212,84,93,246,116,137,236,95,59,111,2,5,234,183,39,78,26,50,187,53,74,105,141,109,255,0,6,188,35,28,180,178,54,185,247,10,62,191,53,68,150,41,213,210,57,190,196,245,100,106,252,124,254,56,175,43,254,29,181,51,134,109,109,214,61,60,212,219,66,83,212,182,217,105,154,134,182,5,87,210,92,105,251,213,40,217,160,122,162,117,55,224,168,187,57,171,186,57,17,75,30,63,207,67,58,251,157,9,213,182,221,91,121,237,245,1,254,128,48,45,116,214,108,67,135,253,44,191,106,182,109,82,140,183,217,105,149,236,129,30,141,146,178,161,124,162,167,143,127,107,228,122,163,83,234,221,85,124,145,84,8,147,205,83,140,36,209,93,54,251,138,96,183,68,102,109,156,210,61,149,114,68,245,73,45,118,151,110,201,37,69,79,193,146,101,71,70,207,138,53,37,119,146,163,85,116,15,40,142,15,126,144,94,63,101,62,160,90,247,182,218,101,146,155,16,167,153,155,182,162,173,187,182,90,221,151,201,91,18,238,198,47,159,223,58,215,201,99,69,88,193,165,120,38,168,243,21,226,202,166,163,32,174,168,238,95,235,29,117,200,46,45,106,190,59,77,173,138,137,209,30,254,72,141,103,68,49,53,125,170,172,223,226,165,252,226,56,158,63,130,98,246,156,51,20,182,67,110,179,89,40,226,161,161,165,137,54,108,80,198,212,107,90,159,95,146,121,170,249,170,238,171,230,160,122,224,0,6,157,199,184,74,208,139,38,163,100,58,189,112,193,168,178,44,207,36,184,73,95,83,120,190,70,202,201,96,221,118,142,42,118,189,58,32,100,108,70,177,170,198,163,213,173,78,167,59,218,110,32,7,241,26,141,68,107,81,17,17,54,68,79,129,19,56,181,229,209,162,188,70,216,43,110,152,229,134,221,135,103,177,196,247,208,222,109,212,205,134,42,153,118,221,25,89,19,17,27,43,92,187,34,201,183,113,190,212,85,68,86,172,180,0,115,201,194,206,180,230,220,19,113,61,12,249,60,53,150,234,90,11,147,241,252,206,212,237,215,170,149,37,232,155,118,39,147,159,19,147,184,197,248,171,118,69,217,203,191,66,240,79,5,84,17,213,82,205,28,208,204,196,146,57,35,114,57,175,106,166,232,228,84,242,84,84,243,220,162,46,108,248,165,183,25,227,46,253,89,109,138,24,254,144,90,109,215,90,134,70,239,253,114,197,217,114,170,109,234,185,221,132,114,253,125,91,251,85,75,134,225,26,251,93,146,240,185,164,247,171,156,139,37,93,70,29,105,239,72,229,221,100,123,105,88,213,122,175,214,238,157,215,242,168,21,99,206,175,222,159,22,251,63,161,249,141,196,178,78,95,48,197,7,6,58,80,200,88,140,106,216,250,213,17,63,124,233,164,85,95,239,170,170,255,0,124,130,28,239,112,154,186,108,247,77,53,25,176,239,77,112,180,85,217,31,34,34,122,178,83,204,147,53,170,187,124,82,169,234,158,127,189,119,229,222,86,114,153,206,153,152,112,107,96,180,58,104,223,81,137,93,46,54,89,122,87,214,68,89,150,165,157,73,240,245,42,90,137,249,17,62,59,129,50,0,0,71,110,97,145,210,201,193,118,171,54,177,90,145,165,153,174,78,167,116,167,90,84,68,172,243,250,250,145,187,39,197,124,138,227,228,165,81,59,120,158,203,105,27,34,164,50,96,85,114,61,159,5,115,110,20,8,213,254,242,61,223,225,38,207,54,188,226,12,79,131,91,229,145,106,146,42,156,186,237,109,179,192,212,118,207,127,76,233,84,244,77,190,29,20,174,69,248,108,187,47,180,139,92,144,176,186,170,140,231,83,53,17,208,171,105,168,45,52,118,88,228,84,252,55,212,76,233,156,136,191,145,41,153,191,246,205,3,7,231,87,239,79,139,125,159,208,252,198,226,89,39,47,152,98,131,131,29,40,100,44,70,53,108,125,106,136,159,190,116,210,42,175,247,213,85,127,190,65,14,119,184,77,93,54,123,166,154,140,216,119,166,184,90,42,236,143,145,17,61,89,41,230,73,154,213,93,190,41,84,245,79,63,222,187,242,239,43,57,76,231,76,204,56,53,176,90,29,52,111,168,196,174,151,27,44,189,43,235,34,44,203,82,206,164,248,122,149,45,68,252,136,159,29,192,153,0,0,35,183,48,200,233,100,224,187,85,155,88,173,72,210,204,215,39,83,186,83,173,42,34,86,121,253,125,72,221,147,226,190,69,113,242,82,168,157,188,79,101,180,141,145,82,25,48,42,185,30,207,130,185,183,10,4,106,255,0,121,30,239,240,147,103,155,94,113,6,39,193,173,242,200,181,73,21,78,93,118,182,217,224,106,59,103,191,166,116,170,122,38,223,14,138,87,34,252,54,93,151,218,69,174,72,88,93,85,70,115,169,154,136,232,85,180,212,22,154,59,44,114,42,126,27,234,38,116,206,68,95,200,148,204,223,251,102,129,38,121,190,123,156,87,127,40,173,159,247,158,84,38,137,208,107,102,171,185,120,101,210,89,42,103,135,57,186,83,85,215,80,68,245,142,41,221,76,215,244,73,82,244,246,65,18,61,242,42,46,233,187,81,118,87,35,75,123,230,249,238,113,93,252,162,182,127,222,121,160,185,32,96,118,183,174,167,234,109,68,17,190,227,10,208,88,233,36,84,245,161,133,221,201,167,68,95,169,238,109,63,255,0,227,3,109,105,23,39,30,28,241,91,45,43,181,98,229,124,205,239,110,107,29,87,209,90,250,10,20,126,222,108,137,144,237,47,78,251,166,238,145,85,118,69,217,190,195,202,215,46,77,154,43,146,227,213,53,90,19,124,185,225,249,20,49,185,212,180,215,10,183,214,219,106,29,183,147,36,87,162,205,30,234,155,117,181,206,233,221,87,161,222,72,88,128,3,159,94,25,245,235,84,184,7,226,46,170,203,149,82,214,210,91,105,174,73,104,205,44,15,94,166,203,11,95,210,233,152,221,250,93,44,104,229,146,39,162,236,228,93,183,232,122,239,208,5,178,229,65,121,182,210,94,45,85,81,212,209,87,65,29,77,52,241,174,237,150,39,181,28,199,167,228,84,84,95,239,148,221,206,155,79,173,184,254,189,226,122,129,111,167,100,50,229,184,250,197,90,173,68,78,245,69,28,189,29,199,124,85,221,169,33,103,159,194,54,254,82,192,121,108,230,85,89,183,5,122,107,93,93,51,164,169,182,209,212,217,159,212,170,189,44,164,170,150,8,83,117,248,36,49,197,249,19,217,240,2,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,221,206,199,9,172,182,235,158,15,168,13,165,86,208,223,113,133,182,36,168,223,39,212,210,84,202,247,238,191,95,69,84,62,95,82,23,34,71,238,55,120,88,183,241,99,162,149,120,68,85,16,81,100,182,185,125,39,142,215,76,158,164,85,141,106,183,181,34,162,43,146,41,26,170,199,109,236,94,135,236,238,132,69,12,91,150,94,171,89,245,59,132,28,50,146,142,166,53,184,225,240,187,28,185,211,163,147,170,23,192,229,236,170,162,124,29,3,162,114,46,222,213,114,121,236,170,74,163,158,158,31,245,255,0,91,121,124,107,125,226,130,227,141,77,28,177,72,150,236,167,22,184,61,98,101,91,24,170,172,114,61,17,81,175,111,82,186,41,154,142,69,107,215,110,166,61,81,108,106,195,206,131,133,250,251,107,39,190,226,26,129,106,173,70,253,242,157,182,250,90,134,117,127,97,35,106,19,169,63,43,154,223,226,2,122,214,214,209,219,104,170,46,55,10,168,169,169,105,98,124,243,205,43,209,172,138,54,162,171,156,231,47,146,34,34,42,170,175,193,14,113,179,45,68,135,86,184,193,175,212,170,77,252,38,71,159,182,190,145,29,190,237,166,125,114,118,81,119,248,164,125,9,240,246,123,16,148,92,86,115,35,212,62,46,169,226,225,255,0,135,140,14,245,104,180,100,242,182,134,120,220,169,45,218,243,212,228,233,167,70,68,170,216,99,93,189,118,163,159,212,155,162,185,27,212,139,15,232,176,43,254,150,241,17,109,211,172,169,180,237,188,99,185,93,37,190,185,180,242,119,35,108,241,212,177,30,214,187,100,234,68,93,211,116,242,242,242,3,163,157,73,212,76,79,73,112,59,230,164,231,55,36,160,177,99,212,111,173,172,155,109,221,210,223,36,99,27,251,231,185,202,214,53,169,230,231,57,168,158,106,115,165,196,247,16,185,103,19,154,195,121,213,60,165,207,137,149,46,240,214,170,14,190,166,91,173,236,85,236,211,183,225,228,142,87,57,127,124,247,189,222,91,157,34,94,44,118,92,138,133,214,204,130,207,69,115,163,123,145,206,167,172,167,100,209,57,81,119,69,86,189,21,21,81,125,158,70,63,247,33,210,111,224,191,18,255,0,18,83,127,240,1,69,58,81,204,135,137,61,20,192,109,58,105,167,51,226,150,203,21,154,37,142,158,20,177,198,231,189,202,170,231,201,35,213,119,123,222,229,87,57,203,237,85,248,39,145,150,254,219,183,25,127,242,131,23,255,0,16,197,255,0,137,117,63,114,29,38,254,11,241,47,241,37,55,255,0,0,251,144,233,55,240,95,137,127,137,41,191,248,0,231,131,136,158,40,245,99,138,59,213,163,32,213,138,219,109,77,101,146,149,244,116,142,162,162,109,50,36,78,127,90,163,145,171,178,174,255,0,19,97,104,215,49,142,38,116,31,77,172,250,83,167,215,139,12,22,11,31,136,240,145,213,90,35,154,84,239,84,73,59,247,122,174,235,247,201,95,183,212,155,39,192,222,220,231,177,124,103,22,213,45,59,165,198,113,219,101,162,25,172,21,50,73,29,5,36,116,237,123,188,70,221,74,140,68,69,93,188,183,82,100,242,206,211,141,60,191,112,71,167,23,107,230,7,142,220,107,167,244,199,118,166,174,215,4,210,201,211,119,172,106,117,61,205,85,93,154,136,137,186,251,17,16,9,3,195,78,119,144,106,135,15,250,125,168,153,92,176,201,121,200,177,250,59,141,115,225,137,35,141,211,73,26,57,202,214,167,147,83,117,246,20,83,175,118,155,199,11,220,113,223,235,217,64,238,230,35,157,71,147,218,227,145,54,73,105,188,83,107,105,124,215,201,81,88,172,69,95,102,232,191,196,116,53,67,65,67,107,163,134,221,108,162,130,146,146,153,137,28,48,65,26,71,28,108,79,36,107,90,221,145,17,62,164,33,103,49,238,3,221,196,238,59,6,164,105,196,80,195,168,216,221,35,161,142,7,170,49,151,170,54,170,185,41,156,229,242,108,173,85,114,198,229,242,221,202,215,108,138,142,96,75,141,60,207,177,109,82,193,236,154,137,132,220,227,184,88,242,10,56,235,168,167,98,167,155,28,159,130,228,253,235,218,187,181,205,95,54,185,174,106,249,162,153,17,207,239,12,28,109,107,199,4,57,13,203,6,170,178,203,113,176,69,88,246,221,177,11,215,93,51,233,170,81,118,123,162,114,181,95,77,47,150,206,245,92,213,246,185,138,168,138,147,182,131,157,166,129,201,104,89,238,122,79,159,211,221,54,77,169,160,74,41,169,254,27,253,249,211,177,223,95,254,172,11,16,170,170,165,161,165,154,186,186,166,42,122,122,120,221,44,211,74,244,99,35,99,83,119,57,206,95,36,68,68,85,85,95,36,67,158,46,45,53,22,110,43,248,194,200,175,90,127,19,174,16,228,119,154,91,6,56,198,51,167,196,199,26,71,75,3,145,61,187,74,230,247,60,252,211,185,236,79,98,109,14,46,249,159,234,167,18,86,106,173,59,194,236,169,131,97,117,170,177,85,211,65,84,179,215,220,226,84,219,183,60,200,141,70,198,239,106,196,198,249,238,168,231,61,9,31,202,239,128,27,238,39,117,160,226,99,90,236,206,161,173,100,46,126,43,99,171,139,105,161,87,183,111,29,59,29,248,14,233,85,72,152,169,212,157,93,107,178,163,0,178,156,43,25,166,194,240,219,14,29,71,42,201,79,97,182,82,219,34,122,251,92,200,34,108,109,85,254,52,106,30,208,0,10,86,231,87,239,79,139,125,159,208,252,198,226,93,73,74,220,234,253,233,241,111,179,250,31,152,220,64,178,110,95,222,230,154,81,253,193,111,250,89,9,6,71,206,95,222,230,154,81,253,193,111,250,89,9,6,0,167,62,118,248,213,93,46,183,105,254,96,248,164,74,107,158,42,251,108,111,85,245,86,74,90,185,100,122,34,125,104,149,108,223,207,226,159,223,184,194,56,113,223,194,132,28,89,104,180,184,189,174,104,41,50,219,12,203,115,199,106,166,94,152,214,161,26,173,125,60,142,248,71,43,125,85,95,131,154,199,121,163,118,80,198,185,91,231,56,246,95,193,158,25,108,179,214,199,37,110,48,250,203,77,206,4,114,43,233,231,74,153,37,106,57,62,8,232,165,141,233,249,29,249,9,104,115,187,161,154,247,175,156,2,235,5,206,153,44,149,52,21,113,185,40,242,60,90,240,215,199,13,99,27,186,177,92,137,248,47,111,82,186,57,155,191,147,188,186,152,229,71,88,77,167,157,182,133,77,102,239,223,116,143,60,163,187,116,34,248,90,71,81,212,211,245,252,83,188,233,99,118,223,82,246,188,254,164,2,192,178,236,174,197,130,226,215,124,207,39,175,142,138,209,99,162,154,190,182,162,71,35,91,28,49,49,92,229,221,85,19,216,158,95,90,156,250,112,99,101,171,213,14,55,180,226,74,58,21,71,75,152,197,144,190,40,145,17,34,142,150,87,86,187,217,178,35,90,145,47,228,242,51,254,51,121,145,106,71,21,52,43,128,227,182,119,97,216,34,202,215,203,109,138,165,102,170,185,57,170,138,223,19,42,35,81,88,138,157,73,19,83,165,23,101,114,189,90,213,73,147,202,155,130,92,143,72,169,43,56,129,213,171,36,182,204,146,249,71,224,172,54,170,168,213,149,22,250,23,170,58,73,230,98,249,178,89,122,90,136,213,68,115,24,142,223,206,69,107,66,197,106,105,224,172,167,150,146,166,52,146,25,216,232,228,98,251,28,213,77,149,23,248,209,78,116,116,35,33,119,11,156,99,227,119,12,205,143,167,102,13,151,190,217,120,87,183,103,69,11,101,125,53,67,246,95,234,88,231,187,111,142,222,212,246,157,25,149,57,205,119,129,235,242,223,238,28,83,233,101,165,245,180,21,113,54,76,194,223,78,205,228,165,145,141,70,248,246,53,19,214,141,205,107,123,187,121,181,200,178,46,232,231,171,2,215,224,158,10,168,35,170,165,154,57,161,153,137,36,114,70,228,115,94,213,77,209,200,169,228,168,169,231,185,250,20,197,193,159,53,219,142,134,225,20,26,83,173,88,181,211,42,199,172,204,108,22,155,165,182,88,214,225,71,76,158,77,167,116,114,185,172,153,140,79,38,42,189,138,214,162,55,205,17,189,50,119,36,231,69,195,69,190,204,250,172,103,11,207,47,23,37,111,222,168,231,163,166,164,143,171,111,253,100,189,231,244,167,195,118,181,255,0,197,241,3,59,230,183,170,54,221,63,225,7,32,199,164,170,141,151,76,222,170,150,201,65,23,95,172,230,164,205,154,119,116,251,85,169,20,79,106,175,177,22,70,239,237,68,88,133,201,19,250,108,234,79,242,118,151,249,201,28,245,203,80,120,136,227,170,183,47,215,235,237,157,41,241,13,59,160,69,88,163,115,219,111,180,193,44,236,99,41,227,114,167,223,106,100,116,141,87,47,147,156,140,221,122,90,214,162,72,206,72,159,211,103,82,127,147,180,191,206,64,145,60,231,49,43,133,243,133,251,38,73,66,199,62,60,115,44,165,158,177,17,60,153,4,208,79,15,90,255,0,245,215,194,223,251,127,196,104,238,79,184,206,129,106,150,43,158,105,238,165,105,102,13,147,228,182,155,132,55,154,57,111,150,10,58,218,151,80,205,27,98,123,99,124,209,185,253,184,228,137,170,173,223,165,22,116,95,107,148,179,237,87,211,60,99,89,52,227,33,210,252,202,153,102,179,228,116,47,162,168,70,174,207,143,127,54,72,197,248,61,143,70,189,171,253,83,80,160,236,239,4,226,11,151,79,17,20,149,148,181,146,91,238,214,201,95,83,101,188,66,197,117,13,234,133,87,103,34,162,249,61,142,106,244,201,18,249,181,87,225,234,185,66,242,63,98,119,11,31,243,105,210,175,242,54,221,254,164,126,196,238,22,63,230,211,165,95,228,109,187,253,73,14,180,215,157,94,139,93,44,176,179,85,180,223,43,176,222,154,196,239,45,161,144,215,209,61,201,237,86,185,242,71,35,119,246,163,85,142,219,217,212,190,213,214,220,77,115,145,139,35,197,107,240,254,27,49,75,213,154,174,225,27,233,228,201,47,73,20,85,20,172,95,37,117,44,17,61,232,143,84,223,166,71,185,21,190,222,141,246,84,9,155,133,227,92,189,51,61,71,190,233,142,27,166,154,43,85,153,98,117,107,5,117,178,44,86,221,29,76,83,49,168,231,44,72,176,167,119,161,124,156,232,213,200,199,53,81,202,138,155,26,115,156,230,37,112,190,112,191,100,201,40,88,231,199,142,101,148,179,214,34,39,147,32,154,9,225,235,95,254,186,248,91,255,0,111,248,136,159,203,43,130,124,195,87,181,42,215,196,54,163,208,220,104,48,204,118,181,183,59,124,213,29,108,150,251,112,99,250,152,177,185,125,103,66,199,167,83,228,243,71,57,189,9,190,239,86,219,238,171,233,158,49,172,154,113,144,233,126,101,76,179,89,242,58,23,209,84,35,87,103,199,191,155,36,98,252,30,199,163,94,213,254,169,168,5,96,242,125,198,116,11,84,177,92,243,79,117,43,75,48,108,159,37,180,220,33,188,209,203,124,176,81,214,212,186,134,104,219,19,219,27,230,141,207,237,199,36,77,85,110,253,40,179,162,251,92,165,138,254,196,238,22,63,230,211,165,95,228,109,187,253,73,70,249,222,9,196,23,46,158,34,41,43,41,107,36,183,221,173,146,190,166,203,120,133,138,234,27,213,10,174,206,69,69,242,123,28,213,233,146,37,243,106,175,195,213,114,216,30,154,243,171,209,107,165,150,22,106,182,155,229,118,27,211,88,157,229,180,50,26,250,39,185,61,170,215,62,72,228,110,254,212,106,177,219,123,58,151,218,161,49,127,98,119,11,31,243,105,210,175,242,54,221,254,164,215,216,94,53,203,211,51,212,123,238,152,225,186,105,162,181,89,150,39,86,176,87,91,34,197,109,209,212,197,51,26,142,114,196,139,10,119,122,23,201,206,141,92,140,115,85,28,168,169,177,12,184,154,231,35,22,71,138,215,225,252,54,98,151,171,53,93,194,55,211,201,146,94,146,40,170,41,88,190,74,234,88,34,123,209,30,169,191,76,143,114,43,125,189,27,236,169,174,121,101,112,79,152,106,246,165,90,248,134,212,122,27,141,6,25,142,214,182,231,111,154,163,173,146,223,110,12,127,83,22,55,47,172,232,88,244,234,124,158,104,231,55,161,55,221,234,208,184,61,77,193,45,58,161,167,89,54,156,95,17,60,6,77,105,170,181,78,187,110,172,108,209,57,157,105,249,91,213,212,159,149,16,160,78,28,51,219,255,0,6,28,97,90,107,179,120,166,160,250,45,123,158,193,147,64,136,171,253,8,245,116,21,14,68,242,235,70,162,164,172,248,57,88,197,79,129,209,9,90,252,211,184,17,188,234,82,187,136,237,27,177,73,93,145,81,83,54,44,154,209,75,26,186,107,133,60,109,217,149,80,177,19,119,204,198,162,53,204,79,55,49,173,86,166,237,84,112,89,21,29,101,37,194,146,10,250,10,168,106,105,106,99,108,208,79,11,209,241,203,27,147,118,189,174,79,39,53,81,81,81,83,201,81,79,216,163,190,12,57,157,230,188,52,88,25,166,26,147,143,86,102,88,117,27,149,182,244,109,74,71,95,105,111,158,241,70,175,69,108,145,111,236,141,202,222,141,215,103,109,234,146,99,62,231,109,166,20,246,9,126,229,218,65,148,87,94,223,14,209,250,126,74,122,74,88,165,95,139,187,18,202,249,26,158,221,147,161,93,182,219,183,125,208,51,158,111,60,64,91,244,239,135,246,232,237,178,226,141,200,245,18,102,68,248,88,190,188,54,184,94,215,207,34,237,248,40,247,182,56,147,127,194,71,75,183,224,169,166,121,41,232,116,203,81,153,241,15,119,162,86,198,214,38,49,101,123,218,190,186,170,178,106,183,183,117,248,109,78,196,118,223,25,19,127,39,33,16,176,92,7,136,190,99,124,65,84,221,43,170,106,110,53,215,9,152,251,213,238,88,92,150,251,29,18,42,244,177,17,61,86,53,173,234,72,225,69,234,122,239,237,94,183,151,205,164,26,87,137,232,150,154,99,250,89,132,82,44,22,124,118,141,180,176,117,46,239,149,219,171,164,153,235,241,124,146,57,239,119,195,169,203,178,34,121,1,152,0,0,198,181,39,81,49,45,38,193,111,90,141,156,221,25,111,177,216,105,31,87,87,51,182,223,165,61,140,98,126,249,238,114,163,90,223,106,185,200,159,18,133,51,156,175,88,121,144,241,93,5,61,158,150,84,169,190,212,248,43,61,12,143,87,83,88,173,49,170,170,186,69,79,99,88,222,169,36,114,38,238,123,157,210,155,185,173,55,7,52,46,50,171,53,219,81,62,224,218,107,91,52,216,110,41,92,176,85,58,149,202,228,189,93,90,189,10,228,70,254,28,113,59,118,49,60,209,206,234,127,154,43,54,157,220,184,56,51,167,225,139,76,126,149,230,22,246,125,209,115,8,35,150,232,231,183,215,182,210,174,206,142,133,171,240,84,93,157,38,222,215,236,158,105,27,84,9,1,160,122,33,134,112,239,165,118,77,40,193,169,213,40,45,16,253,250,165,237,68,150,186,169,222,114,212,203,183,181,239,118,235,183,177,19,102,166,205,106,34,108,32,0,131,28,226,240,154,204,159,132,200,50,10,26,85,145,113,60,158,134,231,82,246,183,117,101,52,145,205,76,239,226,78,229,68,59,175,228,67,73,114,73,213,107,60,49,106,14,138,215,84,199,13,198,162,104,50,59,115,28,228,69,168,98,51,177,82,137,241,85,102,212,235,183,159,147,156,190,91,46,246,103,168,88,38,55,170,24,53,247,78,242,250,47,21,102,200,168,38,183,86,198,155,35,187,114,53,90,174,106,170,47,75,219,186,57,174,219,201,200,139,240,40,27,87,180,139,92,249,121,241,13,110,185,208,215,77,75,85,107,171,117,195,23,200,97,143,250,26,231,76,138,173,84,84,246,110,172,119,110,104,87,216,143,84,243,107,154,231,7,67,64,174,45,51,231,87,163,119,59,45,60,122,181,166,249,77,142,244,216,209,42,31,102,100,53,212,82,61,19,214,115,86,73,99,145,136,171,230,141,86,187,109,246,87,46,219,174,35,196,39,57,251,21,86,53,89,143,240,225,133,93,225,187,213,71,218,109,251,32,142,40,217,73,186,121,190,42,118,61,253,199,162,123,21,238,106,34,249,171,92,137,178,134,134,231,1,170,54,220,239,138,88,113,59,61,84,115,211,224,214,56,45,85,46,99,250,147,198,200,247,207,42,110,158,91,181,178,194,197,79,131,152,228,95,63,36,180,30,95,222,230,154,81,253,193,111,250,89,10,25,213,157,44,213,29,61,91,6,75,170,212,53,116,151,28,250,134,76,142,157,181,242,57,213,179,67,36,239,111,126,116,119,172,215,72,230,185,233,212,189,74,138,142,93,183,47,155,151,247,185,166,148,127,112,91,254,150,64,53,7,56,156,106,174,251,194,10,93,41,162,145,209,227,185,85,182,229,80,173,93,145,177,185,147,210,162,187,235,78,186,166,39,195,205,80,208,124,144,115,156,122,150,191,83,244,234,170,182,56,175,87,6,91,174,212,112,57,200,139,81,4,61,232,230,86,167,181,85,139,44,91,254,71,254,66,205,117,71,78,113,173,93,211,188,135,76,178,250,119,77,103,201,40,37,160,170,70,42,35,216,143,79,41,24,171,236,123,29,210,246,175,193,205,69,40,15,85,52,151,95,248,0,215,122,58,232,234,171,45,87,27,77,91,234,113,204,146,145,139,225,110,112,39,151,83,85,119,107,145,88,238,153,97,118,251,117,43,92,138,213,69,80,232,148,21,145,166,28,237,176,73,108,148,240,235,46,145,95,233,46,209,183,166,122,140,102,72,42,105,230,118,223,134,216,170,36,137,209,238,187,122,170,247,237,230,189,75,236,53,175,18,220,227,50,76,243,22,171,195,56,127,195,171,240,244,184,196,248,42,111,247,42,134,58,190,56,220,155,42,83,199,18,171,33,126,219,253,241,94,245,77,253,84,107,145,28,4,123,230,91,157,217,53,31,140,220,226,183,23,154,42,186,75,107,233,44,137,52,29,46,73,167,166,167,100,115,108,173,252,37,73,82,70,124,127,1,63,137,47,71,68,241,74,140,19,70,176,44,30,174,39,71,62,61,140,90,237,82,177,222,214,190,10,88,226,84,95,202,138,197,41,203,150,159,5,25,78,185,234,109,171,90,243,235,53,68,26,123,141,86,165,193,147,85,177,201,233,202,232,159,188,113,69,191,238,145,182,68,71,74,255,0,54,175,66,199,230,174,119,77,223,201,28,115,70,248,102,141,175,141,237,86,185,174,77,209,200,190,212,84,248,160,20,105,204,243,140,159,217,13,169,127,115,44,18,232,178,233,254,19,84,248,226,124,110,251,221,210,228,221,217,45,87,151,147,152,196,87,71,18,252,81,94,244,242,147,100,210,156,59,113,135,172,28,45,208,221,233,52,145,49,234,73,111,178,199,37,117,93,101,169,149,53,18,53,137,179,35,235,114,238,140,106,171,149,26,159,23,185,87,127,45,186,10,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,5,43,126,219,183,25,127,242,131,23,255,0,16,197,255,0,137,175,117,215,152,7,17,124,69,224,50,233,182,166,93,108,117,54,89,170,161,172,115,41,45,108,167,147,187,18,170,177,81,237,93,246,243,95,34,250,254,228,58,77,252,23,226,95,226,74,111,254,2,27,243,98,192,48,60,111,132,90,235,150,59,132,216,109,117,126,159,182,199,226,40,173,176,193,39,74,185,251,183,169,141,69,217,118,79,32,42,215,135,14,46,245,155,133,111,164,63,114,59,133,174,151,233,71,132,244,135,141,160,109,79,87,134,239,118,186,122,191,7,247,121,55,250,247,79,168,184,14,90,60,76,234,159,20,26,85,148,229,186,175,91,111,169,184,90,114,15,71,83,58,138,141,180,205,72,124,52,82,108,173,111,181,122,158,239,50,42,114,80,196,49,60,175,238,203,244,163,23,180,94,60,47,209,222,199,143,162,138,163,181,213,233,30,174,158,182,175,78,253,45,223,111,110,201,245,22,177,98,198,113,188,94,158,74,60,103,30,182,218,32,149,253,201,34,160,164,142,157,143,126,200,157,74,140,68,69,93,145,19,127,200,7,166,68,206,96,60,110,90,56,80,192,82,205,141,75,77,91,168,249,36,46,109,154,137,233,212,218,40,87,118,186,186,100,254,165,170,138,140,106,254,27,254,10,214,191,109,147,197,159,20,88,95,10,58,83,87,159,228,202,218,203,165,74,186,150,195,104,107,246,146,227,88,169,228,223,236,99,106,122,210,63,247,173,79,45,220,173,107,185,239,213,29,84,204,245,163,80,238,186,153,169,55,105,174,183,155,213,79,122,169,232,238,132,107,19,201,177,68,139,186,70,198,53,17,172,110,202,141,68,79,104,18,35,129,254,16,179,14,53,181,106,187,47,207,107,110,78,195,104,43,221,93,148,222,230,123,214,123,149,83,221,220,117,44,114,175,225,77,34,187,169,238,223,118,53,221,75,230,230,35,175,135,30,199,172,152,157,134,223,140,99,86,186,123,109,170,213,77,29,29,21,37,59,58,99,130,24,218,141,99,26,159,4,68,68,66,162,244,139,155,174,13,161,250,125,104,211,61,59,225,22,59,117,150,207,15,110,54,38,109,188,147,72,190,111,154,87,122,63,119,200,247,110,231,57,126,43,240,68,68,76,199,246,243,191,246,93,255,0,61,191,249,0,45,80,21,87,251,121,223,251,46,255,0,158,223,252,129,105,22,122,255,0,74,218,104,174,157,174,215,140,166,142,163,183,213,213,209,214,212,118,219,236,155,237,191,183,96,52,222,167,241,157,195,230,145,234,142,53,163,217,110,113,76,153,46,73,90,202,39,65,78,230,73,29,173,94,139,219,125,107,250,145,176,53,206,233,106,34,250,222,186,57,81,25,187,147,120,20,243,204,239,128,92,167,24,204,175,28,70,233,13,138,170,237,141,95,101,146,225,146,91,233,35,89,38,181,85,185,119,150,165,24,158,179,160,145,85,94,229,68,94,219,186,183,217,138,155,97,188,41,115,97,213,13,16,178,82,96,90,173,100,147,80,49,154,24,219,5,13,67,170,187,55,58,24,154,155,54,52,149,200,173,157,136,136,136,141,126,206,68,242,71,236,136,208,46,224,240,243,140,211,26,211,156,62,241,157,230,23,56,173,246,91,13,28,181,213,181,50,42,34,50,38,55,117,219,235,114,251,17,169,230,170,168,137,230,168,64,107,167,59,77,2,134,214,147,89,52,163,80,42,238,91,121,211,213,54,138,158,4,95,250,214,207,35,191,255,0,153,5,56,165,227,183,93,120,207,184,209,224,177,90,22,207,141,77,88,207,71,226,150,68,146,166,74,202,133,118,209,119,158,137,215,83,34,42,162,53,168,214,183,125,149,25,213,230,6,11,69,13,251,140,126,47,147,177,111,147,197,106,86,96,249,223,3,87,101,166,163,150,101,123,247,84,223,102,197,78,142,85,95,63,40,213,124,206,142,24,198,70,198,199,27,17,173,106,34,53,168,155,34,34,124,16,129,188,180,248,7,175,225,218,223,46,177,106,221,20,41,168,23,186,79,15,69,111,221,31,232,58,55,236,175,107,156,158,75,81,38,200,142,84,223,161,169,210,139,235,61,9,232,4,29,231,19,141,85,223,120,65,75,165,52,82,58,60,119,42,182,220,170,21,171,178,54,55,50,122,84,87,125,105,215,84,196,248,121,170,26,15,146,14,115,143,82,215,234,126,157,85,86,199,21,234,224,203,117,218,142,7,57,17,106,32,135,189,28,202,212,246,170,177,101,139,127,200,255,0,200,89,174,168,233,206,53,171,186,119,144,233,150,95,78,233,172,249,37,4,180,21,72,197,68,123,17,233,229,35,21,125,143,99,186,94,213,248,57,168,165,1,234,166,146,235,255,0,0,26,239,71,93,29,85,101,170,227,105,171,125,78,57,146,82,49,124,45,206,4,242,234,106,174,237,114,43,29,211,44,46,223,110,165,107,145,90,168,170,29,18,130,178,52,195,157,182,9,45,146,158,29,101,210,43,253,37,218,54,244,207,81,140,201,5,77,60,206,219,240,219,21,68,145,58,61,215,111,85,94,253,188,215,169,125,134,181,226,91,156,102,73,158,98,213,120,103,15,248,117,126,30,151,24,159,5,77,254,229,80,199,87,199,27,147,101,74,120,226,85,100,47,219,127,190,43,222,169,191,170,141,114,35,128,143,124,203,115,187,38,163,241,155,156,86,226,243,69,87,73,109,125,37,145,38,131,165,201,52,244,212,236,142,109,149,191,132,169,42,72,207,143,224,39,241,37,232,232,158,41,81,130,104,214,5,131,213,196,232,231,199,177,139,93,170,86,59,218,215,193,75,28,74,139,249,81,88,165,57,114,211,224,163,41,215,61,77,181,107,94,125,102,168,131,79,113,170,212,184,50,106,182,57,61,57,93,19,247,142,40,183,253,210,54,200,136,233,95,230,213,232,88,252,213,206,233,188,16,0,26,243,95,181,187,16,225,219,74,47,186,177,154,200,171,67,103,135,120,105,88,228,73,107,106,93,229,13,60,123,254,249,238,217,55,246,53,55,114,249,53,64,143,60,201,120,206,139,134,125,50,92,51,10,185,35,117,23,48,167,146,43,115,162,114,117,218,233,23,213,146,181,201,237,71,123,91,23,214,253,221,230,140,84,88,53,202,235,131,25,245,215,62,93,120,212,203,124,147,225,88,173,111,114,146,42,164,87,37,234,234,213,234,68,93,255,0,14,40,149,81,239,85,242,115,213,140,245,147,184,137,168,52,247,14,213,254,100,60,86,84,84,223,43,166,73,175,53,11,93,122,175,99,85,212,246,75,83,28,136,140,141,23,201,17,173,233,142,54,175,225,57,81,87,218,231,23,215,167,122,127,137,233,94,17,101,211,188,26,211,29,182,197,96,164,101,29,21,51,63,122,196,243,87,57,127,124,247,57,92,231,57,124,220,231,57,87,205,84,12,136,0,4,14,230,83,198,102,187,112,153,144,224,209,105,141,22,57,37,167,39,162,173,116,207,186,80,73,59,252,69,59,227,234,70,171,100,98,34,116,204,207,47,53,246,251,13,223,192,191,17,213,156,80,112,245,104,212,76,130,123,111,210,120,106,170,173,215,234,106,6,171,34,167,169,142,87,44,104,140,85,85,106,58,7,64,255,0,53,95,195,95,53,216,248,56,243,225,77,188,88,232,148,216,181,158,104,41,114,219,20,254,148,199,170,39,119,76,110,157,26,173,125,60,139,240,100,172,85,110,255,0,189,114,70,229,221,26,168,180,221,160,220,65,107,191,1,58,195,114,166,75,53,85,28,240,74,148,89,46,41,118,71,197,13,91,91,236,234,68,252,7,162,47,84,115,55,127,39,110,157,108,114,163,131,162,35,202,202,178,123,22,19,140,221,115,12,158,227,21,5,162,201,71,53,125,117,84,171,179,97,130,38,43,222,229,254,36,69,43,246,207,206,215,65,167,180,247,175,250,75,159,81,220,250,17,124,61,31,130,169,131,171,226,157,231,205,27,182,246,121,246,255,0,188,67,142,50,249,148,234,63,20,214,185,52,239,26,177,38,29,130,75,35,31,61,3,39,239,214,92,156,215,34,179,196,74,136,136,140,71,34,57,34,98,34,111,248,78,126,205,216,53,103,13,20,117,90,167,198,182,159,207,105,165,158,63,74,234,5,37,225,99,99,151,185,21,59,43,18,170,85,234,111,177,91,19,30,187,167,179,167,115,163,18,182,121,86,240,47,144,233,124,159,178,59,87,236,210,91,178,11,133,27,169,241,187,77,75,21,179,208,83,202,155,73,85,51,85,55,142,89,25,187,26,197,243,107,30,254,164,221,219,54,201,128,161,158,108,24,77,102,39,198,134,79,118,154,149,98,164,202,173,246,219,197,34,244,236,215,181,41,153,77,34,162,252,126,251,77,42,175,229,82,228,120,90,213,107,62,181,112,251,130,234,29,158,166,57,125,33,102,167,138,177,141,114,42,193,91,19,18,58,136,151,111,98,182,86,61,61,137,186,108,187,38,230,146,230,67,193,149,95,20,218,107,71,127,193,97,135,233,254,28,146,203,108,141,234,214,37,202,149,251,44,180,110,122,251,28,170,212,116,106,171,210,142,234,106,236,146,43,146,177,248,56,227,115,82,56,35,202,175,56,141,243,25,170,187,98,245,149,142,109,235,27,171,123,169,106,40,171,99,251,219,166,133,92,213,237,76,136,212,107,216,230,236,244,99,81,118,86,181,205,11,250,49,173,75,207,172,122,89,167,217,22,163,228,179,178,43,102,55,109,168,185,84,43,158,141,234,108,108,87,35,17,127,170,114,162,53,169,230,170,174,68,68,85,82,22,210,243,158,225,90,107,95,140,169,197,181,22,10,180,102,235,70,182,186,71,57,94,137,236,107,210,167,165,83,127,98,170,167,229,68,33,247,16,252,95,235,135,49,204,206,207,195,246,139,224,245,118,156,114,182,174,57,89,106,108,253,201,235,30,197,255,0,124,215,74,212,70,71,4,123,245,244,249,181,170,136,229,87,57,27,176,105,110,7,174,117,119,190,55,52,202,243,94,244,125,77,126,84,218,169,156,159,25,31,214,231,47,248,85,75,99,230,177,131,87,230,188,26,100,213,86,216,187,179,99,21,244,23,215,70,155,245,44,81,203,218,149,83,207,111,86,57,158,245,223,224,197,248,236,84,215,3,84,51,90,248,215,211,11,101,67,152,233,105,50,134,64,245,98,170,181,92,222,182,170,166,251,46,219,161,208,173,242,201,105,201,108,183,12,114,253,65,21,109,178,235,75,45,21,109,52,169,187,39,130,86,43,36,141,201,245,57,174,84,95,200,160,84,175,36,253,87,176,216,243,140,247,71,238,181,49,193,112,202,105,105,46,182,158,165,217,102,125,34,76,147,196,159,91,186,38,107,209,63,169,142,69,243,248,91,193,65,188,90,112,151,171,124,10,106,229,38,125,129,214,221,83,20,101,201,43,113,108,162,145,21,95,69,34,57,92,202,106,151,34,108,217,154,158,94,183,171,43,81,85,19,240,216,217,117,162,252,234,176,121,108,20,150,237,123,211,139,229,45,234,24,219,20,247,44,113,144,212,83,84,189,17,55,149,97,150,72,221,14,254,123,181,171,39,159,179,201,118,64,179,131,230,91,149,185,183,22,218,29,95,76,149,239,133,213,45,165,89,91,222,116,45,114,53,100,70,111,212,173,71,57,168,174,219,109,213,19,226,87,70,168,115,172,210,11,101,150,104,180,135,77,114,107,237,233,204,84,134,75,219,97,161,162,141,203,182,206,119,110,73,36,126,222,106,173,68,102,251,34,35,147,125,211,28,229,87,171,250,163,196,7,17,122,175,170,250,159,117,169,186,87,85,216,104,233,146,100,137,89,75,74,196,168,85,101,52,45,79,86,54,34,117,42,49,60,215,214,114,238,170,231,40,90,25,71,60,206,184,180,172,226,43,88,35,210,29,61,172,154,183,12,195,107,93,71,76,202,79,190,37,222,237,186,199,36,237,70,254,232,214,170,172,81,109,190,233,214,230,254,232,78,78,104,252,96,46,130,105,106,105,94,15,115,88,179,172,238,154,72,146,88,159,180,150,203,90,238,201,106,17,83,205,178,63,206,56,215,201,83,239,142,69,69,98,111,24,121,70,112,124,185,134,74,156,80,103,246,181,91,46,61,80,232,113,72,37,79,86,174,226,197,84,146,175,101,246,178,15,99,23,227,46,234,138,139,23,152,78,62,0,56,76,162,225,95,69,169,232,174,244,177,59,55,201,219,29,199,36,168,69,221,99,147,165,123,84,141,95,234,33,107,149,23,235,123,164,118,251,42,109,39,64,0,0,3,74,241,9,198,14,132,240,202,235,85,46,167,229,141,138,229,119,169,134,24,45,148,77,73,234,217,11,222,141,117,76,145,162,162,199,11,17,85,202,247,109,191,74,163,17,206,245,77,199,69,91,69,114,162,167,184,219,170,225,170,164,170,137,147,193,60,18,35,227,150,55,34,43,94,199,39,147,154,168,168,168,169,228,168,165,105,243,74,224,39,37,212,75,156,220,72,232,197,150,162,235,123,109,59,34,201,236,148,205,87,207,85,28,76,233,101,92,12,246,189,237,99,90,199,198,212,85,114,53,174,106,42,163,183,137,156,35,115,37,213,254,22,169,98,192,178,11,114,230,88,61,51,213,145,217,235,103,88,106,173,190,183,172,148,211,42,57,88,221,247,85,137,237,86,239,236,232,85,85,80,190,99,241,172,172,164,183,210,79,95,95,85,13,53,45,52,110,154,121,230,122,50,56,163,106,110,231,185,203,228,214,162,34,170,170,249,34,33,94,110,231,103,195,247,162,22,102,233,86,161,45,211,167,202,153,99,162,74,125,246,246,119,188,71,86,219,252,123,127,248,16,223,139,110,102,250,187,196,213,162,171,78,241,123,60,120,70,21,92,238,221,77,5,37,67,170,43,110,76,221,54,101,68,251,55,212,85,68,94,212,109,106,46,234,142,87,166,192,107,46,47,53,86,163,138,206,44,178,28,151,8,165,154,186,158,247,115,166,176,227,112,49,155,62,166,24,209,148,240,43,91,237,222,87,39,94,203,231,188,155,121,123,11,253,210,140,38,45,53,210,252,67,78,224,86,171,49,139,21,5,157,28,213,221,29,225,233,217,23,86,251,38,251,244,111,190,222,123,149,211,203,27,151,173,255,0,13,188,208,113,33,174,150,55,219,238,48,70,178,98,246,10,184,213,179,211,61,233,183,141,169,98,254,3,209,170,169,28,110,78,166,171,186,220,141,114,55,107,64,2,38,115,59,208,250,173,106,225,78,251,37,150,133,106,175,120,92,204,201,168,99,99,85,95,35,32,107,155,82,198,237,230,187,193,36,174,70,249,238,230,53,54,223,98,12,114,111,215,218,60,23,87,111,186,37,145,92,82,11,126,123,3,42,45,93,215,236,198,221,41,209,202,145,166,234,136,139,44,46,122,125,110,116,81,181,60,213,11,152,123,25,35,29,28,140,71,53,200,168,230,170,110,138,139,240,82,142,57,133,240,63,149,240,207,168,181,26,191,165,86,234,212,211,203,165,114,87,82,84,208,117,35,241,218,197,127,87,101,238,111,156,113,163,252,225,147,224,155,49,87,169,168,174,11,201,5,78,112,245,206,119,232,238,37,67,140,241,15,130,93,239,183,27,124,108,129,111,246,55,194,179,214,49,60,186,230,167,149,209,183,185,178,38,238,107,209,28,190,125,45,248,254,124,66,243,158,169,200,113,154,204,107,135,92,14,229,96,172,174,99,225,250,65,126,116,43,81,74,197,77,186,161,166,137,207,98,73,230,187,57,207,114,55,111,193,119,181,3,9,231,27,196,5,191,63,213,235,30,138,227,119,20,168,160,211,248,101,150,234,177,174,236,91,165,71,79,84,106,190,199,44,81,53,137,249,29,44,141,95,52,82,119,114,202,208,233,180,79,133,60,125,215,106,37,166,190,102,143,118,79,113,99,218,168,246,36,237,106,83,177,119,93,211,106,118,66,170,223,45,156,231,162,166,251,239,92,188,189,248,28,203,120,153,212,42,125,94,213,91,117,106,105,221,182,181,107,234,170,174,29,125,121,29,90,63,169,97,99,157,235,73,26,191,126,236,187,253,109,69,234,85,86,222,66,53,26,136,214,162,34,34,108,136,159,0,34,111,51,189,15,170,214,174,20,239,178,89,104,86,170,247,133,204,204,154,134,54,53,85,242,50,6,185,181,44,110,222,107,188,18,74,228,111,158,238,99,83,109,246,32,199,38,253,125,163,193,117,118,251,162,89,21,197,32,183,231,176,50,162,213,221,126,204,109,210,157,28,169,26,110,168,136,178,194,231,167,214,231,69,27,83,205,80,185,135,177,146,49,209,200,196,115,92,138,142,106,166,232,168,191,5,40,227,152,95,3,249,95,12,250,139,81,171,250,85,110,173,77,60,186,87,37,117,37,77,7,82,63,29,172,87,245,118,94,230,249,199,26,63,206,25,62,9,179,21,122,154,138,224,188,144,84,231,15,92,231,126,142,226,84,56,207,16,248,37,222,251,113,183,198,200,22,255,0,99,124,43,61,99,19,203,174,106,121,93,27,123,155,34,110,230,189,17,203,231,210,223,143,231,196,47,57,234,156,135,25,172,198,184,117,192,238,86,10,202,230,62,31,164,23,231,66,181,20,172,84,219,170,26,104,156,246,36,158,107,179,156,247,35,118,252,23,123,80,48,158,113,188,64,91,243,253,94,177,232,174,55,113,74,138,13,63,134,89,110,171,26,238,197,186,84,116,245,70,171,236,114,197,19,88,159,145,210,200,213,243,69,39,119,44,173,14,155,68,248,83,199,221,118,162,90,107,230,104,247,100,247,22,61,170,143,98,78,214,165,59,23,117,221,54,167,100,42,173,242,217,206,122,42,111,190,245,203,203,223,129,204,183,137,157,66,167,213,237,85,183,86,166,157,219,107,86,190,170,170,225,215,215,145,213,163,250,150,22,57,222,180,145,171,247,238,203,191,214,212,94,165,85,109,228,35,81,168,141,106,34,34,38,200,137,240,2,20,115,124,247,56,174,254,81,91,63,239,60,141,92,147,117,102,205,106,201,243,237,24,186,85,71,13,117,250,26,91,221,165,174,217,59,206,167,71,178,165,136,191,23,116,73,19,209,191,212,178,69,248,41,37,121,190,123,156,87,127,40,173,159,247,158,84,22,145,226,154,211,143,89,43,56,153,210,120,234,89,30,154,93,168,150,178,186,141,85,211,91,228,149,30,177,203,36,123,121,192,189,183,49,234,187,183,214,233,114,108,224,58,85,5,108,105,55,58,189,45,184,88,169,169,245,171,77,242,43,61,245,140,70,207,81,96,100,85,148,51,57,19,205,232,217,101,100,145,110,190,198,125,243,111,234,151,218,121,26,237,206,155,19,102,61,87,104,225,227,1,187,205,122,168,139,183,21,227,35,142,40,105,233,28,169,231,35,41,227,123,221,51,155,229,178,61,88,222,175,53,71,34,108,224,210,92,229,117,78,213,152,241,15,99,211,219,69,74,78,152,45,145,33,174,86,170,42,50,182,169,253,215,199,229,245,68,148,234,187,252,92,169,183,151,157,143,114,238,193,107,52,247,131,61,49,178,92,105,150,26,186,203,100,183,137,81,205,217,202,149,181,18,213,71,213,249,123,115,70,158,126,126,72,133,77,112,83,194,118,127,198,166,180,77,155,231,43,91,81,134,210,93,86,227,150,223,42,85,122,174,19,185,221,215,82,198,239,223,205,42,175,172,169,251,155,28,174,95,53,99,93,125,180,212,212,244,116,241,81,209,211,199,4,16,49,177,197,20,108,70,178,54,53,54,70,181,19,201,17,17,17,17,16,15,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,163,215,174,20,116,27,137,74,40,161,213,172,14,150,229,91,75,26,197,73,116,129,238,166,175,166,110,234,189,45,158,53,71,43,81,85,87,161,221,76,221,85,122,72,198,156,151,120,82,74,223,20,185,118,166,172,93,106,239,12,183,106,46,222,223,212,239,224,250,246,255,0,181,191,229,39,192,3,77,104,63,8,60,62,112,220,215,207,165,90,125,75,67,116,154,62,212,247,122,169,31,85,95,43,126,41,222,145,85,88,213,248,181,157,45,93,147,116,242,49,252,139,151,255,0,8,217,94,161,86,106,165,255,0,73,124,86,81,95,115,91,205,69,127,167,174,108,235,172,238,119,59,157,182,84,36,105,235,38,253,40,212,111,228,216,144,160,0,0,0,0,13,61,173,252,35,112,243,196,117,218,219,125,214,109,62,250,67,93,104,166,117,37,20,190,150,174,164,237,68,231,117,43,118,167,154,52,119,173,231,186,162,169,155,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,202,192,0,0,26,103,93,248,62,225,231,137,13,170,181,83,79,41,43,110,177,198,145,69,120,164,123,169,43,227,106,123,19,189,26,162,189,169,240,108,157,77,77,215,100,243,35,91,249,45,240,168,234,165,168,110,101,169,236,141,95,215,216,75,181,15,66,38,255,0,131,186,209,245,109,240,252,45,255,0,41,62,128,17,211,68,185,126,240,175,160,183,8,47,216,142,155,195,114,190,211,57,31,13,218,251,42,215,212,194,228,219,103,70,143,251,220,78,69,79,194,141,141,119,154,249,236,72,176,0,0,0,26,83,90,248,51,225,179,136,156,170,151,53,214,61,55,250,65,122,162,183,178,215,5,79,166,43,233,58,41,89,36,146,54,62,138,121,227,98,236,249,164,93,213,58,189,109,183,217,17,19,117,128,49,237,63,192,49,45,45,195,45,58,125,130,90,125,25,96,177,193,225,104,41,59,242,205,217,139,117,94,158,185,92,231,187,205,87,205,206,85,50,16,0,0,0,213,58,231,194,222,133,113,31,111,101,30,174,96,20,87,122,138,120,150,42,91,139,21,212,245,212,173,85,223,104,231,141,81,232,155,249,244,170,171,85,125,173,93,212,139,181,28,151,56,83,154,173,213,49,229,250,157,79,27,156,142,74,120,238,212,43,27,83,234,69,117,26,187,111,227,118,255,0,148,159,0,8,229,162,28,190,248,89,208,43,188,25,46,31,167,201,113,191,210,189,36,167,187,95,42,29,93,81,3,145,54,71,68,142,218,56,221,230,171,212,198,35,188,253,190,73,180,141,0,1,252,115,81,200,173,114,34,162,166,202,139,241,63,160,8,143,171,188,173,184,70,213,187,188,247,245,197,46,120,117,194,173,235,37,68,184,181,99,105,35,145,202,187,170,246,36,100,144,49,127,180,141,187,239,231,230,98,184,151,39,126,16,241,171,148,117,247,89,51,140,162,56,222,143,240,151,123,204,108,133,219,124,23,194,195,11,213,63,237,19,136,1,175,46,28,62,104,205,203,73,42,116,34,76,2,221,77,129,214,66,218,121,236,180,11,37,28,79,99,94,215,162,245,192,230,73,212,175,99,92,174,234,234,114,167,154,174,234,120,58,33,194,55,15,60,56,221,174,87,221,25,211,239,163,213,215,122,102,210,86,203,233,106,234,190,236,77,119,82,55,106,137,164,70,250,222,123,162,34,155,132,0,49,29,78,210,93,54,214,124,94,108,51,84,176,203,110,73,103,153,122,188,61,108,91,172,111,246,117,196,244,217,241,63,109,209,30,199,53,201,186,249,153,112,2,8,95,121,51,240,151,118,184,62,178,223,124,212,91,44,47,95,42,74,27,197,51,226,103,241,44,244,210,63,252,46,83,52,211,14,85,220,31,105,165,198,11,188,248,109,203,48,172,166,86,186,39,100,213,254,42,36,114,46,251,186,8,219,28,47,223,226,143,99,147,242,18,236,1,249,82,210,210,208,210,195,67,67,77,21,61,61,60,109,138,24,98,98,49,145,177,169,179,90,214,167,146,34,34,34,34,39,146,33,250,128,6,35,169,218,75,166,218,207,139,205,134,106,150,25,109,201,44,243,47,87,135,173,139,117,141,254,206,184,158,155,62,39,237,186,35,216,230,185,55,95,50,31,95,121,51,240,151,118,184,62,178,223,124,212,91,44,47,95,42,74,27,197,51,226,103,241,44,244,210,63,252,46,82,119,128,34,38,152,114,174,224,251,77,46,48,93,231,195,110,89,133,101,50,181,209,59,38,175,241,81,35,145,119,221,208,70,216,225,126,255,0,20,123,28,159,144,150,212,180,180,180,52,176,208,208,211,69,79,79,79,27,98,134,24,152,140,100,108,106,108,214,181,169,228,136,136,136,136,137,228,136,126,160,0,0,8,215,175,188,189,56,96,226,34,231,62,71,149,225,211,217,114,26,149,87,84,94,113,233,210,138,166,119,42,109,213,43,85,174,134,87,123,61,119,198,231,121,39,158,222,70,168,199,121,54,112,145,100,184,50,178,231,115,212,12,130,22,185,21,105,46,55,152,25,19,145,61,168,171,77,79,19,246,95,142,206,69,250,182,39,88,3,24,211,189,51,211,253,36,198,41,240,205,53,196,109,184,229,150,153,85,204,164,161,133,35,106,189,125,175,114,251,94,245,248,185,202,174,95,138,153,56,0,0,0,105,75,255,0,7,28,61,100,122,221,102,226,18,183,1,165,139,51,179,206,181,105,81,78,189,184,107,42,58,85,25,61,68,41,234,73,43,21,122,155,38,200,238,164,106,170,175,75,118,221,96,0,0,0,49,93,74,210,205,59,214,44,90,124,43,83,240,251,110,71,101,168,114,61,212,181,177,117,35,30,136,168,146,70,228,217,209,189,17,87,103,177,81,201,186,236,190,102,84,0,130,55,238,77,28,37,222,46,50,86,219,239,122,137,99,133,234,170,218,58,11,197,51,225,103,159,177,22,162,154,89,63,194,245,54,118,138,242,221,225,67,67,239,20,217,53,147,6,168,200,47,116,82,54,90,91,134,69,84,181,175,129,233,236,115,34,68,108,40,228,95,52,119,111,169,21,17,81,80,148,0,13,53,173,188,31,112,233,196,101,254,131,39,214,93,59,250,67,115,182,81,248,10,89,253,47,93,73,219,131,173,207,232,233,167,154,54,175,172,247,46,234,138,190,126,221,141,137,167,248,6,37,165,184,101,167,79,176,75,79,163,44,22,56,60,45,5,39,126,89,187,49,110,171,211,215,43,156,247,121,170,249,185,202,166,66,0,24,206,161,233,166,1,171,56,204,248,118,164,226,54,204,142,205,80,228,123,233,43,224,73,24,143,79,99,218,190,214,61,62,14,106,162,167,193,76,152,1,5,114,78,77,188,35,223,46,50,86,219,46,90,129,143,66,247,57,201,71,109,188,192,248,88,138,190,72,139,83,79,52,155,39,195,119,170,253,106,166,75,167,28,168,56,60,211,235,140,23,74,220,94,245,152,79,76,187,198,153,37,203,191,10,187,235,116,48,178,40,159,241,242,123,85,190,126,207,102,211,20,1,248,80,80,80,218,232,160,182,219,40,160,164,164,165,141,176,193,79,4,105,28,113,70,212,217,172,107,91,178,53,168,136,136,136,158,72,126,224,0,0,0,48,157,95,209,125,52,215,172,53,250,127,171,24,223,167,108,18,84,197,86,234,79,25,81,75,188,177,170,171,29,215,3,216,255,0,45,215,203,171,101,248,153,176,3,85,104,95,11,154,19,195,95,166,254,226,152,55,209,207,164,126,27,210,127,238,157,101,103,127,195,247,123,63,239,153,100,233,233,239,203,248,59,111,213,231,190,201,182,213,0,13,43,173,28,27,112,229,196,54,71,79,150,107,30,5,83,145,220,168,233,146,142,153,242,95,238,84,241,193,18,42,175,75,33,130,161,145,183,117,93,213,81,168,170,190,213,93,141,127,251,87,28,9,255,0,1,159,231,53,227,253,172,149,64,8,171,251,87,28,9,255,0,1,159,231,53,227,253,172,126,213,199,2,127,192,103,249,205,120,255,0,107,37,80,2,42,254,213,199,2,127,192,103,249,205,120,255,0,107,37,37,29,37,61,5,36,20,52,145,246,224,166,141,177,68,205,213,122,88,212,217,19,117,243,95,36,248,159,176,0,69,221,105,229,179,194,110,182,220,42,111,183,92,18,108,106,245,88,231,62,123,142,51,80,148,47,145,235,237,123,162,86,186,157,92,170,187,171,150,46,165,95,106,169,40,128,16,38,221,201,127,133,26,42,182,84,212,229,122,153,112,141,171,231,79,83,119,162,108,111,254,53,142,145,142,255,0,3,144,146,90,35,193,255,0,14,156,60,189,43,52,183,76,173,182,251,167,71,67,174,213,42,250,186,245,69,77,151,105,230,87,61,136,187,249,181,138,214,175,212,110,64,0,0,0,198,117,15,77,48,13,89,198,103,195,181,39,17,182,100,118,106,135,35,223,73,95,2,72,196,122,123,30,213,246,177,233,240,115,85,21,62,10,100,192,8,43,146,114,109,225,30,249,113,146,182,217,114,212,12,122,23,185,206,74,59,109,230,7,194,196,85,242,68,90,154,121,164,217,62,27,189,87,235,85,50,93,56,229,65,193,230,159,92,96,186,86,226,247,172,194,122,101,222,52,201,46,93,248,85,223,91,161,133,145,68,255,0,143,147,218,173,243,246,123,54,152,160,15,194,130,130,134,215,69,5,182,217,69,5,37,37,44,109,134,10,120,35,72,227,138,54,166,205,99,90,221,145,173,68,68,68,68,242,67,247,0,1,230,100,216,198,59,153,216,43,177,92,182,199,69,120,179,220,225,90,122,202,26,216,27,52,19,198,190,214,189,142,69,69,79,98,255,0,26,34,158,152,3,84,104,7,11,250,57,195,45,5,250,219,164,120,228,150,216,178,42,255,0,31,88,233,170,29,60,158,77,218,56,91,35,253,110,211,19,171,165,170,171,178,189,203,186,170,169,181,192,0,0,0,106,109,118,225,95,66,56,145,161,138,155,86,240,26,59,173,85,52,107,29,45,202,39,58,158,186,153,187,239,179,39,141,81,253,59,170,175,67,149,89,191,181,170,109,144,4,5,147,146,215,10,143,169,89,219,154,106,132,108,87,245,36,45,187,80,116,34,111,248,59,173,18,187,111,239,239,249,77,223,161,252,191,184,90,208,27,172,57,38,29,167,140,184,95,233,149,174,130,237,124,157,213,245,16,57,61,143,137,31,247,184,159,237,245,227,99,93,231,237,216,145,96,0,0,1,161,181,255,0,129,254,27,248,147,171,91,214,163,224,173,101,253,88,214,122,114,213,50,209,215,57,173,77,145,30,246,250,179,108,136,136,157,214,191,100,77,147,99,124,128,32,85,191,147,7,10,20,117,141,170,168,202,117,46,186,54,174,235,77,81,119,163,72,221,249,21,99,164,107,255,0,192,226,85,232,167,14,58,43,195,197,158,91,54,144,224,54,251,11,106,81,169,85,82,222,169,170,234,182,246,119,103,145,93,35,211,127,52,106,187,165,21,87,100,67,101,0,35,214,27,203,255,0,132,109,63,207,109,250,157,136,233,47,128,201,109,117,171,112,164,174,244,245,206,94,221,66,170,175,95,110,74,135,70,191,132,190,74,213,79,200,72,80,0,243,239,248,253,135,43,179,85,227,185,61,150,134,239,106,175,141,97,170,161,174,167,100,240,78,197,246,181,241,189,21,174,79,200,168,67,172,247,148,79,7,249,165,202,91,149,174,221,149,225,235,51,251,143,130,195,118,106,67,186,251,122,89,85,28,232,212,223,207,102,236,137,236,68,68,242,38,168,2,15,226,28,158,184,65,198,107,227,173,187,125,54,202,99,141,253,126,26,239,121,99,34,119,246,43,225,33,129,202,159,31,194,255,0,237,121,18,255,0,4,211,220,27,75,241,186,124,67,78,241,59,94,59,102,165,243,142,138,221,76,216,99,234,217,17,94,228,106,122,207,93,147,119,59,119,46,222,106,166,66,0,213,58,251,194,254,138,241,47,143,165,139,85,240,234,122,249,97,103,77,29,210,13,161,184,81,121,239,247,153,209,58,154,155,174,234,197,221,139,241,106,153,206,13,132,227,90,111,135,89,176,44,58,217,29,190,201,96,162,138,130,134,154,52,242,100,81,181,17,55,95,223,57,118,221,206,95,55,57,85,87,117,85,61,208,0,0,0,0,0,143,186,235,192,119,12,92,67,87,207,126,206,244,242,42,91,253,66,239,45,238,207,51,168,107,36,119,245,82,43,61,73,157,182,201,213,43,30,187,39,146,146,8,1,1,41,249,44,240,171,4,236,150,92,215,84,106,26,213,221,98,146,237,64,141,119,228,94,154,36,95,240,42,27,243,69,184,16,225,111,65,110,16,223,48,109,47,163,154,247,78,238,184,174,215,105,95,95,85,19,190,14,141,101,85,108,78,79,174,54,181,77,254,0,0,0,31,133,109,21,21,202,142,107,125,198,146,26,170,90,152,221,20,208,79,26,62,57,88,228,217,205,115,87,201,200,169,228,168,190,71,238,0,134,90,155,202,91,132,61,69,189,73,124,183,218,50,60,42,89,223,220,154,12,102,225,28,52,207,119,158,251,67,60,83,50,52,246,122,177,163,90,155,38,200,158,123,255,0,189,54,229,51,194,6,158,221,33,187,215,216,114,12,202,106,119,117,199,30,73,114,108,208,117,124,21,209,65,28,44,145,19,217,210,246,185,191,90,41,50,128,31,133,5,5,13,174,138,11,109,178,138,10,74,74,88,219,12,20,240,70,145,199,20,109,77,154,198,181,187,35,90,136,136,136,137,228,135,238,0,3,240,173,162,162,185,81,205,111,184,210,67,85,75,83,27,162,154,9,227,71,199,43,28,155,57,174,106,249,57,21,60,149,23,200,253,192,16,203,83,121,75,112,135,168,183,169,47,150,251,70,71,133,75,59,251,147,65,140,220,35,134,153,238,243,223,104,103,138,102,70,158,207,86,52,107,83,100,217,19,207,127,247,166,220,166,120,64,211,219,164,55,122,251,14,65,153,77,78,238,184,227,201,46,77,154,14,175,130,186,40,35,133,146,34,123,58,94,215,55,235,69,38,80,3,240,160,160,161,181,209,65,109,182,81,65,73,73,75,27,97,130,158,8,210,56,226,141,169,179,88,214,183,100,107,81,17,17,17,60,144,253,192,3,9,213,253,23,211,77,122,195,95,167,250,177,141,250,118,193,37,76,85,110,164,241,149,20,187,203,26,170,177,221,112,61,143,242,221,124,186,182,95,137,224,104,215,11,122,13,195,245,166,251,97,210,109,63,134,205,110,201,186,61,45,77,53,125,85,116,117,104,198,189,173,107,146,170,89,61,94,153,30,138,137,178,42,59,205,20,218,160,8,105,169,188,166,120,67,212,123,212,183,202,27,46,67,133,77,80,245,146,104,113,139,132,112,83,57,203,237,233,134,120,166,142,52,254,198,52,107,83,224,136,121,216,95,39,254,16,49,74,248,235,174,208,102,89,91,98,145,36,74,123,213,229,137,18,237,236,106,165,44,80,42,183,127,61,149,124,254,59,167,145,55,0,30,78,45,138,99,56,62,63,69,138,97,182,11,125,146,205,110,143,181,73,65,65,78,216,32,133,158,221,154,198,162,34,121,170,170,253,106,170,171,230,167,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,30,35,57,139,112,219,195,93,238,108,67,37,189,92,178,28,158,153,63,162,108,248,253,59,42,37,164,85,68,86,164,242,61,236,138,53,243,221,91,214,175,68,243,86,249,166,248,199,14,60,207,244,75,137,13,81,181,105,6,63,135,102,86,107,245,237,42,22,133,245,244,244,206,166,127,98,158,73,222,142,124,115,57,205,94,136,159,183,170,168,170,137,230,155,129,49,64,0,0,60,220,151,32,181,226,88,229,215,42,190,76,232,109,214,106,41,238,21,146,53,138,245,100,16,198,178,61,200,212,243,85,70,181,87,100,243,80,61,32,71,173,21,227,211,134,158,32,179,168,116,231,76,50,251,133,194,251,61,52,213,81,193,53,162,166,157,171,28,73,187,215,174,70,35,124,147,225,185,33,64,0,0,0,0,0,0,2,31,107,159,52,206,23,116,79,34,171,195,226,175,189,102,151,170,9,22,10,184,177,202,120,165,167,166,149,171,179,163,125,68,178,49,138,228,219,101,237,245,236,190,75,178,162,237,239,112,163,204,39,72,120,183,203,238,56,22,21,140,229,86,107,221,178,215,37,226,86,93,105,224,72,95,76,201,162,137,202,201,34,149,234,174,234,158,63,37,106,121,42,236,171,176,18,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,94,235,142,188,233,175,14,152,91,53,3,85,110,245,22,219,44,149,177,91,219,52,20,146,212,187,191,35,94,230,183,162,52,87,109,179,29,231,182,222,64,108,32,106,173,1,226,115,71,248,154,180,221,175,122,65,126,170,186,82,89,42,99,165,172,116,244,19,82,171,36,123,122,154,136,146,181,21,222,73,237,67,106,128,0,0,0,0,0,198,181,39,81,49,93,38,193,111,58,141,155,214,201,71,98,176,211,45,85,116,241,194,249,156,200,247,68,221,24,196,87,59,205,83,201,16,12,148,26,55,64,248,209,225,255,0,137,124,142,227,138,233,22,81,91,115,184,218,232,189,33,83,28,246,186,138,84,108,29,198,199,212,142,149,168,138,189,79,106,108,158,102,242,0,0,0,0,0,0,0,0,0,15,202,166,166,158,142,158,90,202,202,136,224,130,6,58,73,101,145,232,214,70,198,166,234,231,42,249,34,34,34,170,170,144,151,84,185,189,112,173,167,215,217,241,252,118,60,155,56,150,154,69,142,90,219,37,36,73,67,186,123,81,147,79,35,22,79,63,99,152,215,49,125,168,229,77,183,9,190,8,255,0,194,103,26,90,99,198,21,14,69,81,167,182,76,138,213,83,138,173,26,92,169,239,20,240,179,111,19,222,237,44,110,138,71,163,211,250,30,77,247,233,84,217,60,188,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,60,240,82,193,37,85,84,209,195,12,44,89,36,146,71,35,90,198,162,110,174,85,95,36,68,79,61,200,39,195,135,24,83,113,61,204,11,44,178,98,149,238,93,62,195,176,75,149,37,149,172,119,169,95,63,164,173,201,53,115,147,227,214,169,211,31,213,27,90,187,34,189,200,97,156,218,184,201,250,11,141,73,195,30,158,93,21,153,6,69,74,146,101,21,48,187,206,138,219,34,122,180,187,167,177,243,167,155,147,225,23,151,178,84,84,143,60,149,61,233,242,159,179,250,239,152,219,128,186,144,0,0,8,17,205,39,141,95,184,142,16,237,16,211,139,183,70,119,151,82,47,142,169,129,251,73,103,182,63,118,185,251,167,224,205,55,172,214,124,90,222,183,250,171,219,85,12,19,95,249,186,59,77,120,148,110,27,167,184,205,6,83,128,99,174,125,182,251,35,94,173,169,175,172,235,68,146,74,73,124,218,137,22,221,45,69,69,108,139,215,230,136,172,123,108,135,29,188,38,69,96,182,223,219,109,175,183,54,229,73,13,90,82,87,195,217,169,167,73,24,142,72,229,143,117,232,145,187,236,230,239,228,168,168,84,31,42,78,9,215,81,114,56,56,148,212,203,66,63,23,199,234,149,49,186,58,134,122,183,27,140,110,255,0,124,170,47,225,69,11,147,203,224,233,83,254,141,200,183,26,0,0,0,0,7,231,60,240,82,193,37,85,84,209,195,12,44,89,36,146,71,35,90,198,162,110,174,85,95,36,68,79,61,200,39,195,135,24,83,113,61,204,11,44,178,98,149,238,93,62,195,176,75,149,37,149,172,119,169,95,63,164,173,201,53,115,147,227,214,169,211,31,213,27,90,187,34,189,200,97,156,218,184,201,250,11,141,73,195,30,158,93,21,153,6,69,74,146,101,21,48,187,206,138,219,34,122,180,187,167,177,243,167,155,147,225,23,151,178,84,84,143,60,149,61,233,242,159,179,250,239,152,219,128,186,147,91,241,33,168,245,58,69,160,122,129,169,84,15,70,87,99,248,253,109,93,11,149,168,228,74,180,137,82,13,209,119,77,187,170,205,252,189,134,200,35,231,48,31,115,77,87,254,224,187,253,44,96,82,239,7,60,53,93,184,206,215,121,240,171,182,95,81,110,133,148,117,57,21,250,234,246,248,138,153,34,108,209,181,253,61,75,235,75,36,179,177,58,156,171,183,83,156,168,237,186,86,214,180,55,149,214,140,112,243,172,248,198,179,233,254,121,154,84,214,227,139,89,189,21,230,106,74,136,170,18,162,146,106,101,245,162,130,37,102,201,55,87,239,183,233,219,227,229,14,121,37,57,62,238,249,227,122,17,85,113,29,250,188,247,79,232,200,60,190,175,143,255,0,104,185,16,0,0,6,1,196,23,244,133,212,159,228,133,231,249,148,166,126,96,28,65,127,72,93,73,254,72,94,127,153,74,5,51,242,137,247,203,180,255,0,112,110,159,232,144,189,114,138,57,68,251,229,218,127,184,55,79,244,72,94,184,0,0,0,0,2,53,115,23,213,123,198,143,240,139,155,228,56,229,124,212,87,139,148,116,246,74,26,136,93,210,248,157,85,51,99,149,205,114,121,181,201,10,204,168,228,243,71,34,42,42,47,153,37,72,79,205,243,220,226,187,249,69,108,255,0,188,240,43,127,151,231,4,180,92,98,229,249,23,210,124,170,178,199,139,226,17,82,62,226,180,12,98,214,85,73,82,178,164,81,68,233,17,89,31,148,18,185,94,173,126,219,53,58,87,171,116,180,222,23,185,119,233,111,9,154,167,95,169,122,117,154,101,87,47,72,216,103,177,203,69,122,125,60,219,36,149,20,243,119,27,36,49,69,178,162,211,162,116,171,87,240,189,190,94,113,187,145,219,147,232,134,172,183,161,17,82,229,105,94,175,61,215,239,85,30,95,87,195,255,0,182,89,224,2,11,113,245,204,114,187,133,76,214,201,166,218,113,142,216,242,44,134,106,69,184,94,155,114,116,171,29,12,47,84,74,118,39,105,205,94,227,246,123,213,21,124,155,208,187,122,232,164,233,53,86,89,194,167,13,217,230,69,91,151,102,122,35,135,222,239,87,39,164,149,117,245,214,184,230,158,119,35,81,168,174,123,147,117,217,173,68,254,36,68,2,176,127,110,211,94,191,130,108,7,252,21,191,235,139,69,225,159,85,47,26,221,160,248,94,171,223,237,212,116,23,12,150,218,149,181,20,212,125,93,152,156,175,115,118,103,90,171,182,245,83,218,170,83,223,54,125,46,211,173,36,226,51,28,199,52,203,10,180,99,22,186,156,38,142,186,106,75,93,43,96,137,245,14,175,174,99,164,86,181,54,87,43,99,98,111,245,53,62,162,211,249,127,123,154,105,71,247,5,191,233,100,2,65,128,0,0,126,85,85,84,180,52,179,87,87,84,197,79,79,79,27,165,154,105,94,140,100,108,106,110,231,57,203,228,136,136,138,170,171,228,136,6,11,174,250,215,134,112,247,165,215,189,85,206,170,85,150,235,68,59,199,3,21,18,90,202,135,121,69,79,18,47,181,239,118,200,159,4,77,220,190,72,170,67,190,0,121,144,230,156,76,234,29,126,146,234,46,159,34,93,101,101,85,210,130,237,100,137,124,45,53,35,93,191,106,173,174,95,81,27,212,216,219,50,42,245,170,177,170,212,114,245,58,14,241,247,197,149,255,0,140,109,105,163,193,116,221,149,181,184,101,142,187,209,152,213,5,51,28,175,187,214,189,221,181,171,237,167,155,157,34,170,50,38,170,110,140,219,201,174,123,208,180,190,2,248,64,181,240,155,164,177,208,221,32,166,168,206,178,38,199,87,146,87,198,189,72,215,162,47,110,146,55,124,99,137,28,169,186,126,19,213,238,246,42,34,4,154,0,1,83,250,211,205,251,90,244,207,88,243,189,56,181,105,142,17,85,69,138,100,215,75,37,52,245,9,87,221,150,42,90,169,33,99,223,211,50,39,82,181,136,171,178,34,110,171,178,24,103,237,218,107,215,240,77,128,255,0,130,183,253,113,102,151,206,16,120,93,201,175,87,12,143,32,208,76,34,225,116,186,213,75,93,93,87,81,104,137,242,212,84,74,245,124,146,61,202,155,185,206,115,149,85,87,218,170,167,197,251,9,184,70,255,0,155,150,3,254,36,135,255,0,0,43,99,246,237,53,235,248,38,192,127,193,91,254,184,126,221,166,189,127,4,216,15,248,43,127,215,22,79,251,9,184,70,255,0,155,150,3,254,36,135,255,0,3,83,113,69,165,156,15,112,197,163,119,173,84,201,56,115,211,217,166,166,103,134,180,208,45,158,22,186,225,112,122,47,102,4,242,223,101,84,87,57,83,126,150,49,238,217,118,216,8,99,251,118,154,245,252,19,96,63,224,173,255,0,92,88,71,3,250,227,173,188,69,233,92,154,179,171,88,110,61,141,91,174,179,244,99,212,214,216,234,27,53,77,59,21,205,146,166,78,235,221,234,57,254,171,17,54,85,70,57,222,104,230,169,78,156,23,240,207,116,227,23,136,36,181,87,80,71,65,138,81,78,235,222,81,45,4,73,77,13,61,43,164,85,74,104,26,212,233,141,210,185,123,108,106,126,11,81,238,68,84,141,80,232,46,211,106,182,216,109,84,86,59,45,12,52,86,251,117,60,116,148,148,208,49,25,28,16,198,212,107,35,99,83,201,26,214,162,34,39,193,16,15,241,125,190,217,177,139,53,118,69,145,93,41,109,182,187,108,15,170,172,172,170,149,35,134,8,88,138,174,123,220,190,77,106,34,42,170,169,87,124,67,115,161,154,142,237,85,143,112,215,131,209,85,210,83,200,232,147,33,200,153,34,182,161,61,157,112,82,49,204,115,83,125,213,174,145,251,170,109,188,109,246,30,79,57,62,38,110,211,228,118,206,24,113,123,131,224,182,209,211,67,120,201,187,106,168,181,19,201,235,83,83,59,251,22,49,18,85,79,98,172,145,175,181,135,189,203,143,150,230,7,124,193,45,58,253,196,13,130,27,252,151,248,153,91,143,99,213,109,119,132,134,145,124,227,169,168,102,251,76,233,91,179,153,27,183,141,24,228,85,71,43,147,160,35,92,60,219,56,210,138,183,197,63,48,199,230,139,171,127,12,252,126,153,35,219,234,221,168,143,219,254,214,228,158,225,231,156,253,178,249,118,163,198,248,142,193,105,44,108,169,122,70,185,21,133,101,125,52,42,190,197,154,149,234,249,26,223,173,204,123,215,207,240,54,44,77,154,69,165,17,217,221,143,71,166,24,147,109,79,77,157,66,150,90,100,167,119,150,222,113,244,116,175,146,109,236,246,21,185,204,119,150,238,9,141,96,151,110,32,56,127,177,37,145,214,54,120,188,131,29,165,79,232,71,210,38,221,117,52,204,255,0,212,172,105,187,158,196,245,21,136,174,68,106,181,81,225,104,86,43,237,155,39,179,80,228,88,237,210,150,229,107,185,64,202,170,58,202,89,82,72,103,133,233,187,94,199,39,147,154,168,168,168,168,125,197,79,114,109,226,110,238,151,171,159,11,217,85,198,73,237,210,82,205,121,197,251,174,223,195,74,199,117,85,82,183,227,210,244,114,204,137,236,69,100,171,237,121,108,32,0,0,8,45,206,67,221,26,151,249,95,110,255,0,67,82,78,146,11,115,144,247,70,165,254,87,219,191,208,212,129,174,249,32,255,0,75,29,77,254,239,81,127,55,113,37,184,253,226,147,46,225,35,71,44,218,143,134,99,214,139,205,109,203,38,167,178,73,5,211,187,218,108,82,82,213,76,175,78,219,154,189,72,234,118,167,183,109,149,124,189,132,105,228,131,253,44,117,55,251,189,69,252,221,197,130,106,38,151,105,214,173,217,96,199,53,55,10,180,100,246,186,106,166,215,67,73,116,165,108,241,50,161,172,123,27,34,53,201,178,57,27,35,211,127,169,203,245,129,82,191,183,105,175,95,193,54,3,254,10,223,245,195,246,237,53,235,248,38,192,127,193,91,254,184,178,127,216,77,194,55,252,220,176,31,241,36,63,248,15,216,77,194,55,252,220,176,31,241,36,63,248,1,91,31,183,105,175,95,193,54,3,254,10,223,245,195,246,237,53,235,248,38,192,127,193,91,254,184,178,127,216,77,194,55,252,220,176,31,241,36,63,248,21,39,204,203,42,225,246,131,83,227,209,110,31,180,191,18,176,211,98,18,189,47,247,107,77,186,40,101,170,184,236,173,117,42,72,212,223,183,10,42,163,147,127,57,21,200,169,247,180,85,9,9,160,252,210,248,169,226,19,85,108,26,79,132,233,6,1,233,11,221,71,68,149,15,101,115,162,163,167,106,117,75,81,46,211,121,49,140,69,114,252,85,118,106,121,185,17,102,143,31,251,254,195,45,87,234,84,85,244,11,183,84,77,191,245,177,154,175,150,15,8,41,195,222,147,166,163,230,118,197,139,61,206,233,163,168,169,100,173,245,237,182,229,217,240,82,236,190,109,123,188,164,149,60,151,171,161,170,155,199,186,237,78,96,62,230,154,175,253,193,119,250,88,192,174,254,73,127,211,235,59,254,72,47,243,218,114,228,202,108,228,151,253,62,179,191,228,130,255,0,61,167,46,76,0,0,0,0,0,0,0,0,8,43,206,15,85,239,24,15,12,148,120,125,134,190,106,74,140,234,247,29,178,177,209,59,165,95,111,142,39,203,51,55,79,61,156,246,194,213,79,139,92,228,95,37,84,88,77,203,215,151,134,59,197,174,53,124,212,157,70,204,174,246,140,102,213,114,125,150,158,146,204,145,50,178,166,169,176,199,43,222,178,202,199,177,140,107,102,137,54,237,185,92,170,239,54,244,249,201,110,119,223,210,199,76,191,187,213,191,205,218,108,110,78,14,69,225,22,161,17,136,222,156,186,226,138,169,191,173,247,170,111,53,255,0,242,121,125,64,109,206,18,56,37,192,184,59,174,204,228,192,50,203,253,226,143,48,75,119,92,55,142,203,229,166,90,79,19,182,210,68,198,35,186,188,74,254,241,54,233,248,239,229,34,192,2,18,243,9,227,251,37,225,15,33,196,49,28,15,22,177,223,46,183,218,42,155,149,193,183,85,151,166,158,157,175,108,112,43,18,39,181,85,94,230,207,190,254,206,218,109,190,235,180,70,253,187,77,122,254,9,176,31,240,86,255,0,174,52,127,29,121,181,215,136,238,56,50,91,78,53,34,86,116,222,169,176,171,28,104,229,86,57,208,189,41,246,106,237,248,47,168,89,95,186,38,222,191,150,254,213,184,92,107,129,30,19,172,88,229,170,199,87,160,216,85,202,123,117,20,20,146,214,213,90,34,124,213,47,142,52,106,203,35,149,21,92,247,42,117,42,170,238,170,170,5,117,126,221,166,189,127,4,216,15,248,43,127,215,19,95,151,159,25,153,207,24,86,92,214,231,155,98,182,43,44,152,197,85,20,20,237,181,119,182,149,39,100,174,114,191,184,247,121,167,109,54,219,111,106,155,67,246,19,112,141,255,0,55,44,7,252,73,15,254,6,115,166,250,53,165,58,63,5,117,54,150,233,237,139,21,138,230,248,228,172,101,170,141,148,233,59,152,138,140,87,163,81,55,84,71,59,111,227,80,51,48,0,0,0,0,0,31,156,243,193,75,4,149,85,83,71,12,48,177,100,146,73,28,141,107,26,137,186,185,85,124,145,17,60,247,43,63,138,46,113,118,124,74,243,87,134,240,211,142,91,178,89,105,92,232,166,201,110,221,197,161,115,211,201,124,52,44,115,95,42,39,194,71,57,173,221,60,154,246,170,41,154,115,132,226,10,245,166,90,51,100,210,92,90,190,74,58,253,70,158,162,59,132,209,59,103,165,174,157,25,221,139,127,107,123,175,150,38,170,252,88,217,27,230,138,164,118,229,135,192,14,27,173,22,57,117,247,90,237,222,148,199,34,172,146,142,197,99,122,185,177,87,75,18,162,73,83,58,181,81,93,19,95,187,27,30,251,57,205,127,87,146,34,56,53,84,124,219,56,210,101,114,85,187,48,199,228,137,29,186,210,187,31,166,237,42,109,236,221,17,31,183,199,240,183,37,111,12,156,227,236,57,117,234,147,16,226,75,23,183,226,242,213,189,177,69,145,218,86,69,183,181,235,228,137,81,3,213,239,133,187,251,100,71,189,169,191,155,88,212,87,19,249,186,45,163,140,177,59,23,102,147,97,173,179,57,189,46,183,37,134,149,41,85,54,219,101,139,163,163,109,188,189,158,194,169,121,158,112,7,134,104,149,154,13,122,209,75,107,237,184,229,77,115,40,175,150,70,57,95,13,4,178,239,219,168,129,92,170,173,137,206,78,133,143,205,26,231,51,167,102,175,75,66,226,161,154,26,136,89,81,79,43,37,138,86,163,216,246,57,28,215,53,83,116,84,84,242,84,84,248,159,236,128,220,160,120,131,187,106,142,136,221,180,167,40,175,117,93,207,77,231,167,130,138,89,95,188,143,181,212,53,253,134,46,255,0,133,218,116,82,177,23,117,217,157,166,249,108,155,207,144,60,76,211,54,196,180,231,23,184,102,185,206,65,69,100,177,218,162,239,86,87,86,72,140,138,38,238,136,155,175,197,85,85,17,26,155,170,170,162,34,42,170,33,88,26,247,206,154,190,59,157,77,147,135,29,62,162,125,20,78,116,109,190,228,172,145,206,157,61,157,113,82,198,246,244,39,197,171,35,213,85,21,58,152,223,52,52,103,51,142,45,47,250,247,173,21,218,71,137,220,38,92,31,9,175,125,186,154,150,153,206,86,220,238,76,94,137,170,30,212,242,127,75,250,227,139,219,234,162,185,60,228,82,98,240,91,202,199,76,176,44,74,217,157,241,19,140,211,101,89,165,198,22,84,186,203,112,106,73,111,180,35,145,21,33,116,63,131,60,168,158,79,87,245,49,23,116,107,124,186,220,16,166,30,109,156,105,69,91,226,159,152,99,243,69,213,191,134,126,63,76,145,237,245,110,212,71,237,255,0,107,114,76,232,15,58,75,125,210,227,75,97,226,55,79,224,180,71,59,155,26,223,241,222,227,224,137,85,118,234,150,146,71,58,68,106,123,85,204,123,215,234,98,150,50,237,37,210,167,90,86,192,237,51,197,22,216,169,178,209,45,154,155,176,190,93,63,185,244,116,251,60,189,158,207,34,1,113,205,202,195,7,189,226,183,61,82,225,158,192,219,14,67,108,133,245,149,152,205,47,82,209,220,226,106,110,239,13,31,159,102,100,68,94,150,51,212,126,200,212,107,92,187,168,88,182,51,147,227,217,166,63,65,149,226,119,170,59,189,158,233,3,106,104,171,168,230,73,97,158,39,123,28,215,39,146,167,255,0,199,200,244,202,88,229,55,197,173,215,77,53,78,151,135,204,178,227,36,184,142,113,83,218,181,164,175,85,75,117,217,201,247,190,132,243,217,147,170,36,106,212,253,250,198,239,47,91,123,167,0,87,31,25,252,212,239,218,5,173,85,186,77,164,184,150,57,145,50,195,4,113,94,107,46,78,157,81,149,238,221,206,130,62,211,218,138,140,98,177,28,171,186,245,171,155,229,210,187,216,225,167,46,124,28,240,173,122,185,85,222,46,250,1,131,214,87,87,207,37,77,85,76,246,136,159,36,210,189,202,231,189,238,84,221,92,174,85,85,85,246,170,129,89,255,0,183,105,175,95,193,54,3,254,10,223,245,197,188,96,247,218,140,163,10,199,242,106,200,99,138,123,189,174,146,190,88,227,223,161,143,150,38,189,81,187,238,187,34,185,118,220,160,30,98,120,78,35,167,92,99,106,6,27,130,99,150,251,13,138,223,232,159,11,111,160,129,176,193,15,114,213,73,35,250,88,223,36,234,123,222,229,252,174,85,47,175,72,127,165,54,21,252,157,182,255,0,54,140,12,184,0,0,0,0,0,0,0,0,172,221,127,230,232,237,53,226,81,184,110,158,227,52,25,78,1,142,185,246,219,236,141,122,182,166,190,179,173,18,73,41,37,243,106,36,91,116,181,21,21,178,47,95,154,34,177,237,206,249,164,241,171,247,17,194,29,162,26,113,118,232,206,242,234,69,241,213,48,63,105,44,246,199,238,215,63,116,252,25,166,245,154,207,139,91,214,255,0,85,123,106,177,167,149,39,4,235,168,185,28,28,74,106,101,161,31,139,227,245,74,152,221,29,67,61,91,141,198,55,127,190,85,23,240,162,133,201,229,240,116,169,255,0,70,228,80,183,204,118,240,153,21,130,219,127,109,182,190,220,219,149,36,53,105,73,95,15,102,166,157,36,98,57,35,150,61,215,162,70,239,179,155,191,146,162,161,232,128,0,0,0,0,0,3,6,215,29,85,180,104,134,145,101,154,177,124,143,187,75,140,219,37,173,72,119,217,103,153,19,166,24,81,126,10,249,92,198,34,252,58,128,213,28,93,241,213,164,188,34,219,105,233,50,24,230,200,114,235,140,93,234,12,118,130,86,178,87,69,190,221,233,228,84,84,130,37,84,84,71,42,57,206,84,94,150,185,17,202,218,206,205,249,196,113,97,145,220,95,54,41,30,39,137,209,35,151,181,79,73,107,241,82,116,239,228,143,146,161,207,71,59,242,181,172,79,200,134,153,210,13,56,213,62,63,120,158,150,223,118,191,43,175,25,44,243,94,47,247,121,35,87,178,130,137,138,212,123,218,205,255,0,5,168,232,226,141,155,162,110,232,219,186,39,154,93,238,141,112,111,195,134,133,88,169,109,24,78,150,88,228,170,167,107,22,91,189,202,146,58,203,141,68,137,183,223,31,60,141,87,34,170,167,87,75,58,88,139,248,45,64,42,215,79,121,201,241,59,141,92,34,118,117,101,197,51,27,127,82,119,162,146,141,104,42,85,191,30,137,97,94,134,175,229,116,79,254,34,203,56,79,227,135,71,120,180,181,190,28,78,166,91,46,85,69,15,122,225,141,220,30,223,19,19,17,81,22,88,156,158,172,241,110,169,235,55,101,77,211,169,173,221,17,125,221,109,224,223,135,93,125,176,212,218,51,141,53,180,69,89,43,21,176,222,109,148,177,210,92,105,156,190,104,230,78,198,238,187,47,159,75,250,152,191,22,169,72,122,169,129,106,167,47,238,41,25,69,102,190,201,29,231,22,169,138,235,98,187,178,62,134,92,40,100,69,70,189,204,221,125,71,183,185,20,140,85,84,221,36,110,234,158,106,29,19,131,10,209,93,81,179,235,94,147,98,154,173,97,98,197,71,147,218,225,175,72,85,119,90,121,28,155,75,10,175,197,99,145,30,197,95,102,237,83,243,215,29,85,180,104,134,145,101,154,177,124,143,187,75,140,219,37,173,72,119,217,103,153,19,166,24,81,126,10,249,92,198,34,252,58,128,213,28,93,241,213,164,188,34,219,105,233,50,24,230,200,114,235,140,93,234,12,118,130,86,178,87,69,190,221,233,228,84,84,130,37,84,84,71,42,57,206,84,94,150,185,17,202,218,206,205,249,196,113,97,145,220,95,54,41,30,39,137,209,35,151,181,79,73,107,241,82,116,239,228,143,146,161,207,71,59,242,181,172,79,200,134,153,210,13,56,213,62,63,120,158,150,223,118,191,43,175,25,44,243,94,47,247,121,35,87,178,130,137,138,212,123,218,205,255,0,5,168,232,226,141,155,162,110,232,219,186,39,154,93,238,141,112,111,195,134,133,88,169,109,24,78,150,88,228,170,167,107,22,91,189,202,146,58,203,141,68,137,183,223,31,60,141,87,34,170,167,87,75,58,88,139,248,45,64,42,215,79,121,201,241,59,141,92,34,118,117,101,197,51,27,127,82,119,162,146,141,104,42,85,191,30,137,97,94,134,175,229,116,79,254,34,203,56,79,227,135,71,120,180,181,190,28,78,166,91,46,85,69,15,122,225,141,220,30,223,19,19,17,81,22,88,156,158,172,241,110,169,235,55,101,77,211,169,173,221,17,125,221,109,224,223,135,93,125,176,212,218,51,141,53,180,69,89,43,21,176,222,109,148,177,210,92,105,156,190,104,230,78,198,238,187,47,159,75,250,152,191,22,169,72,122,169,129,106,167,47,238,41,25,69,102,190,201,29,231,22,169,138,235,98,187,178,62,134,92,40,100,69,70,189,204,221,125,71,183,185,20,140,85,84,221,36,110,234,158,106,29,19,145,163,143,222,41,50,238,18,52,114,205,168,248,102,61,104,188,214,220,178,106,123,36,144,93,59,189,166,197,37,45,84,202,244,237,185,171,212,142,167,106,123,118,217,87,203,216,110,45,21,213,27,62,181,233,54,41,170,214,22,44,84,121,61,174,26,244,133,87,117,167,145,201,180,176,170,252,86,57,17,236,85,246,110,213,62,205,68,210,237,58,213,187,44,24,230,166,225,86,140,158,215,77,84,218,232,105,46,148,173,158,38,84,53,143,99,100,70,185,54,71,35,100,122,111,245,57,126,176,42,87,246,237,53,235,248,38,192,127,193,91,254,184,126,221,166,189,127,4,216,15,248,43,127,215,22,79,251,9,184,70,255,0,155,150,3,254,36,135,255,0,1,251,9,184,70,255,0,155,150,3,254,36,135,255,0,0,43,99,246,237,53,235,248,38,192,127,193,91,254,184,126,221,166,189,127,4,216,15,248,43,127,215,22,79,251,9,184,70,255,0,155,150,3,254,36,135,255,0,2,164,249,153,101,92,62,208,106,124,122,45,195,246,151,226,86,26,108,66,87,165,254,237,105,183,69,12,181,87,29,149,174,165,73,26,155,246,225,69,84,114,111,231,34,185,21,62,246,138,161,33,52,31,154,95,21,60,66,106,173,131,73,240,157,32,192,61,33,123,168,232,146,161,236,174,116,84,116,237,78,169,106,37,218,111,38,49,136,174,95,138,174,205,79,55,34,45,169,166,251,39,82,162,174,222,106,137,177,10,121,96,240,130,156,61,233,58,106,62,103,108,88,179,220,238,154,58,138,150,74,223,94,219,110,93,159,5,46,203,230,215,187,202,73,83,201,122,186,26,169,188,123,172,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,62,47,56,154,198,184,85,209,171,158,162,93,150,10,171,196,200,180,120,253,173,239,217,213,245,238,79,81,187,123,123,108,79,94,69,248,53,170,137,235,43,81,118,253,234,245,105,199,44,245,217,5,250,225,5,5,182,217,77,37,93,101,84,239,70,71,4,49,181,92,247,185,203,236,106,53,21,85,127,33,65,220,83,107,158,160,113,253,196,229,5,135,2,163,171,171,181,201,90,150,44,46,208,187,181,27,19,156,157,85,50,39,177,174,145,83,185,35,215,240,24,214,162,174,209,238,6,178,177,233,246,170,113,31,247,80,215,43,221,109,77,100,24,205,12,217,30,73,121,168,106,185,36,169,149,251,67,3,125,137,214,247,170,236,212,217,27,28,110,84,79,85,26,178,139,146,167,189,62,83,246,127,93,243,27,113,50,53,99,135,28,87,133,222,90,58,131,166,56,227,98,158,174,59,3,170,239,87,22,179,165,215,27,131,223,23,118,101,248,244,249,35,24,139,236,99,26,158,107,186,172,55,228,169,239,79,148,253,159,215,124,198,220,5,212,128,124,55,219,229,159,24,178,92,50,76,134,227,5,190,215,106,165,150,182,182,174,119,244,199,4,17,181,94,249,28,191,6,181,168,170,171,249,0,213,92,87,113,41,138,112,179,164,23,61,73,200,86,42,154,237,188,37,146,216,178,116,190,225,92,228,94,220,105,241,232,77,149,207,114,123,24,215,47,183,100,90,83,225,255,0,73,115,94,58,248,136,186,229,154,163,149,165,37,157,213,73,122,205,114,58,185,155,4,116,244,238,114,35,96,141,239,245,24,247,162,36,81,51,216,198,181,85,17,91,26,161,230,241,187,197,125,251,139,77,99,169,201,24,234,138,124,78,204,233,40,49,139,107,183,78,213,47,87,156,239,111,179,189,50,162,57,223,20,78,134,110,168,196,83,211,211,30,92,124,98,106,173,154,11,229,155,74,170,109,86,154,166,164,208,79,125,172,138,223,220,69,77,218,228,134,87,36,170,138,155,108,238,141,149,21,54,93,128,190,61,58,168,211,42,44,114,135,17,210,235,141,129,246,107,21,44,116,116,180,118,138,184,166,142,150,22,53,26,214,108,199,46,219,38,222,107,230,187,238,190,106,101,103,61,58,159,192,183,24,60,56,211,174,113,118,192,174,112,208,219,153,223,117,239,29,174,109,82,82,34,123,92,245,129,221,216,145,62,47,115,90,223,202,72,94,8,249,168,231,152,94,67,107,211,94,36,111,179,100,120,157,116,209,210,195,145,214,59,170,190,208,174,94,148,124,242,123,106,32,69,84,87,43,247,145,169,186,163,156,136,140,2,228,65,249,193,60,21,80,71,85,75,52,115,67,51,18,72,228,141,200,230,189,170,155,163,145,83,201,81,83,207,115,244,0,105,62,47,56,154,198,184,85,209,171,158,162,93,150,10,171,196,200,180,120,253,173,239,217,213,245,238,79,81,187,123,123,108,79,94,69,248,53,170,137,235,43,81,118,253,234,245,105,199,44,245,217,5,250,225,5,5,182,217,77,37,93,101,84,239,70,71,4,49,181,92,247,185,203,236,106,53,21,85,127,33,65,220,83,107,158,160,113,253,196,229,5,135,2,163,171,171,181,201,90,150,44,46,208,187,181,27,19,156,157,85,50,39,177,174,145,83,185,35,215,240,24,214,162,174,209,238,6,178,177,233,246,170,113,31,247,80,215,43,221,109,77,100,24,205,12,217,30,73,121,168,106,185,36,169,149,251,67,3,125,137,214,247,170,236,212,217,27,28,110,84,79,85,26,178,139,146,167,189,62,83,246,127,93,243,27,113,50,53,99,135,28,87,133,222,90,58,131,166,56,227,98,158,174,59,3,170,239,87,22,179,165,215,27,131,223,23,118,101,248,244,249,35,24,139,236,99,26,158,107,186,172,55,228,169,239,79,148,253,159,215,124,198,220,5,212,145,243,152,15,185,166,171,255,0,112,93,254,150,50,65,149,83,205,238,229,196,196,25,244,84,56,36,122,128,186,85,46,19,76,185,11,173,180,181,79,178,37,71,142,171,238,120,153,24,213,133,175,232,74,125,250,213,23,110,223,214,128,96,92,146,255,0,167,214,119,252,144,95,231,180,229,201,156,210,232,29,195,137,11,118,71,113,151,134,152,243,199,223,29,69,211,94,152,133,45,84,245,62,19,184,223,221,18,157,174,114,71,215,209,230,190,91,236,78,206,5,111,220,194,43,120,169,194,41,181,198,13,111,110,18,255,0,73,122,81,114,59,109,202,43,119,149,186,165,97,239,58,102,36,105,247,228,139,167,169,127,15,165,19,207,96,45,184,26,123,138,78,39,48,30,21,52,194,167,80,179,87,173,85,76,174,90,91,61,162,25,17,179,220,170,213,170,173,141,187,254,11,19,218,249,21,21,26,223,130,170,181,174,165,205,66,227,31,141,46,45,243,23,227,216,246,67,148,170,87,43,252,46,45,133,71,81,12,77,135,127,54,185,144,125,242,102,162,47,155,165,115,191,188,155,108,29,2,24,7,16,95,210,23,82,127,146,23,159,230,82,148,171,108,225,115,153,190,11,10,102,152,254,47,169,246,201,118,89,150,75,110,67,189,91,188,155,190,240,197,80,179,42,170,116,167,74,183,117,219,109,151,101,219,111,105,55,51,141,68,92,31,59,208,30,43,169,166,125,117,126,55,118,182,80,95,167,162,240,181,180,213,142,164,145,177,211,86,194,141,106,42,57,202,141,73,17,168,246,185,83,173,28,142,87,52,53,159,40,159,124,187,79,247,6,233,254,137,11,215,40,163,148,79,190,93,167,251,131,116,255,0,68,133,235,128,5,88,113,227,205,63,32,199,114,139,142,143,112,197,116,165,129,214,183,201,73,120,202,210,38,78,231,84,38,237,124,52,72,237,216,141,106,238,139,50,162,170,187,240,54,70,163,221,15,241,13,39,230,5,196,171,91,153,88,109,250,163,148,65,86,173,154,27,181,198,237,52,20,243,108,237,218,177,79,85,43,35,115,81,87,203,161,85,27,240,219,96,58,15,5,21,89,245,143,152,223,3,23,58,11,150,123,6,104,204,119,184,198,45,191,40,116,151,59,68,237,219,247,22,79,212,246,194,237,151,217,20,140,118,254,221,252,208,247,56,192,230,63,158,234,149,199,4,203,116,31,82,50,188,26,41,177,222,222,65,99,161,185,62,36,165,185,54,166,84,114,43,153,178,72,138,206,133,107,246,69,86,171,119,70,174,237,64,187,146,19,243,124,247,56,174,254,81,91,63,239,60,221,92,19,229,57,30,109,194,166,154,229,121,125,238,178,241,121,185,217,155,53,101,117,100,171,44,211,201,220,122,117,61,203,230,171,178,39,248,10,194,230,173,114,226,97,218,227,157,219,174,81,234,7,220,109,181,86,117,183,186,106,90,164,176,120,143,71,83,42,246,164,86,246,21,253,245,155,216,237,250,250,211,219,184,27,183,145,215,254,137,234,215,247,70,209,254,138,164,179,227,155,222,31,238,188,93,219,104,175,77,225,142,45,79,125,44,146,192,183,127,161,212,85,179,177,36,68,127,107,191,225,218,228,69,219,175,167,171,225,213,183,196,177,30,89,183,158,55,46,58,239,126,131,137,56,117,113,152,203,113,26,167,210,46,93,65,95,5,31,143,241,148,104,206,135,84,49,24,178,246,214,125,145,23,126,158,191,130,40,22,98,0,2,149,185,213,251,211,226,223,103,244,63,49,184,150,77,203,251,220,211,74,63,184,45,255,0,75,33,91,60,234,253,233,241,111,179,250,31,152,220,75,38,229,253,238,105,165,31,220,22,255,0,165,144,9,6,0,0,85,255,0,54,158,53,22,205,67,81,194,198,153,221,209,43,171,162,107,179,26,218,121,60,225,167,114,110,219,122,42,123,28,244,84,116,191,216,43,89,230,143,114,36,173,227,199,139,91,127,9,218,55,61,242,221,37,60,249,166,66,178,80,99,52,82,108,228,239,236,157,202,167,183,227,28,40,228,114,167,177,206,116,108,93,186,247,74,24,198,177,29,81,215,92,238,107,126,45,98,190,102,89,93,238,121,107,42,27,77,19,234,106,103,145,238,87,73,52,142,243,217,55,85,87,61,202,136,155,238,170,5,146,114,182,225,135,6,211,170,122,78,38,53,202,249,97,181,222,174,148,238,118,27,107,186,215,67,4,148,244,174,221,174,184,43,36,114,47,92,137,187,99,250,152,174,119,159,91,85,182,161,73,89,73,95,77,29,101,5,84,53,52,242,166,241,203,11,209,236,122,125,104,228,242,82,136,168,57,79,113,175,115,183,250,74,171,6,179,209,204,230,245,120,90,172,130,149,103,95,45,209,23,161,238,106,47,195,205,223,199,177,171,230,111,23,188,13,102,148,237,157,249,126,155,221,92,229,150,38,119,122,168,107,145,171,178,249,34,190,154,169,187,162,110,158,186,123,63,32,29,25,130,29,112,3,199,229,175,139,27,69,86,29,154,81,209,89,117,22,201,3,103,168,166,129,221,52,247,90,111,36,117,77,59,92,170,230,171,93,178,62,61,215,167,169,170,138,168,170,141,152,160,0,0,127,137,166,134,158,23,212,84,74,200,162,137,170,247,189,238,70,181,173,68,221,85,85,124,145,17,62,37,14,113,241,196,189,251,140,190,33,104,176,157,52,101,85,207,24,178,86,122,11,22,162,167,94,175,73,213,201,34,49,245,109,79,138,202,254,150,179,117,242,141,140,95,37,115,137,169,205,171,139,229,211,92,33,188,58,224,87,100,102,75,151,210,171,239,211,66,244,87,208,90,157,186,118,85,83,240,95,63,154,109,237,72,209,254,206,182,169,175,249,65,240,130,248,209,252,85,231,246,180,78,182,203,69,135,211,79,26,111,183,224,79,94,136,190,207,223,69,26,253,93,213,219,205,138,4,216,224,183,133,235,47,10,122,41,110,193,162,108,51,228,87,14,155,142,73,94,207,63,17,92,230,166,236,107,182,253,202,52,217,140,79,169,21,219,110,231,27,232,0,43,147,137,206,84,89,95,16,218,235,150,107,35,53,190,223,106,102,73,81,12,177,209,77,102,146,161,240,50,42,120,225,107,86,78,242,111,234,196,159,4,68,77,147,224,88,70,47,98,166,197,241,171,70,51,68,214,182,158,209,67,79,67,18,53,21,17,25,20,109,99,118,221,85,118,217,169,241,61,48,0,195,245,146,91,45,62,144,231,51,228,142,233,180,71,141,220,223,94,187,53,118,166,74,89,22,95,194,245,127,3,171,219,229,245,153,129,91,220,218,248,196,180,98,56,77,95,12,24,53,201,179,228,185,20,113,59,37,150,23,162,165,186,222,187,61,41,221,183,178,89,147,165,85,191,8,183,221,62,248,213,2,11,242,204,134,227,55,28,58,99,232,206,174,227,42,46,47,145,81,118,218,20,182,213,119,55,95,169,89,212,159,223,219,226,116,18,84,215,38,110,27,238,146,223,175,124,77,228,148,50,67,110,167,166,150,197,141,247,27,183,136,153,238,79,21,80,221,253,173,99,91,217,69,77,209,86,73,83,218,194,217,64,2,25,241,255,0,204,14,211,194,173,182,60,19,3,130,138,243,169,55,88,18,120,224,159,119,211,90,105,221,186,36,245,8,213,69,115,221,178,244,69,186,111,183,83,182,110,200,250,180,163,204,120,241,227,23,33,169,169,177,95,53,39,53,145,147,125,249,150,217,166,130,219,70,247,111,178,43,99,86,83,83,238,139,241,233,221,0,232,92,130,220,228,61,209,169,127,149,246,239,244,53,36,5,139,79,249,158,112,175,75,244,206,146,139,83,108,118,218,20,73,166,240,183,20,186,208,177,136,212,245,167,167,142,73,162,233,68,217,55,145,155,38,219,121,108,166,79,196,95,48,72,56,172,224,241,52,251,63,182,83,90,181,14,205,146,91,170,222,180,141,84,164,186,210,182,41,218,233,227,106,170,172,79,106,185,168,246,42,170,122,200,230,174,202,173,96,72,254,72,63,210,199,83,127,187,212,95,205,220,89,105,90,92,144,127,165,142,166,255,0,119,168,191,155,184,178,208,0,30,38,109,153,227,90,117,136,221,243,172,198,235,13,182,201,98,163,146,186,186,170,85,217,177,196,198,238,187,125,110,95,98,53,60,213,85,17,55,85,68,2,56,243,14,226,218,155,133,221,23,168,143,31,174,98,103,121,107,37,183,99,209,53,201,215,77,234,237,45,114,162,254,246,36,114,116,249,42,44,142,141,61,157,91,87,119,43,158,17,106,53,243,85,36,214,173,66,162,146,171,13,195,43,91,59,124,66,245,37,214,240,138,146,50,55,111,248,108,143,116,150,77,253,170,177,181,119,71,59,109,79,158,101,90,173,204,111,139,104,97,179,83,72,218,156,138,177,45,246,106,73,60,225,179,90,35,87,57,29,38,223,189,141,157,114,200,169,248,79,87,109,237,107,75,219,209,93,34,196,180,39,75,241,253,42,194,105,146,43,93,130,145,180,233,34,177,27,37,76,190,217,106,36,219,201,100,145,234,231,185,126,183,121,121,108,6,110,71,206,96,62,230,154,175,253,193,119,250,88,201,6,71,206,96,62,230,154,175,253,193,119,250,88,192,174,254,73,127,211,235,59,254,72,47,243,218,114,228,202,6,229,245,196,246,29,194,134,73,168,154,143,148,210,77,113,170,155,22,240,54,123,92,46,232,125,125,107,170,225,115,99,87,170,42,70,196,70,185,206,114,162,236,214,174,200,229,217,171,238,94,181,119,152,183,28,215,74,219,166,23,6,111,83,96,238,185,141,160,198,59,182,235,53,58,117,110,145,58,84,115,89,43,147,127,253,108,143,127,247,147,200,47,116,28,252,101,26,97,204,59,134,40,31,154,94,105,181,71,22,163,164,122,201,61,202,223,121,150,166,150,63,53,85,89,159,77,43,227,70,170,171,183,235,245,87,171,207,125,252,229,255,0,2,252,213,239,153,94,81,109,210,30,39,42,232,157,61,210,70,210,90,178,198,68,202,116,89,221,179,89,21,99,26,137,26,35,151,201,38,106,53,17,85,17,201,178,171,208,45,32,3,73,113,105,197,86,13,194,102,152,201,156,229,77,90,251,165,115,221,73,98,179,69,34,54,91,141,82,55,125,183,243,232,137,137,178,201,38,202,141,69,68,217,92,230,181,193,187,65,207,246,99,197,143,28,28,97,102,147,88,49,124,131,47,169,90,197,122,195,140,225,140,158,158,154,24,21,125,143,100,11,213,35,27,191,155,230,115,182,248,170,33,251,215,112,215,204,131,73,237,175,207,35,198,53,70,211,20,45,117,92,181,86,155,227,230,168,141,19,205,207,123,41,167,116,173,219,167,117,87,55,216,155,175,144,23,244,10,120,224,239,155,46,160,99,25,37,191,1,226,110,227,244,131,26,171,149,180,205,200,223,18,50,190,216,170,170,136,249,250,81,18,120,145,85,58,149,83,184,212,221,119,126,221,43,112,112,79,5,84,17,213,82,205,28,208,204,196,146,57,35,114,57,175,106,166,232,228,84,242,84,84,243,220,10,214,231,125,253,44,116,203,251,189,91,252,221,166,196,228,223,238,141,85,252,175,184,255,0,161,166,43,163,143,219,151,19,21,122,195,153,82,234,236,122,128,220,30,12,218,248,152,138,223,105,106,163,182,173,58,85,74,145,120,39,202,212,141,204,236,244,116,246,213,83,163,165,83,203,99,21,208,235,215,28,246,252,45,240,112,235,14,176,187,20,241,178,185,235,138,80,87,205,69,226,250,89,220,221,208,49,89,220,233,232,221,55,223,110,159,200,7,69,70,1,175,186,159,75,162,250,43,154,234,149,75,152,139,141,217,106,107,105,218,244,221,36,169,70,42,65,31,253,169,86,54,255,0,218,34,87,43,75,167,22,23,47,186,119,236,159,139,82,153,219,244,47,160,254,153,81,214,65,190,254,55,196,120,127,16,214,245,123,32,235,233,223,111,83,127,106,25,231,50,76,3,89,53,175,73,108,122,15,163,24,180,247,58,220,186,245,28,247,106,183,200,144,209,81,219,233,54,145,86,121,157,179,91,188,206,167,86,183,205,206,237,191,165,174,84,242,10,135,224,199,63,210,252,15,137,156,111,85,117,210,247,87,13,151,31,154,162,242,249,25,75,37,84,181,53,232,199,118,17,81,136,171,191,117,205,147,169,124,183,103,154,249,151,3,133,243,69,224,183,50,170,101,10,234,148,182,42,137,23,102,182,245,106,169,166,98,249,237,231,42,49,209,55,224,190,179,211,201,127,143,104,163,132,114,62,184,203,66,201,245,35,95,41,169,171,28,137,215,75,99,178,186,120,152,191,29,167,154,70,43,191,255,0,18,24,142,179,114,92,213,44,82,209,83,123,209,189,71,183,230,206,167,139,184,182,154,234,63,70,214,72,168,158,109,137,253,199,196,247,47,181,58,221,26,121,237,190,233,230,22,251,99,191,88,242,107,85,53,247,27,188,208,221,173,181,140,73,41,171,40,106,25,60,19,49,125,142,100,140,85,107,147,242,162,159,113,207,63,12,156,85,235,87,4,186,162,251,85,75,46,177,217,32,184,36,25,78,31,94,215,49,36,70,175,76,170,216,223,251,133,75,83,240,94,155,110,168,212,119,83,119,69,191,172,15,56,198,181,43,12,178,231,248,117,197,149,246,91,253,20,85,244,85,13,253,244,79,110,232,138,159,189,114,123,28,213,243,69,69,69,243,64,61,224,10,229,230,7,204,222,183,70,178,10,221,19,225,254,90,41,242,218,47,189,94,239,211,68,217,225,181,75,228,190,30,6,59,118,73,58,39,225,171,145,90,197,245,118,115,250,186,2,198,129,207,134,57,135,115,2,226,207,171,38,179,38,167,230,116,117,15,86,50,190,170,231,52,22,245,85,95,89,145,73,52,140,129,17,21,19,118,177,118,79,45,209,15,178,227,151,115,8,224,186,239,67,112,201,111,122,139,137,195,52,187,64,203,157,83,235,173,85,79,69,234,86,108,247,73,77,35,189,187,162,122,200,138,171,229,190,224,116,6,8,115,192,39,48,11,71,22,86,234,156,47,50,183,210,88,245,22,205,76,149,51,211,83,185,82,154,231,78,157,45,117,69,58,57,85,90,173,114,167,92,74,171,183,83,85,21,81,85,27,49,128,169,78,120,88,253,198,44,179,74,178,149,73,29,65,83,110,185,219,211,102,175,68,115,71,44,47,93,215,127,37,115,101,77,147,100,223,161,125,187,46,210,227,149,166,83,143,100,124,21,97,20,22,41,99,239,99,242,220,45,151,40,91,182,240,213,120,201,102,84,119,229,115,39,142,79,254,184,103,156,104,112,199,107,226,175,67,238,90,122,249,161,164,190,210,72,219,158,63,95,35,119,74,122,232,209,81,173,114,251,123,114,53,206,141,223,82,63,171,101,86,161,77,26,41,174,252,67,242,234,214,59,197,130,227,142,73,75,47,83,41,242,28,90,234,229,74,122,214,55,126,220,172,123,21,81,28,136,170,177,206,197,115,85,28,191,134,213,84,80,232,56,136,252,212,179,11,6,49,193,102,101,108,188,190,21,169,201,106,109,214,171,108,18,42,111,45,74,86,69,58,237,249,89,28,18,201,255,0,97,63,140,209,105,206,247,76,61,8,179,174,134,101,30,151,232,221,41,61,39,79,225,186,186,125,157,253,186,182,223,203,126,215,179,207,111,129,7,181,139,92,184,137,230,51,172,246,92,110,130,194,181,51,185,242,193,143,99,22,215,175,134,161,141,125,105,37,123,222,168,138,238,150,162,201,51,246,77,153,228,141,68,70,160,74,110,71,184,245,202,76,155,85,114,207,190,178,223,5,13,178,221,236,84,100,179,62,73,164,242,248,42,181,177,255,0,121,36,79,175,206,210,179,203,213,78,55,131,100,89,21,18,34,212,90,237,53,117,177,34,237,248,113,66,231,183,218,138,158,214,167,193,77,83,193,175,12,86,126,20,116,78,221,167,52,181,49,215,94,170,164,91,158,65,95,30,253,53,55,9,24,212,127,70,232,139,218,99,88,216,217,186,38,232,206,165,68,115,156,110,187,133,5,45,210,130,166,217,93,18,75,77,89,11,224,153,139,251,230,61,170,215,39,247,209,84,14,122,249,125,226,246,253,67,227,83,76,173,89,51,146,170,39,221,231,186,202,181,43,215,221,154,150,154,106,182,117,117,111,212,171,36,45,246,251,85,78,135,14,112,172,245,89,71,6,28,90,83,212,92,168,166,146,227,166,121,86,213,16,111,208,234,202,88,228,217,200,213,246,34,77,78,229,233,95,102,210,34,157,13,233,238,127,137,106,158,21,103,212,44,22,243,13,210,197,125,165,101,93,29,76,75,228,230,57,60,218,228,246,181,237,93,218,230,47,155,92,213,106,162,42,42,1,145,0,97,154,195,171,152,78,134,105,213,231,83,245,6,232,202,27,61,150,5,149,254,105,220,168,145,124,163,130,38,254,250,71,187,102,181,62,181,243,217,17,85,3,159,206,39,168,35,209,206,50,51,223,161,234,180,169,142,230,179,220,173,168,199,116,248,117,74,143,17,27,90,190,212,70,42,162,34,251,118,106,123,78,141,142,117,180,107,28,200,248,196,227,50,214,151,42,71,186,108,223,45,150,251,122,72,189,102,211,81,172,206,169,170,217,118,217,26,216,145,205,110,251,38,253,41,241,68,58,41,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,161,164,63,210,155,10,254,78,219,127,155,70,81,127,52,127,126,205,77,252,203,242,122,34,244,52,135,250,83,97,95,201,219,111,243,104,192,203,128,0,1,19,120,224,227,255,0,10,225,34,221,14,53,106,161,135,37,212,43,156,29,250,75,66,202,173,130,142,21,221,27,81,86,230,249,163,85,81,122,88,223,89,251,47,155,83,214,42,206,171,88,249,130,113,163,124,172,250,55,121,212,12,134,153,143,251,237,6,52,146,209,90,169,125,138,214,61,33,86,68,138,137,182,203,43,149,255,0,149,85,85,64,191,224,80,45,207,67,57,145,232,37,59,179,54,217,53,90,199,20,27,212,77,87,102,188,75,84,140,111,147,220,233,146,146,103,236,223,61,221,214,155,126,18,59,226,132,203,229,143,199,166,182,235,182,162,212,104,142,174,77,65,144,54,154,203,81,116,165,190,172,41,5,106,44,82,68,222,220,169,26,36,114,162,164,158,78,233,107,183,79,53,118,254,65,101,230,156,226,187,137,76,83,133,157,32,185,234,78,66,177,84,215,109,225,44,150,197,147,165,247,10,231,34,246,227,79,143,66,108,174,123,147,216,198,185,125,187,34,237,91,237,242,207,140,89,46,25,38,67,113,130,223,107,181,82,203,91,91,87,59,250,99,130,8,218,175,124,142,95,131,90,212,85,85,252,135,61,156,110,241,95,126,226,211,88,234,114,70,58,162,159,19,179,58,74,12,98,218,237,211,181,75,213,231,59,219,236,239,76,168,142,119,197,19,161,155,170,49,20,15,75,135,253,37,205,120,235,226,34,235,150,106,142,86,148,150,119,85,37,235,53,200,234,230,108,17,211,211,185,200,141,130,55,191,212,99,222,136,145,68,207,99,26,213,84,69,108,106,133,242,105,213,70,153,81,99,148,56,142,151,92,108,15,179,88,169,99,163,165,163,180,85,197,52,116,176,177,168,214,179,102,57,118,217,54,243,95,53,223,117,243,82,135,52,199,151,31,24,154,171,102,130,249,102,210,170,155,85,166,169,169,52,19,223,107,34,183,247,17,83,118,185,33,149,201,42,162,166,219,59,163,101,69,77,151,99,231,212,254,5,184,193,225,198,157,115,139,182,5,115,134,134,220,206,251,175,120,237,115,106,146,145,19,218,231,172,14,238,196,137,241,123,154,214,254,80,58,22,5,55,112,71,205,71,60,194,242,27,94,154,241,35,125,155,35,196,235,166,142,150,28,142,177,221,85,246,133,114,244,163,231,147,219,81,2,42,162,185,95,188,141,77,213,28,228,68,97,113,176,79,5,84,17,213,82,205,28,208,204,196,146,57,35,114,57,175,106,166,232,228,84,242,84,84,243,220,15,208,30,6,125,158,98,154,97,134,94,53,3,56,188,67,107,177,88,105,31,89,93,85,47,177,145,183,224,136,158,110,115,151,102,181,169,186,185,206,70,162,42,170,33,74,124,72,115,58,226,47,94,242,201,177,157,25,185,222,48,140,98,105,214,154,217,65,99,87,54,237,92,138,229,70,62,89,227,222,68,145,200,191,185,194,168,212,221,19,215,84,234,80,188,176,80,53,7,9,156,199,238,244,171,155,65,131,106,107,101,217,36,239,85,94,150,158,187,214,94,191,220,165,157,179,239,186,110,169,211,190,251,111,230,123,218,51,204,79,139,126,24,51,53,196,117,86,182,249,148,219,109,211,37,61,211,29,203,150,84,175,167,68,246,164,117,18,162,207,19,209,21,54,71,117,51,100,79,87,216,168,23,182,105,158,46,244,22,235,196,198,133,94,180,110,211,149,197,142,190,243,81,71,44,149,178,211,186,118,35,32,168,100,221,43,27,92,222,173,221,27,125,171,178,42,34,252,12,199,70,245,123,9,215,109,55,178,234,150,159,92,22,174,205,123,135,185,26,72,136,217,96,145,170,173,146,25,90,138,189,50,49,200,173,114,110,169,186,110,138,168,168,171,154,129,13,184,16,224,2,183,131,172,155,43,201,174,250,133,69,148,212,100,52,52,244,48,44,22,215,210,173,51,25,35,158,253,250,164,122,57,28,189,191,130,109,209,249,73,146,0,2,158,185,221,75,101,118,175,105,204,16,59,253,215,102,55,80,250,164,217,190,84,203,84,228,131,251,47,195,109,71,183,203,203,203,226,91,6,164,106,54,29,164,152,61,227,81,179,235,204,54,187,13,142,153,106,106,234,100,95,98,110,136,214,53,61,174,123,156,173,107,90,158,110,115,154,137,230,167,63,26,191,158,234,39,29,252,84,77,115,199,108,179,73,117,204,46,17,90,241,251,90,187,171,193,209,51,213,137,143,114,38,200,140,98,58,73,95,236,69,89,29,228,128,91,191,42,216,110,48,240,61,129,248,238,164,142,74,139,187,233,81,203,236,133,110,85,31,15,130,43,250,215,251,251,252,77,159,197,222,130,221,120,152,208,171,214,141,218,114,184,177,215,222,106,40,229,146,182,90,119,78,196,100,21,12,155,165,99,107,155,213,187,163,111,181,118,69,68,95,129,153,104,190,152,90,116,95,73,241,77,42,178,72,178,210,99,22,168,45,233,50,183,165,103,145,141,251,228,202,159,5,123,213,239,84,250,220,166,104,4,54,224,67,128,10,222,14,178,108,175,38,187,234,21,22,83,81,144,208,211,208,192,176,91,95,74,180,204,100,142,123,247,234,145,232,228,114,246,254,9,183,71,229,38,72,0,10,122,231,117,45,149,218,189,167,48,64,239,247,93,152,221,67,234,147,102,249,83,45,83,146,15,236,191,13,181,30,223,47,47,47,137,108,26,145,168,216,118,146,96,247,141,70,207,175,48,218,236,54,58,101,169,171,169,145,125,137,186,35,88,212,246,185,238,114,181,173,106,121,185,206,106,39,154,156,252,106,254,123,168,156,119,241,81,53,207,29,178,205,37,215,48,184,69,107,199,237,106,238,175,7,68,207,86,38,61,200,155,34,49,136,233,37,127,177,21,100,119,146,1,110,252,171,97,184,195,192,246,7,227,186,146,57,42,46,239,165,71,47,178,21,185,84,124,62,8,175,235,95,239,239,241,37,169,133,232,190,152,90,116,95,73,241,77,42,178,72,178,210,99,22,168,45,233,50,183,165,103,145,141,251,228,202,159,5,123,213,239,84,250,220,166,104,0,3,196,205,179,60,107,78,177,27,190,117,152,221,97,182,217,44,84,114,87,87,85,74,187,54,56,152,221,215,111,173,203,236,70,167,154,170,162,38,234,168,128,71,30,97,220,91,83,112,187,162,245,17,227,245,204,76,239,45,100,182,236,122,38,185,58,233,189,93,165,174,84,95,222,196,142,78,159,37,69,145,209,167,179,171,106,238,229,115,194,45,70,190,106,164,154,213,168,84,82,85,97,184,101,107,103,111,136,94,164,186,222,17,82,70,70,237,255,0,13,145,238,146,201,191,181,86,54,174,232,231,109,169,243,204,171,85,185,141,241,109,12,54,106,105,27,83,145,86,37,190,205,73,39,156,54,107,68,106,231,35,164,219,247,177,179,174,89,21,63,9,234,237,189,173,105,123,122,43,164,88,150,132,233,126,63,165,88,77,50,69,107,176,82,54,157,36,86,35,100,169,151,219,45,68,155,121,44,146,61,92,247,47,214,239,47,45,128,205,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,35,79,30,124,91,91,120,80,209,201,238,214,217,169,230,205,178,36,125,6,53,69,39,172,157,221,147,185,84,246,255,0,91,133,174,71,127,100,245,141,191,190,85,64,135,60,220,184,202,90,153,164,225,83,78,110,169,217,133,209,207,153,85,193,38,253,111,77,159,21,2,42,124,26,189,47,147,242,244,51,203,103,162,236,254,83,252,27,174,151,97,137,196,70,160,218,214,60,175,45,164,70,216,233,167,102,206,183,90,159,178,247,54,95,100,147,249,47,179,116,141,24,136,169,214,244,43,191,131,155,6,141,234,6,188,125,56,226,151,83,45,150,188,114,213,81,233,171,131,111,19,61,243,95,171,95,34,189,176,187,201,202,246,57,253,79,149,203,237,79,87,218,253,210,230,89,199,247,6,49,177,177,199,196,14,44,214,181,17,26,212,116,168,136,137,240,79,80,15,239,48,31,115,77,87,254,224,187,253,44,101,108,242,84,247,167,202,126,207,235,190,99,110,37,247,25,252,103,240,183,168,92,45,234,62,23,133,235,86,61,118,189,221,172,238,130,138,138,7,201,220,158,78,227,23,165,187,181,19,125,145,126,36,16,229,77,172,26,103,162,124,67,228,89,86,170,230,52,24,213,166,171,11,171,183,195,87,88,174,70,62,161,213,212,47,108,105,210,138,187,171,34,145,127,137,170,5,237,21,237,206,75,92,174,24,38,138,216,52,126,199,85,36,21,90,133,89,43,238,15,141,251,47,163,169,59,110,124,107,183,154,36,146,201,15,241,181,143,106,238,138,164,195,210,142,34,116,79,92,170,46,52,154,75,168,214,172,158,107,67,35,146,185,148,78,122,172,13,145,92,140,87,117,53,61,170,199,127,128,172,222,119,244,21,177,234,62,151,220,228,137,201,73,81,100,175,130,39,252,29,36,115,177,207,68,252,168,146,199,254,20,3,211,229,15,194,14,49,148,209,213,241,57,168,150,170,123,159,129,174,125,187,22,162,168,98,62,40,166,137,17,102,173,115,87,201,206,69,114,50,61,255,0,5,91,35,182,223,161,91,108,164,73,229,87,87,108,169,224,119,2,134,130,72,93,61,45,77,226,42,212,98,108,230,204,183,58,151,162,63,235,119,105,241,47,241,43,73,108,7,241,205,71,34,181,200,138,138,155,42,47,196,165,206,108,252,35,227,26,45,152,89,181,163,77,173,16,218,241,220,210,166,90,91,149,190,158,62,136,40,238,141,111,113,29,26,39,147,27,51,58,221,208,155,35,93,19,213,60,156,136,151,72,65,30,114,151,43,53,39,9,246,251,125,193,209,173,109,118,93,64,218,6,43,189,116,145,144,212,57,239,68,250,146,52,122,42,251,19,173,62,42,155,135,167,202,83,92,174,58,175,195,71,208,220,130,182,74,171,182,157,86,165,149,178,72,187,185,214,247,49,31,73,186,255,0,98,157,200,147,251,24,91,237,38,217,87,252,142,108,245,208,99,26,187,127,145,242,120,58,202,251,53,28,45,84,245,18,88,99,170,124,138,158,126,221,167,143,127,47,130,121,175,194,85,113,231,197,181,183,133,13,28,158,237,109,154,158,108,219,34,71,208,99,84,82,122,201,221,217,59,149,79,111,245,184,90,228,119,246,79,88,219,251,229,84,8,115,205,203,140,165,169,154,78,21,52,230,234,157,152,93,28,249,149,92,18,111,214,244,217,241,80,34,167,193,171,210,249,63,47,67,60,182,122,46,207,229,63,193,186,233,118,24,156,68,106,13,173,99,202,242,218,68,109,142,154,118,108,235,117,169,251,47,115,101,246,73,63,146,251,55,72,209,136,138,157,111,66,187,248,57,176,104,222,160,107,199,211,142,41,117,50,217,107,199,45,85,30,154,184,54,241,51,223,53,250,181,242,43,219,11,188,156,175,99,159,212,249,92,190,212,245,125,175,221,46,101,156,127,112,99,27,27,28,124,64,226,205,107,81,17,173,71,74,136,136,159,4,245,0,254,243,1,247,52,213,127,238,11,191,210,198,86,207,37,79,122,124,167,236,254,187,230,54,226,95,113,159,198,127,11,122,133,194,222,163,225,120,94,181,99,215,107,221,218,206,232,40,168,160,124,157,201,228,238,49,122,91,187,81,55,217,23,226,65,14,84,218,193,166,122,39,196,62,69,149,106,174,99,65,141,90,106,176,186,187,124,53,117,138,228,99,234,29,93,66,246,198,157,40,171,186,178,41,23,248,154,160,94,209,31,57,128,251,154,106,191,247,5,223,233,99,51,221,40,226,39,68,245,202,162,227,73,164,186,141,106,201,230,180,50,57,43,153,68,231,170,192,217,21,200,197,119,83,83,218,172,119,248,12,11,152,15,185,166,171,255,0,112,93,254,150,48,43,191,146,95,244,250,206,255,0,146,11,252,246,156,185,50,155,57,37,255,0,79,172,239,249,32,191,207,105,203,147,2,134,121,157,107,61,243,91,184,180,188,97,182,249,102,169,180,224,211,253,23,180,81,179,207,122,166,185,169,84,228,106,126,253,245,29,76,223,218,173,138,52,248,22,209,193,159,9,216,111,10,122,83,65,143,91,173,176,73,150,92,233,161,168,201,174,202,136,233,170,170,250,119,116,77,127,194,24,213,85,172,106,121,108,138,229,221,206,114,173,42,100,200,182,190,62,110,169,146,74,139,225,117,126,101,175,124,203,214,138,141,188,175,113,206,85,252,36,93,149,85,126,39,69,32,8,37,205,79,132,220,91,84,244,98,241,174,118,11,68,52,217,198,13,72,149,179,213,195,30,206,184,90,227,253,222,41,182,252,46,219,21,101,99,151,117,106,70,230,249,35,151,105,218,96,90,251,53,174,159,66,117,30,162,246,141,91,116,88,149,225,245,125,94,206,194,81,202,175,223,242,116,238,5,50,242,137,247,203,180,255,0,112,110,159,232,144,179,254,98,186,229,114,208,78,21,178,108,143,30,172,125,37,250,250,248,177,219,76,236,93,157,12,245,61,93,114,53,126,14,108,12,157,205,84,246,57,173,43,3,148,79,190,93,167,251,131,116,255,0,68,132,204,231,95,79,92,254,28,112,218,168,158,239,9,22,109,11,38,106,57,118,89,29,67,87,208,170,159,29,145,175,77,254,27,254,80,34,7,43,62,18,113,206,34,117,70,235,155,234,53,173,46,24,134,8,216,37,117,12,169,247,155,133,194,85,114,195,20,137,251,232,154,216,222,247,183,216,171,219,107,183,107,149,22,241,225,134,26,120,89,79,79,19,34,138,38,163,24,198,53,26,214,181,19,100,68,68,242,68,68,248,21,201,201,30,122,39,104,166,160,211,70,232,252,92,121,76,111,149,17,61,100,141,212,145,163,55,95,171,118,201,183,247,254,178,199,128,242,242,140,95,29,205,113,235,134,39,150,217,105,46,246,107,172,14,165,173,162,171,137,36,134,120,156,155,43,92,213,246,255,0,252,23,101,79,51,158,110,56,120,117,131,134,30,34,47,218,113,105,116,207,199,234,25,29,222,194,249,149,85,254,2,126,174,150,57,203,230,229,141,237,150,46,173,253,110,222,235,178,170,162,116,90,83,119,59,89,173,110,215,108,10,158,36,111,164,89,137,43,234,62,190,195,171,39,72,183,252,157,77,155,255,0,182,5,135,114,254,247,52,210,143,238,11,127,210,200,106,174,111,158,231,21,223,202,43,103,253,231,155,87,151,247,185,166,148,127,112,91,254,150,67,85,115,124,247,56,174,254,81,91,63,239,60,13,51,200,235,255,0,68,245,107,251,163,104,255,0,69,82,89,241,88,60,142,191,244,79,86,191,186,54,143,244,85,37,159,0,0,1,74,220,234,253,233,241,111,179,250,31,152,220,75,38,229,253,238,105,165,31,220,22,255,0,165,144,173,158,117,126,244,248,183,217,253,15,204,110,37,147,114,254,247,52,210,143,238,11,127,210,200,4,131,0,1,64,124,194,117,114,255,0,196,95,24,23,251,29,165,210,213,81,99,215,36,195,108,20,104,253,218,174,134,101,138,71,55,225,188,181,11,35,186,190,45,86,34,170,163,80,184,190,17,120,87,194,56,84,210,186,12,58,195,69,77,81,144,85,67,28,217,13,233,35,251,245,194,177,83,214,245,151,205,33,106,238,216,217,236,70,166,235,187,156,231,45,33,97,113,195,141,241,225,98,139,44,72,233,226,181,234,229,43,110,105,80,155,182,54,199,121,111,123,173,23,218,136,141,118,255,0,223,58,46,0,97,90,197,163,186,127,174,248,13,203,77,245,42,195,13,210,209,114,141,83,214,68,73,105,165,68,94,137,225,127,182,57,26,171,186,57,63,42,46,232,170,139,154,128,57,197,172,143,58,224,127,139,41,97,162,174,123,175,90,109,145,108,201,90,222,218,87,210,111,191,155,87,216,202,138,105,60,211,250,153,87,207,226,116,83,142,223,173,185,78,63,108,201,236,243,44,180,23,122,56,107,233,100,84,219,174,25,88,143,98,255,0,125,174,66,136,249,172,220,172,215,30,54,51,22,218,93,27,164,163,162,181,211,86,190,55,110,142,168,109,20,74,187,175,179,116,99,152,213,68,246,43,118,95,52,84,46,179,135,123,61,118,61,195,254,153,88,46,143,145,213,150,220,58,203,71,80,233,19,103,172,177,209,68,199,43,147,117,243,221,23,127,53,254,48,54,9,171,248,148,215,204,87,134,173,30,190,234,198,87,247,214,91,163,72,104,40,154,237,159,95,93,38,233,5,59,126,174,167,121,185,124,250,88,215,187,101,233,54,115,222,200,216,233,36,122,53,173,69,87,57,87,100,68,79,138,148,75,204,51,138,91,199,23,122,237,71,167,122,102,181,23,60,75,29,173,244,78,59,75,72,197,115,174,213,242,57,35,125,74,53,63,9,94,237,153,31,246,8,139,178,43,220,6,43,195,134,145,106,7,48,110,42,170,174,89,213,198,162,122,122,250,181,191,230,55,70,34,181,33,163,71,34,118,34,248,49,93,179,97,137,191,188,106,110,136,168,197,66,254,44,86,59,62,49,100,183,227,120,245,186,11,125,174,213,75,21,21,21,36,12,233,142,8,35,106,49,145,181,62,13,107,81,17,19,242,26,35,129,222,21,237,92,41,104,165,14,39,44,112,205,149,222,122,46,57,53,107,54,94,229,98,183,202,22,185,61,177,66,139,208,223,61,149,122,221,229,214,168,72,80,0,0,0,26,119,138,142,38,176,142,21,180,170,187,81,50,201,25,83,92,244,117,61,146,208,217,81,147,92,235,85,190,164,109,248,163,19,201,207,126,203,210,221,215,101,94,150,168,107,142,62,120,213,179,112,153,167,126,14,197,37,53,110,162,100,112,189,150,26,7,236,246,211,51,126,151,86,206,221,247,237,177,119,233,77,189,119,167,79,177,30,173,170,222,12,248,81,207,56,225,214,90,252,155,52,184,92,29,139,82,87,122,71,45,191,204,170,178,213,205,35,149,235,77,27,215,219,52,171,190,234,159,185,181,122,151,247,141,118,59,128,224,250,233,204,87,137,90,153,171,171,229,170,186,94,167,74,203,213,217,241,170,210,89,109,237,114,53,54,110,232,136,198,55,102,71,18,46,238,93,147,127,55,56,190,93,24,209,188,15,65,52,234,211,166,26,115,106,74,43,69,170,61,186,157,178,205,85,50,254,233,60,207,68,78,185,94,190,106,237,190,164,68,68,68,68,12,143,22,197,177,220,35,28,182,226,24,149,158,154,213,102,179,211,50,142,134,138,153,157,49,193,11,19,102,181,169,252,95,21,243,85,243,93,213,79,241,153,101,54,204,27,16,190,102,183,167,43,109,216,253,182,166,233,86,228,246,164,48,68,233,30,169,255,0,101,138,123,6,158,227,26,158,186,171,132,253,96,134,222,247,54,111,161,55,135,175,75,149,170,177,182,146,71,72,158,95,91,17,201,183,199,125,190,32,81,206,151,98,153,151,30,28,95,83,80,228,247,25,155,91,157,94,101,185,94,170,227,84,85,163,161,141,171,36,169,30,254,72,140,133,137,28,104,190,91,164,105,183,192,232,7,77,244,223,9,210,60,46,217,167,218,121,143,211,89,172,86,136,82,26,106,88,27,254,23,189,203,230,247,185,119,87,61,202,174,114,170,170,170,170,148,187,201,226,122,40,184,191,72,234,157,26,75,54,45,114,101,55,82,110,171,39,84,46,94,159,169,122,26,255,0,239,110,94,64,2,154,57,185,112,155,139,105,38,83,100,215,77,58,180,67,107,179,230,85,114,209,94,104,105,227,232,130,27,162,53,101,108,177,162,122,173,239,49,36,85,106,108,136,232,156,228,223,173,118,185,114,12,115,142,154,215,23,8,144,50,189,27,223,151,45,183,50,135,127,111,127,181,80,229,219,242,246,155,47,247,183,3,92,242,65,254,150,58,155,253,222,162,254,110,226,203,74,210,228,131,253,44,117,55,251,189,69,252,221,197,150,128,42,3,155,167,24,14,203,242,85,225,123,2,185,47,161,113,233,217,62,85,52,107,234,213,220,27,179,163,165,221,61,172,135,240,156,158,197,149,81,21,17,98,243,156,124,127,113,105,71,194,174,140,84,87,217,234,161,118,113,147,36,150,252,110,153,201,213,219,147,100,238,213,185,191,212,66,215,34,249,249,43,221,27,85,54,85,218,181,121,102,112,149,91,196,158,175,207,171,186,143,73,53,110,25,136,214,165,109,92,149,94,186,94,46,202,189,198,64,229,119,225,181,21,82,89,125,187,167,67,87,247,77,192,156,60,173,56,66,102,133,105,98,106,222,105,109,70,103,57,229,43,37,70,74,205,164,182,218,157,179,226,167,243,243,107,228,217,178,201,255,0,214,218,168,138,197,222,114,128,0,143,156,192,125,205,53,95,251,130,239,244,177,146,12,143,156,192,125,205,53,95,251,130,239,244,177,129,75,124,11,240,217,7,20,188,65,218,116,246,241,52,208,227,212,52,242,222,175,207,129,122,100,90,24,92,198,172,109,95,222,172,146,73,20,125,94,214,163,213,201,186,166,199,66,120,190,47,142,225,88,245,191,19,196,172,180,150,139,53,170,6,210,209,81,82,68,145,195,4,77,77,145,173,106,123,63,254,43,186,175,153,81,28,145,231,160,110,181,234,13,52,143,141,43,100,197,163,124,45,95,194,88,155,87,26,72,169,249,17,93,22,255,0,198,133,197,129,254,100,142,57,163,124,51,70,215,198,246,171,92,215,38,232,228,95,106,42,124,80,163,78,106,92,44,99,156,62,107,21,175,48,211,235,76,54,204,79,63,130,122,168,104,41,227,70,67,67,95,3,154,149,17,68,212,242,100,110,73,98,145,173,246,34,189,237,106,35,90,136,94,105,91,156,238,165,183,38,143,105,212,18,170,120,247,228,179,190,15,110,253,148,165,114,75,249,63,9,209,1,36,185,122,235,117,203,94,120,86,196,242,156,130,174,74,171,237,165,36,176,93,167,145,253,111,154,162,149,81,173,149,206,246,171,159,10,194,247,42,249,245,61,222,223,106,213,39,50,93,87,190,107,199,24,215,204,70,219,82,249,237,248,157,107,48,251,53,42,191,102,54,162,55,163,42,23,111,98,57,213,75,34,43,189,189,44,98,47,224,161,57,57,41,65,112,103,13,121,124,243,59,250,10,92,222,163,176,213,79,62,226,80,81,247,29,236,246,42,116,39,183,247,170,85,206,167,98,85,249,191,22,25,102,9,69,87,73,67,91,127,212,58,251,68,51,215,57,236,130,9,103,185,62,38,190,85,107,92,230,177,170,228,87,42,53,202,136,139,178,42,249,1,122,188,44,104,182,140,240,183,165,118,236,11,20,188,216,29,114,124,81,205,125,186,182,174,62,237,206,187,165,59,146,57,202,187,244,34,238,140,103,177,173,219,203,117,85,93,197,244,191,19,255,0,149,22,143,254,205,139,255,0,136,166,223,218,84,226,159,254,95,105,87,248,214,227,254,194,63,105,83,138,127,249,125,165,95,227,91,143,251,8,25,63,55,158,29,180,239,29,175,179,113,15,166,75,107,129,217,5,123,173,153,53,37,190,104,213,143,171,115,29,36,53,125,182,175,170,231,164,114,182,71,34,108,174,72,213,125,103,170,186,91,114,161,214,154,221,88,225,94,138,193,124,173,90,139,182,1,95,38,60,247,72,229,116,143,164,70,54,90,87,42,170,175,146,50,69,137,61,158,80,123,62,43,8,191,105,83,138,127,249,125,165,95,227,91,143,251,9,56,249,114,112,115,169,252,33,88,179,139,86,165,95,177,139,156,153,45,93,13,69,26,216,234,170,38,108,105,11,37,107,251,157,232,34,217,87,184,221,182,69,246,46,251,1,166,57,223,127,75,29,50,254,239,86,255,0,55,105,177,57,55,251,163,85,127,43,238,63,232,105,141,119,206,251,250,88,233,151,247,122,183,249,187,77,137,201,191,221,26,171,249,95,113,255,0,67,76,4,233,0,0,0,1,87,156,232,120,127,179,63,30,198,248,143,177,91,153,13,210,42,214,99,215,231,198,136,158,34,7,177,238,166,153,255,0,91,152,232,221,31,87,181,82,70,39,177,169,182,89,201,99,85,174,57,62,141,230,58,81,115,172,124,233,132,221,96,172,160,71,170,253,234,146,185,178,57,98,111,246,41,52,19,63,242,44,171,245,161,156,115,130,201,45,54,126,16,166,179,87,58,5,171,191,100,86,234,74,38,63,101,122,62,53,124,239,123,19,218,155,50,39,34,175,212,253,191,124,155,232,78,71,54,42,239,23,171,185,51,163,86,209,246,236,212,44,122,167,148,146,239,84,247,34,47,246,41,209,191,246,232,5,130,241,79,171,143,208,158,30,115,205,85,167,115,91,89,98,180,72,180,10,228,69,111,141,153,205,130,151,169,23,218,157,249,98,221,62,173,202,89,229,239,160,88,231,19,60,67,205,89,171,151,56,170,49,171,4,47,191,94,210,186,175,161,215,73,221,34,36,112,57,234,187,175,92,142,87,189,119,221,91,27,211,125,221,185,103,124,216,24,247,112,75,151,185,172,85,70,92,45,10,229,68,246,39,142,133,55,95,239,170,39,247,202,144,225,83,131,93,75,226,250,175,36,160,211,108,147,19,181,212,99,17,210,205,85,29,246,170,166,21,153,147,172,168,213,139,179,4,187,244,172,75,213,213,211,248,109,219,127,61,131,161,26,12,131,5,181,209,65,109,182,95,44,52,148,148,177,182,24,41,224,169,134,56,226,141,169,179,88,214,181,81,26,212,68,68,68,79,36,60,140,238,139,72,245,55,18,185,224,185,229,78,61,122,177,94,32,117,61,101,29,77,92,78,99,218,191,20,94,173,218,228,93,149,174,106,163,154,168,138,138,138,136,165,69,254,210,167,20,255,0,242,251,74,191,198,183,31,246,17,251,74,156,83,255,0,203,237,42,255,0,26,220,127,216,64,209,89,36,23,110,5,120,211,146,76,86,235,37,125,62,9,144,69,87,69,60,114,163,188,125,170,84,108,137,27,156,197,70,185,100,166,149,99,126,202,137,212,174,79,37,77,147,161,91,109,198,138,239,110,165,187,91,42,89,81,71,91,11,42,41,230,103,224,201,27,218,142,107,147,242,42,42,41,75,255,0,180,169,197,63,252,190,210,175,241,173,199,253,132,184,45,47,198,110,56,94,154,98,88,117,222,120,38,175,176,216,168,45,149,82,192,231,58,39,205,5,59,35,123,152,174,68,114,181,92,213,84,85,68,93,189,168,158,192,34,79,51,126,53,46,220,52,224,246,253,62,211,106,212,167,207,179,24,100,146,42,196,68,85,180,219,218,238,151,84,34,42,42,44,143,119,83,35,242,217,58,100,119,146,181,168,181,251,193,143,0,58,137,198,101,117,126,166,103,89,61,194,199,134,173,92,137,81,123,157,171,83,93,120,170,223,121,91,7,113,125,109,151,240,230,126,232,142,93,145,30,168,228,111,227,205,150,247,115,186,241,175,148,208,87,164,221,139,53,178,211,67,69,214,187,183,178,234,56,231,94,143,169,189,217,229,254,255,0,81,114,124,44,99,86,124,71,134,189,47,176,88,169,82,158,146,12,74,215,34,53,61,174,146,74,102,73,44,142,254,201,242,61,239,95,202,229,2,58,197,201,251,131,200,236,206,181,190,143,50,150,165,91,210,151,39,223,54,168,69,217,83,116,106,70,144,239,186,239,251,158,219,162,121,109,186,21,249,198,127,0,218,133,193,125,202,221,169,184,38,85,112,188,225,203,90,196,163,189,195,189,53,194,209,87,191,84,77,153,99,84,217,87,111,82,102,108,138,228,217,81,139,210,142,189,243,86,113,81,136,217,115,174,27,117,55,24,200,34,137,244,117,56,181,198,93,229,77,219,20,177,64,233,97,151,216,190,108,146,54,61,60,151,205,168,4,118,229,139,198,117,251,137,124,18,235,130,234,93,99,42,115,140,45,144,186,74,237,145,174,186,208,73,187,89,59,154,159,250,214,57,189,18,42,34,34,245,70,239,107,156,77,194,135,57,76,95,174,214,142,53,113,155,125,181,178,45,61,238,213,118,160,175,233,118,200,144,54,145,245,9,212,159,20,238,211,195,229,245,236,191,2,248,192,130,92,200,57,127,205,196,133,19,53,111,73,233,224,139,81,109,20,169,79,83,68,231,54,54,95,41,89,248,44,87,46,200,217,216,138,168,199,59,201,205,217,142,84,68,98,182,177,116,91,138,94,39,56,42,201,238,120,190,57,91,87,105,236,84,171,110,184,174,67,70,247,210,247,211,201,85,240,57,90,248,159,228,136,174,141,204,114,162,34,42,170,108,116,78,97,26,145,162,26,63,172,20,236,166,213,29,51,198,242,116,137,138,200,165,185,91,162,154,104,90,190,222,220,170,157,113,255,0,217,114,1,85,210,115,185,214,85,163,86,67,163,88,91,106,187,123,36,174,169,171,116,104,253,189,189,29,104,170,155,252,58,183,252,191,18,30,113,13,197,110,183,113,63,123,134,237,171,25,90,213,210,209,57,206,160,180,210,71,225,232,40,183,242,85,142,20,246,185,125,138,247,171,158,169,228,174,217,17,11,3,230,35,96,224,231,132,220,29,184,190,156,104,94,26,186,153,151,194,255,0,0,181,20,126,49,150,170,53,78,220,149,142,138,101,123,17,203,178,182,36,86,237,214,143,127,239,21,23,78,242,176,224,177,117,151,53,102,188,234,45,169,93,133,98,85,141,244,101,52,241,239,29,222,230,197,71,38,232,191,133,12,43,210,231,121,108,231,244,183,205,17,232,129,47,185,90,112,111,62,131,233,220,154,191,168,22,196,135,56,205,233,99,88,32,145,21,36,181,218,157,210,246,66,228,95,193,150,85,70,200,244,246,181,18,54,174,202,215,162,206,192,0,0,0,160,30,104,254,253,154,155,249,151,228,244,69,232,105,15,244,166,194,191,147,182,223,230,209,148,95,205,31,223,179,83,127,50,252,158,136,189,13,33,254,148,216,87,242,118,219,252,218,48,50,227,23,213,28,246,217,165,154,109,148,234,77,229,189,116,88,189,162,174,237,52,125,93,43,42,65,19,159,219,69,254,169,202,212,106,126,85,67,40,35,151,49,38,85,191,130,205,85,74,53,94,231,162,98,85,217,81,62,246,149,80,171,253,191,216,117,1,77,186,31,167,153,207,31,28,89,182,139,47,190,84,186,175,41,174,158,247,146,92,216,221,214,150,134,61,150,78,218,46,232,196,70,246,224,137,54,233,106,186,52,219,100,216,191,220,3,79,112,173,44,196,173,248,46,158,227,116,86,43,21,174,36,138,154,142,146,52,99,26,159,23,57,125,175,123,151,205,207,114,171,156,170,170,170,170,170,165,68,114,77,90,63,217,15,155,53,253,175,20,184,92,139,22,232,157,125,191,29,75,215,183,199,109,251,123,254,94,159,200,92,200,3,73,89,248,76,211,12,79,136,230,241,35,132,91,98,176,222,107,109,21,118,171,205,21,36,72,202,106,247,76,248,158,218,158,132,217,25,42,44,106,142,84,242,127,86,234,157,72,170,187,180,1,94,220,228,181,202,225,130,104,173,131,71,236,117,82,65,85,168,85,146,190,224,248,223,178,250,58,147,182,231,198,187,121,162,73,44,144,255,0,27,88,246,174,232,170,106,62,80,252,32,227,25,77,29,95,19,154,137,106,167,185,248,26,231,219,177,106,42,134,35,226,138,104,145,22,106,215,53,124,156,228,87,35,35,223,240,85,178,59,109,250,21,190,103,59,250,10,216,245,31,75,238,114,68,228,164,168,178,87,193,19,254,14,146,57,216,231,162,126,84,73,99,255,0,10,19,11,149,93,93,178,167,129,220,10,26,9,33,116,244,181,55,136,171,81,137,179,155,50,220,234,94,136,255,0,173,221,167,196,191,196,173,2,91,31,199,53,28,138,215,34,42,42,108,168,191,19,250,0,165,190,108,252,35,227,26,45,152,89,181,163,77,173,16,218,241,220,210,166,90,91,149,190,158,62,136,40,238,141,111,113,29,26,39,147,27,51,58,221,208,155,35,93,19,213,60,156,136,147,39,148,166,185,92,117,95,134,143,161,185,5,108,149,87,109,58,173,75,43,100,145,119,115,173,238,98,62,147,117,254,197,59,145,39,246,48,183,218,121,156,229,46,86,106,78,19,237,246,251,131,163,90,218,236,186,129,180,12,87,122,233,35,33,168,115,222,137,245,36,104,244,85,246,39,90,124,85,55,213,188,142,108,245,208,99,26,187,127,145,242,120,58,202,251,53,28,45,84,245,18,88,99,170,124,138,158,126,221,167,143,127,47,130,121,175,192,62,46,117,250,213,112,163,131,7,208,11,85,108,144,193,95,19,242,123,204,109,118,221,232,209,238,134,145,171,183,181,189,108,169,114,162,249,117,49,139,237,105,157,242,164,225,223,76,52,215,73,168,117,235,45,171,178,203,156,101,236,150,74,41,42,170,99,238,90,237,189,106,198,49,141,114,250,143,151,165,94,231,39,154,181,204,111,146,117,111,20,185,201,49,237,226,226,141,206,98,162,63,15,183,43,85,83,218,157,250,164,221,63,190,138,159,222,60,253,51,229,41,196,78,171,233,230,55,169,152,198,121,166,108,181,101,22,186,107,173,36,117,87,42,246,79,28,115,70,143,70,72,214,209,57,168,246,239,210,228,107,156,155,162,236,170,158,96,93,199,210,252,79,254,84,90,63,251,54,47,254,34,28,243,49,208,45,47,215,93,11,189,234,5,166,174,202,185,238,13,65,37,206,221,89,79,83,23,126,174,146,36,87,212,82,63,103,111,35,86,52,123,152,223,53,73,17,17,191,134,228,116,51,253,165,78,41,255,0,229,246,149,127,141,110,63,236,35,246,149,56,167,255,0,151,218,85,254,53,184,255,0,176,129,153,242,85,214,154,219,118,119,152,104,37,206,181,86,221,121,160,250,67,108,141,238,93,163,171,129,204,142,102,177,55,217,22,72,164,107,151,203,217,79,237,79,141,187,21,159,193,15,44,237,121,225,171,136,123,38,173,103,57,118,7,93,103,182,210,87,83,205,5,162,190,182,90,151,44,212,239,141,157,45,150,150,54,42,35,156,138,187,185,60,147,227,236,44,192,1,243,92,174,54,251,61,186,170,239,118,173,130,142,134,134,23,212,212,212,207,34,71,20,49,49,170,231,189,238,95,38,181,173,69,85,85,242,68,67,233,41,235,154,55,30,139,159,220,235,120,110,209,235,214,248,197,186,94,222,77,117,165,149,21,183,74,150,59,206,146,55,55,219,4,110,68,234,93,253,119,166,223,130,205,222,26,155,152,23,26,247,238,45,181,18,29,60,211,148,173,93,62,178,215,36,54,122,56,98,85,154,245,90,190,162,85,61,141,221,206,234,87,43,98,143,218,141,93,246,71,61,81,44,51,151,63,2,180,92,50,225,205,212,29,65,183,193,62,166,100,84,201,226,21,200,143,244,45,43,182,95,9,27,183,84,87,174,200,178,189,61,171,234,38,237,110,238,211,252,173,184,9,250,35,69,67,196,182,178,216,149,47,181,145,182,108,78,211,87,18,111,65,3,147,116,174,145,171,236,153,232,169,219,69,217,88,223,91,240,156,222,139,50,0,0,0,124,215,43,141,190,207,110,170,187,221,171,96,163,161,161,133,245,53,53,51,200,145,197,12,76,106,185,239,123,151,201,173,107,81,85,85,124,145,16,250,74,122,230,141,199,162,231,247,58,222,27,180,122,245,190,49,110,151,183,147,93,105,101,69,109,210,165,142,243,164,141,205,246,193,27,145,58,151,127,93,233,183,224,179,119,134,166,230,5,198,189,251,139,109,68,135,79,52,229,43,87,79,172,181,201,13,158,142,24,149,102,189,86,175,168,149,79,99,119,115,186,149,202,216,163,246,163,87,125,145,207,84,75,12,229,207,192,173,23,12,184,115,117,7,80,109,240,79,169,153,21,50,120,133,114,35,253,11,74,237,151,194,70,237,213,21,235,178,44,175,79,106,250,137,187,91,187,180,255,0,43,110,2,126,136,209,80,241,45,172,182,37,75,237,100,109,155,19,180,213,196,155,208,64,228,221,43,164,106,251,38,122,42,118,209,118,86,55,214,252,39,55,162,204,128,0,0,21,1,205,211,140,7,101,249,42,240,189,129,92,151,208,184,244,236,159,42,154,53,245,106,238,13,217,209,210,238,158,214,67,248,78,79,98,202,168,138,136,177,121,206,62,63,184,180,163,225,87,70,42,43,236,245,80,187,56,201,146,75,126,55,76,228,234,237,201,178,119,106,220,223,234,33,107,145,124,252,149,238,141,170,155,42,237,90,188,179,56,74,173,226,79,87,231,213,221,71,164,154,183,12,196,107,82,182,174,74,175,93,47,23,101,94,227,32,114,187,240,218,138,169,44,190,221,211,161,171,251,166,224,78,30,86,156,33,51,66,180,177,53,111,52,182,163,51,156,242,149,146,163,37,102,210,91,109,78,217,241,83,249,249,181,242,108,217,100,255,0,235,109,84,69,98,239,57,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,247,21,156,181,184,131,226,155,88,110,186,155,145,107,102,47,75,68,229,240,150,91,91,169,106,94,203,109,3,21,123,113,34,236,136,174,93,213,239,118,222,179,222,229,242,77,145,44,132,1,79,191,180,137,171,63,195,110,37,255,0,216,53,35,246,145,53,103,248,109,196,191,251,6,164,184,32,5,34,235,119,41,141,71,209,13,39,201,181,98,241,171,56,221,202,143,25,162,90,217,169,41,168,231,108,179,34,57,27,210,213,119,146,46,238,79,105,31,248,70,225,103,33,226,235,82,46,90,111,141,101,54,235,13,85,182,199,53,241,245,53,209,62,72,223,28,115,193,10,177,17,158,125,74,181,13,93,253,155,53,75,216,227,7,0,203,117,75,134,109,66,211,236,18,211,233,59,253,242,210,180,180,20,157,248,161,239,75,220,98,244,245,202,230,177,190,72,190,110,114,33,8,185,95,240,103,196,159,14,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,152,160,171,235,170,125,109,20,141,143,162,158,121,30,155,178,25,23,117,78,159,87,109,247,84,69,13,227,203,251,129,44,191,131,171,206,103,115,202,51,171,62,64,220,158,150,138,8,91,65,79,44,107,10,192,249,92,170,238,191,110,253,196,219,111,169,79,175,154,15,13,55,142,32,248,125,244,158,27,111,146,183,42,193,42,95,120,160,165,137,189,82,85,211,43,58,106,160,98,123,85,234,196,100,141,68,243,114,194,141,79,55,33,48,192,20,109,203,91,142,122,14,24,178,90,253,53,213,9,231,110,158,228,213,77,168,117,83,88,233,29,102,175,217,24,181,29,13,69,115,162,123,90,198,200,136,138,228,232,99,145,60,156,142,187,124,119,36,199,178,251,45,38,73,138,95,40,47,22,170,248,210,90,90,218,26,134,79,4,204,95,139,94,197,86,170,127,18,144,27,141,238,86,22,109,104,187,215,234,182,131,85,91,241,220,194,181,206,168,185,217,234,126,247,111,186,74,190,107,43,28,212,94,196,238,243,234,242,86,61,203,186,244,42,185,238,175,152,248,107,230,11,160,215,137,168,49,77,57,213,235,29,79,113,221,115,225,254,50,104,164,95,103,87,122,222,231,49,119,68,79,61,253,128,95,158,111,158,97,122,107,141,213,230,25,254,81,109,199,236,180,77,87,79,91,112,168,108,49,55,201,85,26,138,229,245,156,187,46,205,77,220,229,242,68,85,40,167,143,254,49,43,56,194,213,91,125,171,7,164,174,110,21,142,57,212,120,245,26,196,228,158,190,162,85,106,73,82,248,211,117,235,122,181,172,99,60,213,26,212,242,71,61,200,121,84,124,35,113,255,0,196,5,234,153,50,141,58,212,155,149,66,189,202,149,185,164,243,211,54,30,165,221,238,87,215,185,170,155,237,186,237,186,175,150,200,170,168,88,255,0,3,252,177,177,142,28,174,148,218,159,170,215,27,126,87,158,192,136,234,8,233,216,231,91,236,239,248,190,46,180,71,75,55,213,35,154,222,159,222,181,23,214,3,112,112,15,195,181,95,13,28,55,88,112,155,236,12,139,36,186,201,37,246,252,214,174,253,186,217,218,212,237,42,253,113,196,200,98,93,183,69,116,110,84,242,82,52,113,89,203,91,136,62,41,181,134,235,169,185,22,182,98,244,180,78,95,9,101,181,186,150,165,236,182,208,49,87,183,18,46,200,138,229,221,94,247,109,235,61,238,95,36,217,18,200,64,20,251,251,72,154,179,252,54,226,95,253,131,82,63,105,19,86,127,134,220,75,255,0,176,106,75,130,0,82,46,183,114,152,212,125,16,210,124,155,86,47,26,179,141,220,168,241,154,37,173,154,146,154,142,118,203,50,35,145,189,45,87,121,34,238,228,246,145,255,0,132,110,22,114,30,46,181,34,229,166,248,214,83,110,176,213,91,108,115,95,31,83,93,19,228,141,241,199,60,16,171,17,25,231,212,171,80,213,223,217,179,84,189,142,48,112,12,183,84,184,102,212,45,62,193,45,62,147,191,223,45,43,75,65,73,223,138,30,244,189,198,47,79,92,174,107,27,228,139,230,231,34,16,139,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,233,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,245,118,223,117,68,80,222,60,191,184,18,203,248,58,188,230,119,60,163,58,179,228,13,201,233,104,160,133,180,20,242,198,176,172,15,149,202,174,235,246,239,220,77,182,250,148,217,124,192,125,205,53,95,251,130,239,244,177,146,12,211,188,96,224,25,110,169,112,205,168,90,125,130,90,125,39,127,190,90,86,150,130,147,191,20,61,233,123,140,94,158,185,92,214,55,201,23,205,206,68,2,179,185,37,255,0,79,172,239,249,32,191,207,105,203,147,43,71,149,199,7,220,69,240,231,171,153,102,79,172,186,119,244,122,217,115,199,60,5,44,254,151,161,171,238,79,226,161,127,71,77,60,210,57,61,86,57,119,84,68,242,246,238,89,112,20,83,205,111,66,110,186,81,196,237,199,62,165,162,149,184,246,162,181,47,20,117,45,106,244,54,181,173,107,106,225,87,109,183,90,72,137,46,223,212,204,223,202,89,143,0,124,97,99,220,81,105,37,5,37,214,237,4,122,133,142,82,199,73,144,91,223,34,36,179,171,17,26,218,232,209,124,223,28,169,178,185,83,240,30,174,106,249,116,171,182,254,190,104,38,157,241,33,167,21,250,103,169,54,175,19,65,85,247,218,106,152,246,109,77,5,74,34,163,42,32,122,162,244,189,187,175,214,138,138,230,185,21,174,84,90,103,213,222,91,28,95,112,249,150,62,243,166,182,123,182,93,110,164,149,207,183,95,177,39,189,43,90,223,61,186,169,227,119,136,138,77,189,168,206,182,252,17,234,5,239,21,213,205,115,140,172,87,17,211,123,159,13,152,53,222,158,227,150,100,237,109,61,249,105,229,71,37,162,133,21,175,116,114,42,123,38,151,100,111,71,181,24,175,85,219,118,111,11,168,45,156,214,243,74,101,196,82,14,34,29,79,80,212,133,233,114,117,206,141,143,106,252,31,61,66,177,21,23,227,212,253,182,246,249,18,43,135,254,82,89,77,167,17,202,117,3,94,226,163,187,230,19,216,238,45,199,177,88,106,153,52,108,185,73,79,35,97,154,174,161,93,219,123,210,69,106,181,168,229,98,59,103,57,235,182,200,26,19,148,79,190,93,167,251,131,116,255,0,68,133,169,113,237,161,151,14,32,248,95,203,112,139,13,43,170,111,244,113,199,122,179,66,212,221,210,213,211,47,95,105,169,183,155,164,143,187,27,127,178,145,8,71,203,159,129,222,40,244,31,137,155,126,160,234,182,152,122,14,193,5,166,190,150,74,191,77,219,170,118,150,72,209,24,222,136,39,123,252,215,227,211,178,124,75,97,2,132,121,110,241,95,71,194,206,182,84,91,179,153,164,165,195,51,54,69,108,190,72,228,119,244,4,241,185,222,30,169,205,246,170,70,231,200,215,167,181,25,35,213,55,86,162,45,243,91,238,20,23,106,26,123,165,170,186,158,182,138,174,38,207,79,83,79,43,100,138,104,220,155,181,236,123,85,81,205,84,84,84,84,93,149,10,238,227,195,149,195,117,130,249,91,172,60,61,122,58,217,149,87,57,211,222,44,19,185,32,165,186,76,171,186,212,67,39,224,195,59,151,240,145,219,49,234,189,74,230,59,169,95,5,108,58,99,204,163,66,229,147,25,194,177,13,117,177,83,196,231,117,82,227,240,92,103,161,85,221,119,84,240,189,112,57,119,85,243,77,253,187,167,180,11,223,212,77,71,194,52,159,16,184,103,154,135,145,209,216,236,118,200,251,149,21,117,79,233,110,255,0,6,53,61,175,123,151,201,173,106,43,149,124,145,20,231,123,139,142,32,235,120,157,215,140,135,85,229,162,146,134,223,86,230,81,218,40,228,84,87,211,208,66,157,49,53,219,121,117,187,206,71,34,42,162,58,71,34,46,219,27,255,0,21,224,123,152,23,22,25,29,21,70,179,213,229,118,203,76,114,53,36,186,231,23,25,92,234,70,124,123,52,114,63,186,174,219,125,145,24,214,170,175,155,155,190,230,196,226,211,149,134,165,90,171,176,124,115,133,189,51,147,36,180,218,177,254,205,242,241,61,218,130,146,162,186,230,234,137,92,249,36,108,243,70,171,234,43,17,168,212,86,181,168,141,69,85,69,85,9,255,0,203,251,220,211,74,63,184,45,255,0,75,33,170,185,190,123,156,87,127,40,173,159,247,158,111,110,15,176,12,183,75,120,102,211,221,62,206,237,62,140,191,216,237,41,75,95,73,223,138,110,204,189,199,175,79,92,78,115,29,228,169,230,215,42,26,255,0,152,238,139,234,94,189,112,213,85,167,250,79,141,250,118,255,0,37,234,134,173,180,158,50,158,151,120,163,115,149,238,235,157,236,103,150,233,229,213,186,252,0,140,124,142,191,244,79,86,191,186,54,143,244,85,37,159,16,71,149,95,12,218,221,195,118,61,168,148,58,211,132,253,29,158,251,91,110,150,222,207,73,82,85,247,153,19,39,73,23,122,105,100,70,236,175,111,225,109,190,254,91,249,147,184,0,0,10,86,231,87,239,79,139,125,159,208,252,198,226,89,55,47,239,115,77,40,254,224,183,253,44,132,67,230,129,193,159,18,124,68,235,237,131,53,209,205,55,250,65,101,162,195,233,109,115,212,250,98,130,147,162,169,149,181,178,58,62,138,137,227,122,236,201,163,93,209,58,125,109,183,221,21,18,110,240,125,128,101,186,91,195,54,158,233,246,119,105,244,101,254,199,105,74,90,250,78,252,83,118,101,238,61,122,122,226,115,152,239,37,79,54,185,80,13,196,0,2,143,249,175,112,215,124,210,109,123,170,214,107,45,4,223,69,53,10,100,173,74,168,145,122,105,46,200,223,232,136,92,169,248,46,122,183,188,213,95,194,235,122,39,224,41,56,248,1,230,21,133,235,230,33,105,211,125,79,200,169,109,58,157,109,133,148,110,74,201,82,54,95,209,168,141,109,68,47,119,170,179,185,54,235,139,126,165,118,238,98,43,85,81,178,227,81,244,227,10,213,188,46,233,167,186,133,96,166,188,88,111,16,172,21,84,179,167,146,167,181,175,107,147,205,143,106,162,57,175,106,163,154,228,69,69,69,66,158,56,148,229,21,173,154,123,121,172,188,232,67,62,159,98,207,115,164,134,151,189,28,55,106,70,111,228,201,35,114,181,147,237,186,34,58,53,234,118,202,171,27,64,186,194,59,113,119,198,190,149,240,165,136,85,203,117,187,81,221,179,89,224,114,90,49,168,39,71,84,75,42,183,120,228,168,107,87,120,96,223,101,87,187,109,211,116,103,82,249,20,243,71,131,243,39,179,209,59,18,182,227,124,71,82,91,149,233,18,209,211,65,123,101,34,170,42,109,228,223,189,237,186,39,159,179,203,125,204,219,71,57,89,241,101,172,151,198,220,243,251,58,224,182,170,153,187,181,151,76,138,110,186,201,55,93,222,172,166,107,150,87,201,231,191,223,59,109,85,223,214,220,12,27,133,189,32,206,120,224,226,178,58,140,173,211,92,169,171,174,142,201,51,59,139,218,169,27,105,123,189,114,179,116,242,106,202,170,144,198,212,246,117,38,201,210,197,219,161,20,106,53,17,173,68,68,68,217,17,62,6,169,225,187,134,173,51,225,119,79,97,192,116,230,220,169,214,173,154,231,115,168,68,90,187,157,78,219,44,179,57,19,225,230,141,98,122,173,79,36,79,53,85,218,206,223,101,233,84,69,219,201,85,55,2,191,249,176,113,126,221,37,211,191,184,30,11,115,232,203,243,122,71,122,82,104,95,179,237,182,135,42,181,254,105,236,124,251,58,52,250,152,146,175,146,171,21,116,247,40,94,16,31,93,90,238,42,181,2,214,169,77,74,233,104,240,250,106,136,145,82,89,124,217,53,122,111,240,103,173,20,107,253,87,113,124,149,173,85,196,115,110,92,124,84,234,215,25,110,159,90,229,142,229,143,101,55,39,221,110,217,133,178,69,117,35,40,35,219,250,25,141,119,175,12,189,180,100,17,198,228,84,79,37,69,123,88,231,22,251,140,227,86,28,55,29,182,98,120,189,174,11,109,158,207,73,21,13,13,28,13,218,56,32,141,168,214,49,169,245,35,81,19,235,3,211,0,0,0,1,136,106,206,171,224,250,37,167,247,125,76,212,75,195,45,214,59,52,43,44,210,121,44,146,189,124,153,20,77,221,58,228,123,149,26,214,252,85,83,216,155,169,66,250,187,170,26,213,204,75,137,42,42,91,53,174,106,138,187,164,235,110,198,108,77,151,239,22,186,36,85,114,171,221,178,34,108,212,89,37,149,83,207,111,234,90,214,164,200,227,251,68,249,129,241,99,159,182,215,141,232,149,93,14,156,227,147,61,182,90,23,228,246,118,45,108,191,130,234,233,219,226,211,215,114,121,49,174,223,182,197,84,77,149,207,222,40,126,213,199,29,159,192,103,249,205,103,255,0,107,2,228,56,70,225,99,12,225,63,74,169,112,92,119,183,91,120,172,70,85,100,23,133,141,27,37,194,179,167,101,84,248,182,38,110,230,198,197,252,22,170,239,187,156,229,93,220,80,15,237,92,113,217,252,6,127,156,214,127,246,177,251,87,28,118,127,1,159,231,53,159,253,172,11,254,60,236,138,195,109,202,113,251,158,49,120,133,101,160,187,209,205,65,85,26,46,221,112,202,197,99,211,251,237,114,149,1,193,71,47,254,46,116,143,138,60,7,81,181,11,73,125,19,143,89,43,103,150,186,179,211,214,201,251,44,117,44,204,106,246,226,168,115,221,235,61,169,234,181,125,191,81,114,0,115,153,75,46,162,240,33,197,155,42,39,162,114,223,52,238,248,228,237,201,213,19,46,84,78,69,106,170,46,219,164,117,20,210,46,206,219,201,36,223,111,45,139,252,209,173,100,192,53,231,79,173,122,149,166,247,184,174,54,155,156,72,229,106,57,59,212,179,108,157,116,243,177,21,123,114,177,87,103,53,127,34,162,170,42,42,233,62,55,184,20,194,184,187,198,162,175,167,169,167,199,243,251,60,43,29,170,248,177,43,153,44,123,171,188,45,82,55,205,240,171,149,85,28,155,186,53,85,115,81,81,92,199,213,21,127,9,124,192,248,105,201,106,62,133,225,58,143,67,80,231,35,18,229,130,79,83,85,29,75,19,125,151,170,137,85,221,43,231,234,200,214,175,159,154,38,224,95,228,243,193,75,4,149,85,83,71,12,48,177,100,146,73,28,141,107,26,137,186,185,85,124,145,17,60,247,41,31,154,135,24,120,231,16,89,229,167,76,116,214,225,29,195,16,194,100,150,89,46,112,191,170,43,157,198,70,163,92,248,215,247,209,68,212,86,53,223,190,87,200,169,187,122,85,113,216,116,91,154,23,17,236,143,17,202,173,218,183,83,107,149,202,146,197,150,87,84,219,104,81,62,46,145,149,78,98,63,111,237,92,191,82,121,155,231,80,57,74,101,56,71,11,235,106,192,173,20,217,254,176,93,47,148,83,215,84,69,85,5,37,61,13,3,35,155,185,13,43,170,159,26,43,122,157,31,83,213,81,239,217,187,53,168,138,128,103,28,144,127,165,142,166,255,0,119,168,191,155,184,177,124,183,43,199,176,92,98,235,153,101,151,88,109,182,107,45,36,181,213,213,115,46,204,134,24,218,174,115,151,226,190,73,236,79,53,93,145,55,85,33,159,43,30,27,245,163,135,12,23,58,179,107,62,25,244,122,178,243,118,165,170,162,143,210,52,149,125,216,153,10,181,206,222,154,89,17,187,42,237,179,149,20,202,185,148,104,127,16,58,249,162,48,225,218,33,113,160,125,44,21,75,93,125,178,201,42,193,83,119,142,61,157,4,81,72,191,123,84,107,209,94,177,189,90,142,115,99,84,118,237,68,80,170,173,92,207,117,59,152,183,22,144,83,226,246,250,142,171,237,91,109,56,229,186,69,85,142,215,107,141,85,123,146,237,191,74,53,189,201,229,114,111,230,175,219,201,26,133,231,104,62,139,226,92,62,105,78,63,164,248,100,73,224,108,148,201,28,181,46,141,25,37,109,66,249,205,83,38,223,191,123,213,92,191,82,108,212,242,68,34,159,43,174,11,235,52,3,5,170,213,109,77,176,62,139,80,114,182,58,6,82,85,71,211,61,158,218,143,242,133,200,191,131,36,174,106,72,255,0,169,169,19,124,149,28,139,58,192,0,0,17,243,152,15,185,166,171,255,0,112,93,254,150,50,65,154,119,140,28,3,45,213,46,25,181,11,79,176,75,79,164,239,247,203,74,210,208,82,119,226,135,189,47,113,139,211,215,43,154,198,249,34,249,185,200,128,80,215,9,124,66,93,120,98,215,76,127,85,168,161,150,170,134,153,238,163,188,209,70,168,139,87,110,151,100,154,52,223,203,169,54,108,141,221,81,58,227,102,254,91,157,18,233,254,160,225,154,165,136,219,115,188,3,33,163,189,88,238,176,182,106,106,186,89,17,205,84,84,243,107,147,218,199,183,216,230,59,103,53,81,81,81,21,54,42,123,132,206,85,250,153,118,173,206,113,206,40,180,209,248,213,170,235,143,118,108,87,136,46,180,21,149,20,55,54,212,70,230,73,27,105,231,145,127,1,30,142,71,34,53,205,85,110,232,170,138,154,171,42,224,211,152,55,9,153,13,90,105,92,121,181,109,186,105,17,89,116,211,234,234,169,25,88,212,95,87,187,77,2,164,200,168,155,110,217,35,86,239,186,34,185,60,192,188,235,165,214,217,99,182,213,94,111,87,42,91,125,190,138,39,79,83,85,85,51,98,134,8,154,155,185,239,123,149,26,214,162,34,170,170,170,34,33,67,220,201,56,170,160,226,151,91,233,45,184,13,68,181,184,118,31,19,237,118,89,24,142,95,72,84,74,244,90,138,150,49,83,116,71,185,177,177,190,91,171,98,106,254,251,100,242,239,186,77,204,167,95,221,22,59,155,97,218,217,126,167,99,152,140,166,200,227,173,165,163,71,43,183,71,109,87,209,14,251,162,110,239,134,201,186,236,136,78,158,4,121,91,179,70,239,244,58,195,196,12,182,235,174,87,64,230,212,89,172,84,206,239,82,218,167,69,221,181,18,201,248,51,78,213,219,165,26,157,12,84,234,69,123,186,85,129,38,184,23,208,170,222,30,56,101,196,52,254,247,78,144,223,165,133,247,107,211,62,44,173,169,119,113,209,47,229,141,171,28,75,183,146,172,123,252,74,147,230,103,162,249,14,135,113,103,123,205,45,240,77,75,105,205,234,254,148,217,171,162,78,148,74,167,185,29,84,212,114,123,36,101,71,83,190,190,153,24,191,18,250,13,93,196,95,14,154,113,196,230,156,86,105,214,162,219,186,227,126,243,91,238,16,181,18,170,219,85,182,205,158,23,47,177,83,216,173,95,85,205,221,170,138,138,6,13,193,103,24,120,79,22,26,107,73,113,167,175,166,163,205,173,84,241,197,145,217,85,232,217,98,157,17,17,106,34,111,181,208,72,169,212,215,38,253,59,244,175,154,121,200,162,135,53,87,150,239,24,220,61,229,139,120,211,203,29,219,43,163,163,145,100,183,100,24,116,143,74,180,79,130,172,17,187,196,69,38,203,230,141,71,55,224,143,113,240,201,111,230,159,154,80,253,19,174,161,226,54,122,73,89,210,248,235,162,187,211,199,43,118,219,166,73,101,70,163,209,119,243,71,185,119,246,252,0,156,60,196,121,144,191,69,234,233,116,155,135,204,138,138,167,53,167,171,138,166,249,114,100,113,85,83,219,162,99,186,188,30,206,221,174,154,69,68,71,167,239,25,186,121,61,200,172,146,92,18,113,3,159,241,49,161,180,58,161,168,58,123,14,47,85,83,83,45,53,59,233,230,115,169,238,113,199,178,58,170,24,222,157,81,70,175,235,98,53,92,255,0,56,220,168,229,77,136,1,194,199,39,236,242,253,124,164,203,120,162,154,59,13,142,157,237,153,113,202,42,198,77,95,92,168,168,189,19,77,26,186,56,99,95,223,116,57,210,42,110,159,123,93,156,150,227,102,179,218,177,219,69,21,130,197,110,167,160,182,219,105,227,164,164,165,167,141,25,20,16,198,212,107,35,99,83,201,26,141,68,68,68,248,32,21,189,206,251,250,88,233,151,247,122,183,249,187,77,137,201,191,221,26,171,249,95,113,255,0,67,76,126,252,211,184,111,214,142,35,240,92,22,205,163,24,103,210,26,203,53,218,170,170,182,63,72,210,82,118,162,124,40,214,187,122,153,99,71,110,169,182,205,85,83,51,229,167,161,250,163,195,255,0,14,147,224,154,185,140,122,6,250,252,142,182,189,180,190,54,158,171,120,36,138,6,177,253,116,242,61,158,106,199,121,117,111,229,230,158,192,51,46,56,53,147,86,52,23,135,219,222,164,233,6,35,73,124,186,219,222,198,85,75,83,212,246,219,41,30,142,71,214,246,91,251,183,109,221,27,183,116,68,71,117,187,118,181,200,65,142,0,121,160,186,217,87,85,166,28,84,229,245,85,17,221,43,229,172,181,229,213,242,43,210,158,89,157,212,234,106,157,191,2,30,165,85,99,209,17,177,238,173,84,107,17,170,203,95,170,165,165,174,165,154,134,186,154,42,138,122,136,221,20,208,202,196,123,36,99,147,103,53,205,95,37,69,69,84,84,95,37,66,172,248,177,228,245,83,91,114,173,206,56,88,175,165,137,149,47,116,210,226,55,41,251,76,141,87,218,148,117,46,93,145,170,190,200,229,84,68,243,218,77,182,106,5,164,219,238,20,23,106,24,46,118,170,234,122,202,58,168,219,44,21,20,242,182,72,165,98,166,232,230,185,170,168,228,84,246,42,46,199,137,159,234,54,9,165,152,213,86,99,168,217,101,179,29,179,82,53,86,90,186,250,134,196,205,246,85,232,110,254,111,122,236,187,49,168,174,114,249,34,42,148,29,108,209,78,98,58,51,87,46,63,136,96,122,233,143,246,85,122,155,140,69,115,90,101,85,85,223,166,74,37,88,157,186,239,236,114,251,119,248,158,133,167,130,158,62,53,238,243,5,86,73,167,57,205,76,239,85,234,184,230,117,114,82,172,45,93,183,115,150,177,233,39,193,60,154,213,85,219,216,187,1,245,113,245,198,5,127,24,122,179,67,67,134,209,215,51,12,199,92,250,12,118,137,88,238,253,116,210,57,17,245,79,137,60,250,228,84,99,88,207,106,53,173,79,39,57,197,178,242,251,225,170,171,134,78,29,173,88,206,67,74,200,178,187,252,174,190,100,13,77,149,97,169,149,173,70,83,238,158,222,212,77,99,23,101,84,235,238,42,121,41,172,184,37,229,145,134,112,221,95,77,169,58,155,112,162,203,245,2,31,90,141,209,70,171,111,180,59,250,168,26,244,71,73,47,183,239,175,68,219,203,165,173,84,87,44,226,3,86,241,67,164,78,215,126,31,115,173,39,135,183,226,239,246,153,25,66,178,108,140,74,216,156,217,169,149,202,190,72,157,232,163,221,126,9,230,82,47,4,60,70,215,112,99,196,100,181,249,213,174,182,11,53,91,101,199,50,170,30,218,247,233,90,146,167,223,82,63,140,144,203,26,42,183,218,173,238,53,60,220,135,65,132,21,227,199,150,165,151,137,10,201,117,71,73,170,173,216,230,160,163,63,163,162,157,170,202,59,226,34,122,171,43,154,138,177,78,136,155,36,187,42,57,54,71,252,28,208,154,152,174,87,141,103,24,245,6,89,135,223,40,175,22,107,164,45,168,163,173,163,153,37,134,104,220,155,162,181,201,255,0,228,246,162,249,47,153,254,51,12,203,21,211,252,106,191,48,205,175,244,86,91,45,174,23,79,87,91,89,42,71,20,76,68,248,170,251,85,125,136,137,186,170,236,136,138,171,177,66,150,221,6,230,53,195,165,210,162,213,132,224,218,197,97,115,228,85,155,232,151,140,170,164,157,201,229,212,231,80,171,226,127,195,101,118,255,0,15,168,244,223,195,79,50,30,38,238,52,212,89,206,45,169,247,72,152,254,166,63,52,172,158,142,150,151,111,85,94,140,172,115,81,191,196,198,171,151,205,81,23,112,36,3,57,183,107,54,75,197,18,208,233,62,13,14,79,129,222,43,41,236,182,92,90,162,20,134,186,173,122,250,82,161,147,177,21,209,79,43,157,248,46,71,198,214,163,81,91,186,43,214,219,96,124,178,65,27,231,137,34,149,204,69,124,104,238,174,135,109,230,155,252,118,95,137,13,56,25,229,199,137,240,177,43,53,15,54,185,211,100,250,143,44,46,133,181,80,181,124,21,165,143,77,158,202,84,114,35,156,247,34,170,58,103,34,42,181,122,90,214,162,187,174,103,129,78,60,231,180,78,237,96,213,220,127,93,40,40,100,125,147,41,182,199,105,173,157,172,221,176,220,105,186,186,81,238,248,117,192,172,233,69,246,246,100,250,188,164,135,43,254,54,241,45,75,211,75,38,128,231,183,186,107,110,113,137,210,71,109,181,165,76,168,198,222,40,35,68,100,9,19,156,190,180,241,179,165,142,143,240,149,26,143,110,254,186,50,105,106,166,150,96,218,209,130,93,116,223,81,172,80,221,172,87,136,187,115,192,255,0,39,49,201,230,201,35,114,121,178,70,59,103,53,201,230,138,136,83,143,17,252,166,117,243,75,175,117,119,157,21,165,147,80,49,100,147,187,74,148,210,50,59,181,43,85,87,102,201,2,170,119,85,190,73,215,22,234,190,222,134,121,162,5,221,21,253,204,255,0,141,220,47,79,52,202,255,0,195,246,7,125,166,186,102,249,85,44,150,187,171,105,100,73,25,103,161,145,58,103,108,206,106,250,179,72,197,115,27,31,181,17,206,115,145,61,84,117,121,51,6,230,79,53,18,98,41,141,241,29,232,238,174,223,130,124,55,182,209,238,137,211,236,95,189,109,178,109,191,179,99,106,112,239,202,83,95,245,58,251,77,116,214,168,29,167,184,199,119,185,84,179,203,28,247,90,166,162,166,237,138,22,171,146,53,119,172,157,114,170,116,254,23,67,211,100,80,206,57,46,104,149,210,243,169,153,62,189,92,104,164,101,159,29,160,125,142,221,51,188,155,53,125,66,177,210,244,253,125,184,83,103,127,239,12,46,8,196,244,179,75,176,125,24,192,237,58,109,167,86,56,173,86,43,52,61,170,120,25,230,231,42,174,239,146,71,47,155,228,123,149,92,231,47,154,170,170,153,96,3,91,241,11,174,216,103,14,26,81,122,213,108,222,117,240,150,216,251,116,180,172,114,36,181,245,111,221,33,166,141,23,218,231,42,123,127,122,212,115,151,201,170,108,130,183,249,171,240,183,196,254,185,220,241,220,171,77,54,202,177,43,28,29,134,227,20,41,218,171,165,170,145,219,62,169,90,231,116,212,117,39,67,119,77,156,196,77,145,187,43,222,161,4,180,195,2,213,222,99,220,85,85,85,223,171,230,73,47,21,62,145,200,46,109,106,186,27,61,173,142,70,163,34,71,110,137,210,222,152,162,103,197,219,111,229,212,228,190,221,63,192,241,93,47,194,172,218,123,131,218,98,182,88,172,52,140,162,162,166,143,216,200,218,158,213,95,107,158,229,221,206,114,249,185,206,115,149,85,85,84,211,156,18,240,161,97,225,59,71,233,113,86,36,53,121,85,221,25,93,146,220,152,136,189,234,174,159,40,88,239,111,102,36,85,107,62,191,89,219,34,189,80,144,96,0,0,0,0,80,15,52,127,126,205,77,252,203,242,122,34,244,52,135,250,83,97,95,201,219,111,243,104,202,174,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,51,141,222,125,25,224,171,125,59,109,167,238,246,173,180,176,201,247,185,170,25,35,118,146,39,183,214,106,111,182,233,186,42,42,218,238,156,90,110,22,29,60,197,236,87,106,126,197,117,186,203,69,73,83,23,91,93,219,150,56,24,215,183,118,170,162,236,228,84,221,21,83,234,3,34,49,189,73,193,173,90,157,167,185,54,156,223,60,168,50,123,77,93,162,161,221,61,74,198,79,19,163,87,162,110,158,179,122,183,79,52,93,209,60,208,201,0,28,237,105,102,105,168,252,1,113,96,202,204,142,205,51,110,88,133,194,75,101,246,220,139,210,149,246,249,54,73,18,55,47,146,182,72,213,146,196,255,0,102,253,183,123,11,246,210,157,89,192,53,179,7,183,106,38,154,228,84,215,139,45,206,52,124,114,196,239,94,39,237,235,69,43,61,177,200,213,242,115,29,178,162,154,75,141,14,4,244,239,139,187,12,85,211,212,38,59,156,218,161,116,118,187,252,48,163,186,217,230,169,79,84,207,37,150,29,213,85,54,84,115,21,85,90,187,43,154,234,172,189,240,101,204,19,134,28,142,170,124,11,27,206,27,235,116,182,237,167,245,213,19,178,173,136,170,136,189,52,170,147,109,237,245,100,141,171,178,249,166,202,5,246,189,236,141,142,146,71,163,90,212,85,115,149,118,68,68,248,169,26,172,60,112,233,230,160,241,81,106,225,183,74,234,232,242,40,226,161,175,172,191,94,224,147,174,154,25,33,103,169,77,78,230,174,210,63,171,205,239,77,216,136,136,212,221,85,85,149,65,117,193,57,158,235,92,11,137,101,24,254,188,93,104,106,54,142,74,59,219,46,20,116,82,117,110,158,186,84,116,66,239,106,162,171,189,136,190,123,33,55,57,117,114,227,212,174,30,243,232,245,187,87,239,214,250,27,188,116,19,209,81,227,212,15,74,151,70,147,39,75,223,81,58,122,136,228,68,242,108,125,104,187,238,174,77,182,80,218,252,208,120,105,188,113,7,195,239,164,240,219,124,149,185,86,9,82,251,197,5,44,77,234,146,174,153,89,211,85,3,19,218,175,86,35,36,106,39,155,150,20,106,121,185,10,249,229,173,199,61,7,12,89,45,126,154,234,132,243,183,79,114,106,166,212,58,169,172,116,142,179,87,236,140,90,142,134,162,185,209,61,173,99,100,68,69,114,116,49,200,158,78,71,94,73,94,156,111,114,176,179,107,69,222,191,85,180,26,170,223,142,230,21,174,117,69,206,207,83,247,187,125,210,85,243,89,88,230,162,246,39,119,159,87,146,177,238,93,215,161,85,207,112,79,156,119,36,199,178,251,45,38,73,138,95,40,47,22,170,248,210,90,90,218,26,134,79,4,204,95,139,94,197,86,170,127,18,159,30,111,158,97,122,107,141,213,230,25,254,81,109,199,236,180,77,87,79,91,112,168,108,49,55,201,85,26,138,229,245,156,187,46,205,77,220,229,242,68,85,40,50,62,26,249,130,232,53,226,106,12,83,78,117,122,199,83,220,119,92,248,127,140,154,41,23,217,213,222,183,185,204,93,209,19,207,127,97,244,81,240,141,199,255,0,16,23,170,100,202,52,235,82,110,85,10,247,42,86,230,147,207,76,216,122,151,119,185,95,94,230,170,111,182,235,182,234,190,91,34,170,160,30,175,31,252,98,86,113,133,170,182,251,86,15,73,92,220,43,28,115,168,241,234,53,137,201,61,125,68,170,212,146,165,241,166,235,214,245,107,88,198,121,170,53,169,228,142,123,144,182,174,1,248,118,171,225,163,134,235,14,19,125,129,145,100,151,89,36,190,223,154,213,223,183,91,59,90,157,165,95,174,56,153,12,75,182,232,174,141,202,158,74,105,254,7,249,99,99,28,57,93,41,181,63,85,174,54,252,175,61,129,17,212,17,211,177,206,183,217,223,241,124,93,104,142,150,111,170,71,53,189,63,189,106,47,172,78,160,42,235,157,70,133,93,174,182,252,63,136,91,37,3,234,41,236,240,187,29,190,61,141,69,88,33,116,139,37,36,139,241,232,238,73,59,21,125,136,233,24,159,190,61,126,83,156,104,98,151,60,26,223,194,246,161,93,225,183,100,22,87,202,152,197,69,76,136,216,238,84,143,122,201,225,81,203,255,0,174,141,206,127,75,119,245,152,173,70,166,236,93,236,111,38,198,113,236,211,30,184,98,153,101,154,146,237,103,187,83,190,150,182,138,170,52,146,41,226,114,108,230,185,171,237,79,255,0,57,78,188,83,242,143,213,140,22,255,0,91,148,112,231,78,185,142,43,60,174,154,27,79,136,108,119,75,107,85,119,237,253,241,81,42,88,158,198,185,171,220,219,218,197,217,92,161,115,164,108,227,107,140,220,47,132,237,57,170,168,109,117,37,126,121,118,129,241,99,246,84,122,57,253,213,69,68,169,157,168,187,182,6,47,154,170,237,214,168,141,111,181,85,181,57,106,131,154,94,57,71,244,90,207,111,226,74,150,145,159,208,241,197,21,45,229,99,137,63,7,104,228,233,84,99,83,224,173,114,34,123,83,235,51,13,34,229,125,197,182,188,101,108,200,245,149,42,240,251,109,92,169,37,194,239,145,213,248,171,156,237,69,68,119,68,29,110,149,207,219,216,178,171,19,242,175,177,66,102,114,203,227,91,93,120,154,150,243,133,234,134,37,77,116,167,198,104,153,52,217,141,50,37,55,92,174,118,209,211,207,11,91,219,124,175,78,183,35,163,232,68,108,107,187,85,87,114,125,26,243,65,244,35,78,248,114,211,154,13,50,211,59,91,233,109,148,106,178,205,60,238,71,212,214,212,185,17,31,81,59,209,19,174,71,108,158,196,68,68,68,107,81,26,136,137,228,113,57,145,235,213,131,75,107,225,225,187,79,29,148,230,247,36,90,74,57,31,95,69,75,5,173,28,213,222,169,254,42,86,54,69,111,239,88,157,91,185,83,171,213,69,220,33,239,52,46,61,155,166,214,170,222,28,244,122,246,169,150,220,224,88,178,59,165,44,137,189,166,150,70,255,0,189,152,228,246,84,72,215,121,170,108,177,177,81,83,214,114,43,116,31,44,46,2,93,171,23,138,78,33,53,122,206,142,194,173,83,245,216,173,181,12,69,109,230,174,55,109,221,145,170,139,189,52,110,69,77,151,247,71,166,223,130,215,35,181,29,211,150,111,31,215,203,157,93,234,245,163,149,53,247,10,249,159,83,85,85,83,149,218,36,150,121,94,229,115,222,247,186,173,85,206,85,85,85,85,243,85,83,229,253,171,142,59,63,128,207,243,154,207,254,214,5,255,0,2,128,127,106,227,142,207,224,51,252,230,179,255,0,181,143,218,184,227,179,248,12,255,0,57,172,255,0,237,96,95,240,35,119,47,109,34,212,61,14,225,115,29,211,157,82,199,189,9,144,208,214,220,101,168,163,241,112,84,244,50,90,169,30,197,238,64,247,177,119,107,145,124,156,187,111,231,178,153,191,19,153,30,189,88,52,182,190,30,27,180,241,217,78,111,114,69,164,163,145,245,244,84,176,90,209,205,93,234,159,226,165,99,100,86,254,245,137,213,187,149,58,189,84,93,194,30,243,66,227,217,186,109,106,173,225,207,71,175,106,153,109,206,5,139,35,186,82,200,155,218,105,100,111,251,217,142,79,101,68,141,119,154,166,203,27,21,21,61,103,34,183,65,242,194,224,37,218,177,120,164,226,19,87,172,232,236,42,213,63,93,138,219,80,196,86,222,106,227,118,221,217,26,168,187,211,70,228,84,217,127,116,122,109,248,45,114,59,81,221,57,102,241,253,124,185,213,222,175,90,57,83,95,112,175,153,245,53,85,85,57,93,162,73,103,149,238,87,61,239,123,170,213,92,229,85,85,85,95,53,85,62,95,218,184,227,179,248,12,255,0,57,172,255,0,237,96,95,240,40,7,246,174,56,236,254,3,63,206,107,63,251,88,253,171,142,59,63,128,207,243,154,207,254,214,5,255,0,30,78,91,149,227,216,46,49,117,204,178,203,172,54,219,53,150,146,90,234,234,185,151,102,67,12,109,87,57,203,241,95,36,246,39,154,174,200,155,170,154,19,151,182,145,106,30,135,112,185,142,233,206,169,99,222,132,200,104,107,110,50,212,81,248,184,42,122,25,45,84,143,98,247,32,123,216,187,181,200,190,78,93,183,243,217,76,99,153,70,135,241,3,175,154,35,14,29,162,23,26,7,210,193,84,181,215,219,44,146,172,21,55,120,227,217,208,69,20,139,247,181,70,189,21,235,27,213,168,231,54,53,71,110,212,69,10,170,213,204,247,83,185,139,113,105,5,62,47,111,168,234,190,213,182,211,142,91,164,85,88,237,118,184,213,87,185,46,219,244,163,91,220,158,87,38,254,106,253,188,145,168,94,118,131,232,190,37,195,230,148,227,250,79,134,68,158,6,201,76,145,203,82,232,209,146,86,212,47,156,213,50,109,251,247,189,85,203,245,38,205,79,36,66,41,242,186,224,190,179,64,48,90,173,86,212,219,3,232,181,7,43,99,160,101,37,84,125,51,217,237,168,255,0,40,92,139,248,50,74,230,164,143,250,154,145,55,201,81,200,179,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,154,213,135,75,174,177,240,253,69,82,149,57,43,49,138,140,166,181,177,189,21,180,84,204,169,167,130,54,72,159,7,200,181,14,114,39,181,27,30,234,155,57,170,161,159,128,0,0,97,87,77,109,209,139,29,198,166,207,122,213,204,46,223,95,71,35,161,168,165,170,191,210,69,52,50,34,236,172,123,29,34,57,174,69,246,162,166,224,102,160,192,63,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,96,25,248,63,26,58,202,75,133,36,21,244,21,80,212,210,212,198,217,160,158,23,163,227,150,55,38,237,123,92,158,78,106,162,162,162,167,146,162,159,176,0,0,0,99,119,61,73,192,44,185,181,171,77,238,249,133,166,143,40,190,83,75,89,109,180,207,84,214,84,213,195,26,162,61,209,177,87,119,109,231,228,158,107,210,245,77,250,93,182,72,0,0,0,3,76,234,23,25,60,45,233,93,214,91,22,115,174,24,189,13,202,7,43,39,163,134,169,106,231,129,200,187,43,100,142,4,123,163,119,228,114,34,129,185,129,167,244,235,139,238,24,181,98,225,21,159,2,214,236,86,227,113,168,122,71,5,11,235,82,154,166,103,42,236,141,142,25,209,143,122,239,240,106,41,184,0,0,0,3,248,231,35,81,92,229,68,68,77,213,87,224,105,44,219,141,174,19,116,242,224,251,86,83,175,120,148,85,145,185,91,44,20,149,158,57,241,57,61,173,122,83,163,213,139,249,29,178,129,187,129,167,180,251,140,14,24,53,74,186,59,86,13,174,56,157,125,124,202,141,138,142,74,228,165,168,149,87,224,200,167,232,123,215,242,53,20,220,32,0,0,1,249,84,212,211,209,211,203,89,89,81,28,16,64,199,73,44,178,61,26,200,216,212,221,92,229,95,36,68,68,85,85,83,68,100,252,122,112,121,136,220,31,107,188,113,5,138,62,162,53,233,122,80,78,250,246,53,126,40,175,167,107,218,139,249,55,3,126,3,88,233,167,19,124,62,235,21,75,104,52,211,88,49,123,245,115,147,118,208,193,112,99,106,213,54,221,85,41,223,211,42,167,229,233,216,217,192,0,0,0,0,1,141,220,245,39,0,178,230,214,173,55,187,230,22,154,60,162,249,77,45,101,182,211,61,83,89,83,87,12,106,136,247,70,197,93,221,183,159,146,121,175,75,213,55,233,118,217,32,0,0,0,0,0,0,0,0,0,0,0,126,53,149,148,150,250,73,235,235,234,161,166,165,166,141,211,79,60,207,70,71,20,109,77,220,247,57,124,154,212,68,85,85,95,36,68,48,189,19,213,236,103,93,244,226,131,84,112,212,149,108,151,90,187,141,61,12,146,38,203,52,84,181,179,210,164,219,121,42,36,157,142,180,69,243,68,122,34,249,160,25,208,0,0,60,92,183,53,195,176,27,60,153,14,115,149,217,241,219,92,75,210,250,219,173,116,84,144,53,126,165,124,142,70,239,228,190,91,154,62,163,152,111,5,212,213,203,110,147,136,12,121,101,71,116,117,71,29,68,145,111,255,0,88,216,213,155,126,93,246,2,69,3,19,211,237,90,210,253,87,183,173,211,76,245,7,30,202,41,152,136,178,62,213,113,138,165,98,223,225,35,88,229,86,47,228,114,34,153,96,0,8,205,199,183,23,177,240,139,164,176,95,108,214,250,123,142,93,146,84,62,223,96,165,169,69,88,24,246,183,170,90,153,81,21,21,204,141,21,158,170,42,43,156,246,39,146,110,168,18,100,28,238,166,183,113,219,196,134,65,95,115,199,51,61,92,203,171,41,254,255,0,83,75,139,173,115,160,164,107,215,201,82,154,137,18,56,90,171,228,155,53,55,219,111,129,61,56,122,213,62,36,113,14,91,186,203,153,231,217,70,103,73,159,98,119,186,200,109,117,121,43,102,146,225,71,11,105,109,238,99,81,42,209,92,173,71,75,46,200,228,84,245,151,96,44,184,21,135,202,167,138,174,32,53,239,88,50,236,119,87,117,42,183,35,183,91,177,175,27,77,4,244,212,241,164,115,248,168,89,214,139,20,109,85,94,151,57,60,215,111,50,207,0,0,0,0,0,0,0,0,96,24,110,181,97,217,230,169,231,122,83,141,84,165,93,195,79,32,181,186,241,81,27,209,209,50,162,183,196,170,83,166,223,191,141,180,200,174,250,150,68,111,146,181,200,6,126,1,134,235,22,169,227,154,39,165,249,46,171,101,139,34,218,241,170,7,214,205,28,95,186,76,228,217,177,196,205,252,186,158,247,49,137,191,150,238,77,246,64,51,32,115,249,170,60,114,113,137,196,246,118,182,220,95,44,202,237,204,184,206,232,237,88,166,23,37,68,75,209,230,173,143,166,155,105,170,158,137,230,174,127,86,234,155,162,53,17,17,37,183,43,11,135,22,22,222,32,242,12,63,94,166,213,74,107,35,176,218,186,234,90,12,189,183,6,66,149,77,174,162,107,100,141,181,73,178,63,162,73,19,213,246,163,148,11,77,0,0,0,241,51,108,207,26,211,172,70,239,157,102,55,88,109,182,75,21,28,149,213,213,82,174,205,142,38,55,117,219,235,114,251,17,169,230,170,168,137,186,170,32,30,216,49,189,52,205,232,245,51,78,49,93,71,183,209,203,73,75,149,217,40,111,112,83,202,228,115,225,142,170,6,76,214,57,83,201,85,17,232,138,169,241,67,36,0,1,225,101,89,230,13,130,199,79,54,109,153,216,177,232,234,220,230,211,186,235,113,134,145,38,86,237,212,140,89,28,222,165,77,211,125,189,155,160,30,232,48,15,217,5,160,191,195,118,3,254,82,209,127,172,31,178,11,65,127,134,236,7,252,165,162,255,0,88,6,126,15,11,21,207,48,108,234,58,137,176,156,206,197,144,199,72,230,182,161,214,171,140,53,105,10,187,126,148,122,198,231,116,170,236,187,111,237,217,79,116,0,6,39,145,106,214,149,98,23,55,89,114,221,76,197,44,151,6,49,178,58,146,227,121,166,166,153,26,228,221,174,86,72,244,114,34,252,23,111,48,50,192,96,144,107,214,134,85,79,29,45,46,180,96,147,77,51,210,56,227,143,35,163,115,158,229,93,145,168,137,38,234,170,190,91,25,216,0,0,0,13,105,170,60,74,232,30,138,207,224,245,75,86,177,188,122,181,88,146,37,13,77,107,93,86,172,84,221,28,148,236,234,151,101,79,98,244,236,160,108,176,104,76,103,143,46,15,50,234,246,91,108,252,65,98,140,158,71,116,177,43,234,31,64,215,47,212,143,168,107,27,186,239,229,231,230,111,90,58,202,75,133,44,53,212,21,80,212,211,84,49,36,134,104,94,143,100,140,84,221,28,215,39,146,162,167,177,80,15,216,0,0,3,91,106,119,18,58,11,163,19,120,77,80,213,172,103,30,172,233,71,248,26,170,246,45,90,181,83,116,114,83,183,121,85,171,245,244,236,6,201,6,129,199,56,248,224,231,42,175,101,182,213,196,22,43,28,242,57,26,223,31,52,148,44,85,250,186,234,26,198,255,0,246,205,239,67,95,67,116,163,134,227,108,173,130,174,146,165,137,36,51,193,34,73,28,140,95,52,115,92,221,209,81,126,180,3,247,0,0,0,0,0,0,0,0,6,146,205,248,217,225,63,78,174,47,180,101,122,243,137,195,91,19,149,146,211,210,85,248,217,34,114,46,202,215,182,157,30,172,114,125,78,217,79,183,79,120,191,225,139,85,46,17,90,48,93,112,197,46,23,9,220,141,134,138,74,228,166,169,153,203,236,70,69,55,67,222,191,145,168,160,110,0,0,0,0,0,0,0,0,0,15,55,34,201,113,204,66,209,81,144,229,151,251,109,150,215,72,222,170,138,235,141,84,116,212,240,167,214,249,36,84,107,83,248,212,15,72,17,218,175,152,103,5,212,85,203,110,155,136,28,121,210,163,250,58,161,142,162,88,183,223,111,221,25,26,179,111,203,213,182,222,126,195,111,105,246,171,233,150,172,91,31,120,211,60,254,193,148,81,199,211,221,146,213,112,138,167,178,171,236,108,136,197,85,141,222,75,228,228,69,242,246,1,149,128,0,2,163,185,146,241,143,196,182,139,113,63,113,193,180,195,85,174,22,27,20,54,139,125,68,116,112,210,211,72,214,201,36,106,175,118,242,70,231,121,175,229,45,3,70,111,87,76,147,71,240,92,138,249,86,234,187,141,215,26,182,86,214,78,228,68,89,103,150,150,55,189,234,136,136,136,170,231,42,249,34,39,152,25,136,0,0,0,0,0,0,6,1,171,122,213,135,104,226,98,112,100,181,40,234,252,215,39,182,98,214,122,38,61,18,90,138,154,186,134,68,175,68,254,162,38,189,100,114,251,54,106,38,251,185,187,134,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,87,215,209,90,232,106,46,119,42,184,105,105,41,34,124,245,19,204,244,100,113,70,196,87,57,238,114,249,35,81,17,85,85,125,136,128,106,206,40,248,137,197,120,96,209,219,206,168,228,174,142,105,224,103,134,180,91,213,253,46,184,220,30,213,236,192,159,20,77,209,92,247,39,224,177,175,95,61,182,90,211,229,55,168,89,94,171,241,195,168,186,141,155,220,223,95,124,200,48,187,141,109,100,238,85,219,169,215,43,118,204,106,42,175,75,26,212,107,26,223,99,90,214,162,121,33,31,184,255,0,226,234,191,138,221,98,154,107,21,77,75,48,76,97,100,162,199,105,29,186,36,173,223,239,181,175,111,193,242,171,81,83,127,54,198,214,39,181,28,171,183,185,42,123,211,229,63,103,245,223,49,183,1,117,32,0,60,44,239,48,180,233,246,19,127,207,47,207,232,182,227,182,202,171,173,90,238,136,189,168,34,116,142,219,127,142,205,93,142,116,116,203,75,53,79,140,173,117,185,89,49,63,5,62,81,148,84,220,50,10,218,138,233,221,20,12,87,57,211,77,36,143,70,185,83,119,189,26,158,75,187,158,223,227,45,227,155,94,171,125,207,56,76,175,198,40,234,146,59,142,121,115,166,177,198,141,219,173,41,218,171,61,67,182,95,222,244,194,145,170,255,0,211,39,241,166,129,228,145,164,234,216,117,11,92,43,169,19,215,116,24,189,178,101,103,158,201,211,81,86,136,191,87,157,39,179,234,80,52,135,237,55,241,115,255,0,31,192,127,199,51,127,168,31,180,223,197,207,252,127,1,255,0,28,205,254,160,188,0,6,45,165,56,213,199,12,210,236,63,15,188,44,43,95,98,176,91,237,181,75,11,149,209,172,208,211,178,55,244,170,162,110,222,166,174,203,178,121,25,72,0,12,11,92,245,167,11,225,247,75,239,122,171,158,86,118,173,182,120,122,153,11,21,59,213,149,14,242,138,158,36,95,107,222,237,145,62,8,155,185,118,107,85,83,56,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,165,18,115,1,226,210,253,198,30,179,209,105,246,154,54,178,187,11,177,87,122,59,28,161,165,99,156,251,197,116,142,72,214,175,182,158,110,115,213,122,34,69,243,70,46,251,53,100,122,1,134,99,116,250,227,204,59,139,118,92,105,107,230,165,190,222,107,27,90,250,216,158,238,206,59,108,129,232,173,123,21,21,21,173,133,170,212,102,202,138,249,21,190,125,79,220,232,11,29,180,46,63,96,182,216,157,116,175,185,186,221,73,13,42,214,215,205,221,169,169,86,49,26,178,202,253,147,170,71,109,212,229,217,55,85,95,36,35,175,1,124,30,218,184,77,210,118,81,221,97,166,169,206,242,38,178,175,35,175,143,103,116,57,19,212,163,137,223,24,162,221,83,127,223,61,94,239,98,181,27,38,192,0,120,217,165,241,248,198,29,125,201,98,141,36,125,166,217,85,92,214,47,239,150,40,156,244,79,255,0,212,10,166,230,113,204,19,43,170,204,110,220,57,232,150,73,61,166,209,102,115,232,114,123,181,12,139,29,69,109,90,46,210,82,71,34,108,230,69,26,162,177,234,221,149,238,234,110,253,41,235,105,222,31,185,81,241,17,173,152,205,30,109,126,173,180,96,118,75,140,108,158,139,210,233,36,149,181,16,189,55,108,173,167,98,122,173,84,243,78,227,152,229,221,21,19,101,220,192,56,1,192,173,250,221,198,118,17,108,206,88,219,165,36,149,245,119,235,147,106,125,116,170,146,158,9,106,90,143,69,242,122,58,102,51,169,23,201,90,174,223,127,97,208,152,20,89,196,63,42,78,33,52,67,26,171,205,177,218,235,102,127,98,183,198,249,171,86,211,28,145,215,83,66,212,85,116,174,166,122,47,83,17,60,215,182,247,185,60,213,90,141,69,113,185,121,95,241,251,150,179,51,182,240,223,173,89,45,77,222,217,121,86,210,98,215,90,233,22,73,232,234,255,0,121,71,36,139,235,73,28,159,131,26,185,85,88,254,150,39,170,228,232,182,227,158,190,60,240,74,29,8,227,67,53,183,96,110,109,186,158,154,231,73,144,91,18,13,147,194,75,81,12,85,74,214,183,216,212,100,207,127,74,123,17,168,223,135,144,29,10,30,78,89,149,227,184,46,51,116,204,114,219,181,61,178,205,102,165,146,182,186,178,119,116,178,24,88,221,220,229,254,242,121,34,121,170,236,137,230,167,243,16,189,191,38,196,236,153,36,144,246,93,117,183,83,87,58,61,182,232,89,98,107,250,118,221,118,219,171,111,106,149,235,206,159,88,174,56,214,151,225,218,51,104,171,146,20,204,171,167,184,221,58,55,68,125,37,31,111,183,19,151,226,215,77,43,95,183,215,2,111,183,150,225,16,248,186,227,239,89,56,185,204,100,211,157,48,75,213,163,7,171,170,74,43,94,63,109,107,252,109,229,85,122,90,234,164,139,119,74,231,175,154,64,155,177,187,162,108,247,39,90,229,186,87,201,191,136,220,214,213,5,231,62,200,241,204,22,58,134,181,237,162,169,123,235,107,152,213,243,245,227,137,59,109,93,151,217,221,223,127,37,70,155,203,147,95,13,118,56,49,107,175,19,121,45,186,58,155,181,109,92,214,108,113,101,110,254,18,158,52,68,169,157,155,249,117,200,245,88,186,147,205,27,27,211,216,245,44,248,10,67,214,94,79,252,71,233,205,154,124,131,3,186,217,117,10,154,153,174,124,180,118,212,125,53,195,165,62,44,130,79,86,79,47,62,150,72,175,85,242,70,185,118,62,46,11,57,141,234,135,14,121,77,38,157,107,21,202,235,144,224,11,80,148,85,84,247,7,62,74,235,10,163,186,85,240,57,254,191,67,54,245,160,119,150,200,189,61,46,223,170,242,74,156,231,47,195,102,61,97,126,63,196,166,39,107,142,142,162,243,92,150,60,145,176,70,136,202,138,133,137,210,83,85,57,19,216,245,108,82,198,247,126,251,104,189,139,248,65,107,22,155,173,182,253,106,162,190,89,107,161,173,183,220,105,227,171,164,169,129,232,248,231,134,70,163,153,35,28,158,74,215,53,81,81,126,40,167,207,147,228,182,44,51,28,185,229,185,61,206,27,117,162,205,73,45,117,117,92,206,217,144,65,27,85,207,122,175,212,136,138,65,174,78,122,197,113,207,120,120,187,105,189,230,170,74,138,157,61,186,165,53,35,158,187,171,109,245,77,89,97,102,254,213,233,145,181,40,155,251,27,210,137,228,135,221,206,39,81,46,152,127,10,244,184,181,166,162,72,87,51,200,169,109,181,142,98,237,213,73,20,114,212,61,187,251,124,228,134,20,219,216,169,212,139,245,40,87,167,23,28,105,234,255,0,26,26,138,204,43,13,142,239,73,134,205,90,218,44,127,21,160,87,186,75,132,138,238,152,229,168,99,60,230,153,234,169,179,23,118,177,23,165,190,125,79,118,211,211,78,76,60,64,101,54,138,107,174,160,230,248,206,23,37,67,122,214,222,168,251,133,92,9,183,146,72,145,244,196,142,223,111,38,202,239,47,142,254,70,192,228,167,162,182,11,165,110,109,175,23,154,24,170,174,54,121,162,176,89,93,35,90,239,10,231,198,178,84,200,221,252,209,234,199,66,196,114,109,179,93,34,110,189,75,181,177,1,67,220,67,114,191,226,59,135,155,36,249,237,166,106,12,210,193,107,111,137,169,173,176,172,173,171,161,99,61,101,154,74,119,34,57,24,221,183,87,70,231,244,167,154,244,162,42,155,251,150,199,49,156,174,175,45,181,112,245,175,217,28,151,90,59,175,69,14,53,127,172,114,190,166,26,173,209,177,210,84,72,190,114,50,79,193,100,142,221,205,127,75,85,85,174,221,150,196,230,163,145,90,228,69,69,77,149,23,226,115,229,204,51,72,173,122,7,197,190,81,101,194,98,125,178,213,94,234,108,138,215,28,29,81,248,79,16,222,183,182,37,77,182,107,39,108,189,29,62,77,68,106,39,155,64,232,56,24,7,15,217,229,102,168,232,102,159,234,45,203,111,29,145,227,86,235,141,102,201,178,120,137,41,216,233,118,246,121,117,171,182,242,246,25,248,3,2,215,61,105,194,248,125,210,251,222,170,231,149,157,171,109,158,30,166,66,197,78,245,101,67,188,162,167,137,23,218,247,187,100,79,130,38,238,93,154,213,84,206,42,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,110,174,114,175,146,34,34,42,170,169,68,156,192,120,180,191,113,135,172,244,90,125,166,141,172,174,194,236,85,222,142,199,40,105,88,231,62,241,93,35,146,53,171,237,167,155,156,245,94,136,145,124,209,139,190,205,89,30,128,97,152,221,62,184,243,14,226,221,151,26,90,249,169,111,183,154,198,214,190,182,39,187,179,142,219,32,122,43,94,197,69,69,107,97,106,181,25,178,162,190,69,111,159,83,247,58,2,199,109,11,143,216,45,182,39,93,43,238,110,183,82,67,74,181,181,243,119,106,106,85,140,70,172,178,191,100,234,145,219,117,57,118,77,213,87,201,8,235,192,95,7,182,174,19,116,157,148,119,88,105,170,115,188,137,172,171,200,235,227,217,221,14,68,245,40,226,119,198,40,183,84,223,247,207,87,187,216,173,70,201,176,0,0,0,0,0,0,0,0,0,26,27,140,238,41,44,60,40,232,205,126,113,85,217,170,200,110,29,86,252,114,220,247,121,213,87,57,171,179,220,158,222,212,105,235,189,126,164,70,238,138,246,129,16,185,183,241,149,244,110,209,39,11,90,117,116,68,185,221,224,108,153,125,84,47,84,117,53,35,209,29,29,18,42,47,225,74,139,213,34,127,91,86,183,205,36,93,164,103,43,143,113,61,50,252,245,243,138,210,133,50,124,151,32,204,242,27,150,95,149,93,42,110,119,123,205,92,181,149,213,181,14,234,146,162,119,187,169,239,114,253,106,171,236,79,36,47,175,149,199,184,158,153,126,122,249,197,104,18,168,141,188,111,113,153,139,240,135,167,140,184,173,60,55,108,206,250,217,33,199,236,238,126,205,115,154,158,181,76,251,47,82,64,197,84,223,111,55,57,81,168,169,186,185,178,72,231,187,142,13,70,200,248,143,227,47,42,166,183,62,90,182,193,124,76,59,31,166,93,209,169,20,19,45,60,104,196,246,162,73,50,201,39,215,188,171,228,158,192,62,59,70,55,197,199,49,29,80,171,175,137,215,92,190,227,19,186,170,42,234,166,240,246,171,60,78,95,38,34,174,209,64,207,37,218,54,39,83,182,85,68,114,238,164,155,181,114,68,213,153,237,61,251,214,181,226,84,119,37,99,87,195,83,80,212,212,67,213,251,228,238,187,161,219,39,215,219,243,250,144,179,78,28,52,27,18,225,187,72,172,90,89,137,83,68,141,183,192,217,46,53,141,110,207,184,87,57,169,223,169,122,251,85,92,228,242,69,252,22,163,90,158,77,67,103,1,207,118,180,240,155,197,87,3,151,250,76,238,165,245,116,20,144,78,145,208,229,248,189,116,158,29,178,42,249,49,210,53,27,36,46,118,223,131,35,90,142,243,68,234,217,75,31,229,201,204,42,163,136,230,46,144,106,236,148,208,106,21,190,153,103,162,174,141,173,138,59,236,12,77,222,189,9,178,50,161,141,78,167,53,190,171,155,187,154,141,233,114,36,222,202,49,124,123,53,199,110,56,150,89,103,165,186,217,174,244,207,164,173,162,170,141,31,20,240,189,54,115,92,139,255,0,231,79,106,121,156,242,235,102,27,144,240,87,197,229,214,207,135,87,212,71,83,130,95,160,186,88,106,101,243,116,148,174,70,84,83,35,213,60,159,188,79,107,31,240,85,71,162,162,121,162,7,69,197,67,115,191,184,85,201,169,26,97,106,124,202,180,180,246,58,250,136,227,248,54,73,39,99,94,239,239,164,81,167,253,146,216,48,188,162,223,156,97,214,44,214,210,142,74,28,130,217,75,116,166,71,123,82,41,226,108,140,223,242,244,185,10,150,231,119,253,54,116,219,249,59,85,252,228,9,179,203,11,21,181,99,28,20,233,252,182,250,88,25,81,121,109,117,206,186,104,218,136,234,137,164,172,153,17,207,84,246,185,177,182,56,254,189,163,68,242,219,99,38,230,3,238,105,170,255,0,220,23,127,165,140,243,185,112,123,147,105,103,247,58,171,249,237,65,232,243,1,247,52,213,127,238,11,191,210,198,5,119,242,75,254,159,89,223,242,65,127,158,211,151,38,83,103,36,191,233,245,157,255,0,36,23,249,237,57,114,96,0,0,0,0,0,60,28,243,56,198,52,211,13,188,231,217,157,210,59,117,146,195,71,37,117,117,76,158,198,70,196,221,118,79,107,156,171,178,53,169,230,174,84,68,243,84,3,67,241,231,197,181,183,133,13,28,158,237,109,154,158,108,219,34,71,208,99,84,82,122,201,221,217,59,149,79,111,245,184,90,228,119,246,79,88,219,251,229,84,137,124,145,110,151,43,229,207,94,47,87,154,233,235,110,23,9,241,250,170,170,153,228,87,203,60,210,58,230,231,200,247,47,155,156,231,42,170,170,249,170,169,1,56,175,226,67,41,226,155,89,46,250,155,125,239,211,219,247,240,182,75,107,223,212,219,109,189,142,94,220,94,94,93,74,170,175,123,190,47,123,182,242,217,18,120,242,49,252,118,126,141,254,178,2,213,8,97,205,202,225,87,69,193,141,230,154,154,101,100,117,247,203,93,61,67,83,247,241,164,221,196,106,255,0,219,141,139,253,226,103,144,159,155,231,185,197,119,242,138,217,255,0,121,224,104,78,71,152,173,169,241,234,198,107,53,44,18,92,99,117,170,217,79,50,181,22,72,33,84,168,146,86,181,125,168,215,185,34,223,203,101,237,55,219,183,149,169,149,131,200,235,255,0,68,245,107,251,163,104,255,0,69,82,89,240,0,0,2,157,57,179,241,149,244,255,0,40,147,134,141,59,186,35,241,188,110,165,175,201,106,96,122,237,93,114,141,87,106,109,209,118,116,112,46,202,191,92,169,255,0,70,138,179,59,152,255,0,24,145,112,197,164,206,199,113,27,130,51,80,179,40,101,165,179,246,220,157,118,232,63,6,90,231,39,193,91,191,76,123,251,100,84,95,52,99,144,161,121,228,158,121,93,83,83,36,146,73,51,150,71,72,245,85,115,213,87,205,202,171,237,85,93,252,192,233,67,132,239,117,141,27,251,63,199,190,93,1,181,77,85,194,119,186,198,141,253,159,227,223,46,128,218,160,10,81,231,37,171,9,153,113,29,105,211,74,42,149,125,30,1,102,100,115,51,171,116,109,117,103,76,242,236,159,15,188,165,34,47,199,118,151,77,112,184,81,90,104,42,110,151,42,152,233,233,40,225,125,69,68,210,46,205,142,54,53,92,231,42,252,17,17,21,127,188,115,217,167,54,250,254,51,56,233,160,146,229,74,249,233,243,188,206,75,173,116,47,98,47,110,216,201,93,60,177,170,123,54,109,52,106,196,223,234,79,104,27,43,28,229,21,197,158,75,143,90,242,58,105,48,186,88,110,180,80,86,199,5,85,218,86,77,19,101,98,61,25,35,82,21,68,122,35,182,84,69,84,69,69,243,83,209,253,166,254,46,127,227,248,15,248,230,111,245,5,223,163,81,168,141,106,34,34,38,200,137,240,63,160,66,238,90,188,34,106,183,9,182,44,242,219,170,83,216,164,151,35,171,160,158,143,209,85,143,168,68,108,44,153,31,215,212,198,108,187,200,221,189,191,18,104,128,7,229,82,249,227,167,150,74,104,82,105,154,199,44,113,171,250,17,238,68,242,106,187,101,219,117,242,223,101,216,167,109,98,229,135,199,14,182,234,118,71,170,185,149,223,1,146,235,145,215,62,174,86,165,238,117,100,12,252,24,161,102,244,255,0,129,28,104,200,219,241,233,98,110,92,112,3,153,187,78,27,119,211,174,33,232,180,251,32,117,59,174,152,198,105,29,154,185,105,222,175,137,106,41,171,146,41,58,28,168,138,230,245,49,118,85,68,221,54,242,67,166,67,157,61,94,247,244,205,126,215,174,95,57,144,232,176,0,0,8,21,205,7,142,11,239,15,54,11,118,145,105,69,205,40,243,156,158,153,107,42,174,44,217,210,90,109,221,78,98,58,61,252,146,105,94,215,163,93,231,210,214,61,118,71,43,28,149,231,195,95,0,188,68,113,129,5,78,161,209,214,82,218,108,21,53,82,119,114,44,138,162,103,58,190,116,95,190,44,45,70,186,73,220,142,85,71,61,118,110,232,228,235,234,69,66,68,241,153,192,23,24,156,65,113,55,153,106,101,135,15,182,207,98,185,85,195,77,106,154,162,251,75,31,77,28,48,199,11,29,219,87,245,49,23,161,94,169,182,251,185,87,109,212,181,204,31,14,177,233,238,27,100,193,113,170,72,233,109,86,10,8,45,212,145,49,168,212,108,81,49,24,223,36,248,174,219,170,252,85,85,64,167,173,76,228,195,175,120,165,130,91,206,159,231,56,230,105,83,79,31,113,246,198,177,244,21,50,170,39,155,97,89,21,209,185,126,174,167,179,127,227,242,53,31,10,28,96,235,47,5,58,158,152,126,90,151,165,196,169,235,214,143,37,196,174,44,122,62,145,122,182,146,88,35,126,203,12,236,246,236,155,35,246,217,200,190,74,219,253,41,151,157,46,156,218,49,205,118,196,245,10,217,77,20,19,230,22,39,199,94,140,106,34,205,81,71,34,49,38,119,214,229,138,88,89,191,213,19,64,184,203,29,238,211,146,217,109,249,29,134,190,42,219,101,214,150,42,218,42,152,151,118,79,4,172,71,199,35,87,234,115,92,138,159,145,79,184,138,188,176,50,123,150,81,193,70,1,45,209,235,36,182,212,175,181,177,234,187,171,161,134,178,102,196,159,147,166,62,150,255,0,19,73,65,115,184,65,105,182,213,221,106,145,203,13,28,18,84,72,141,219,126,150,53,92,187,110,168,155,236,159,88,21,215,204,219,152,53,239,72,234,230,225,247,68,46,254,15,43,154,6,62,255,0,124,167,127,223,109,81,200,222,166,211,192,191,189,157,236,84,114,191,219,27,92,222,159,89,200,230,65,206,28,185,126,113,35,197,149,35,245,2,139,194,217,177,218,233,94,239,164,89,21,76,159,209,242,35,149,30,176,177,168,249,102,94,173,209,94,168,140,85,71,39,94,232,168,97,26,53,96,175,226,211,139,219,5,183,55,170,150,105,53,3,43,117,117,233,237,127,172,232,29,35,170,42,88,197,93,186,126,246,215,181,191,87,150,201,228,136,116,91,105,180,219,44,54,186,75,37,150,223,79,67,111,183,192,202,106,90,90,120,210,56,160,137,141,70,177,140,106,121,53,168,136,136,136,158,196,64,41,235,48,228,161,173,118,155,27,171,240,221,84,197,50,11,148,113,163,221,65,61,60,212,61,110,219,205,145,202,189,109,85,250,149,253,8,191,21,66,63,232,183,17,124,74,240,7,170,85,56,165,198,142,231,67,5,13,83,27,126,195,110,238,114,83,84,51,218,174,98,121,164,111,115,87,118,79,30,232,168,173,95,93,190,75,208,129,93,124,230,180,94,195,127,209,123,38,183,83,80,182,59,254,43,116,134,217,61,75,24,187,205,110,169,234,78,135,170,39,159,68,201,26,181,87,201,59,146,34,121,184,9,203,164,154,169,135,107,102,156,216,181,71,2,175,90,187,37,254,149,42,41,220,246,244,201,27,183,86,190,41,27,251,215,177,237,115,28,158,105,187,87,101,84,217,76,188,172,94,72,186,139,116,184,226,26,149,165,149,213,18,73,67,101,173,161,189,91,218,229,221,35,90,166,203,28,237,79,234,83,122,120,85,19,217,187,156,187,110,171,189,157,0,0,0,0,1,254,100,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,164,78,63,249,134,102,58,245,150,92,52,163,71,239,149,118,205,57,160,157,212,110,146,130,87,54,108,138,68,118,203,36,142,110,202,176,42,167,222,226,79,39,38,206,118,234,173,70,89,71,49,189,68,186,105,159,7,26,135,122,177,212,73,5,194,227,73,5,146,25,99,93,149,141,172,158,56,37,84,95,106,47,101,242,236,169,230,139,183,179,218,149,187,201,247,69,108,26,147,196,37,215,61,201,168,98,173,166,211,235,99,43,168,160,149,173,115,18,227,60,157,16,74,168,190,222,134,178,103,55,203,201,232,199,110,138,212,220,63,13,26,229,3,196,126,164,216,169,114,92,218,235,99,211,250,90,198,178,72,168,238,93,202,139,138,70,237,151,169,240,70,157,49,174,203,191,67,228,107,209,124,156,214,159,205,109,229,11,196,86,152,88,106,114,108,30,237,104,212,58,58,54,44,147,82,91,35,146,11,143,74,123,85,148,239,221,36,242,243,233,99,213,235,236,70,169,119,224,10,78,224,19,152,190,111,163,25,125,171,73,53,183,33,171,186,105,229,100,201,66,202,171,131,157,37,78,63,34,174,204,122,61,125,103,83,163,188,159,26,239,208,213,234,102,221,42,199,93,123,30,201,24,217,35,122,57,174,68,86,185,23,116,84,95,138,20,135,205,247,69,236,58,107,196,109,6,109,141,80,182,142,151,80,109,107,115,172,133,140,86,199,233,24,164,88,231,123,124,182,245,218,176,189,200,158,125,110,123,151,240,139,46,229,217,168,183,77,78,224,231,78,111,215,202,137,39,184,81,81,77,101,158,87,175,83,158,148,117,18,83,196,229,114,249,185,86,40,226,85,85,243,85,85,221,85,124,192,146,0,0,0,0,0,0,48,253,95,213,76,79,68,180,211,32,213,60,222,173,96,179,227,180,110,170,159,165,55,124,174,221,27,28,44,79,139,228,145,204,99,126,29,78,77,213,19,204,161,125,80,214,14,37,57,133,235,69,53,134,138,146,225,119,158,178,166,79,64,226,244,50,116,209,91,96,77,215,169,119,84,98,43,88,190,188,242,108,171,241,84,77,154,150,17,206,179,44,184,90,244,15,13,196,169,37,124,116,247,220,159,189,85,210,187,36,140,167,167,145,90,197,250,211,174,86,187,248,216,135,199,201,87,76,172,118,205,25,203,245,105,244,112,190,249,125,191,190,204,218,133,106,43,227,161,166,134,23,163,17,125,173,234,150,103,171,145,61,189,17,170,239,178,108,26,63,31,228,151,172,245,182,52,172,200,245,119,16,181,221,31,27,94,218,40,41,234,42,163,107,151,218,199,205,179,54,84,248,171,90,228,223,216,170,158,100,106,213,13,18,226,139,128,13,76,182,95,171,42,170,241,219,130,72,229,179,228,182,58,149,146,138,185,26,168,175,99,94,173,78,164,246,117,67,51,17,85,61,172,86,170,42,244,66,104,174,56,180,194,197,171,28,42,106,62,61,123,167,137,239,183,216,170,239,118,249,95,228,176,86,209,196,233,225,122,59,218,221,213,157,14,84,253,227,222,158,104,170,138,30,23,1,252,91,81,113,105,163,173,191,220,99,130,147,49,199,159,29,191,36,163,133,54,103,121,90,171,29,76,105,240,142,100,107,149,19,247,174,108,141,243,70,162,172,146,41,39,147,94,95,114,178,113,77,114,197,225,145,235,67,145,227,21,113,212,68,137,187,123,144,73,20,177,200,191,82,162,36,141,79,111,238,139,229,241,75,182,2,138,57,187,123,229,221,191,184,54,191,244,74,92,199,15,191,210,23,77,191,146,22,111,230,81,20,207,205,219,223,46,237,253,193,181,255,0,162,82,230,56,125,254,144,186,109,252,144,179,127,50,136,12,252,0,0,0,0,0,7,159,144,95,236,184,165,138,225,147,100,119,40,45,214,171,77,44,181,181,181,115,187,166,56,32,141,170,231,189,203,240,68,106,42,148,127,150,113,87,122,226,195,152,102,147,229,157,83,83,226,182,125,64,176,219,241,155,123,213,83,179,70,151,72,55,153,237,223,100,154,85,68,123,246,246,108,198,110,168,196,83,117,243,114,227,41,110,117,175,225,91,78,110,174,74,90,41,25,62,99,87,4,158,172,211,38,206,138,129,21,62,12,94,153,36,254,203,161,190,93,15,69,130,60,40,53,91,197,70,142,53,200,168,169,168,24,242,42,47,195,253,209,128,14,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,191,230,225,198,90,89,237,242,240,171,167,55,84,241,181,241,50,92,198,170,23,121,193,3,182,124,84,8,228,95,39,61,58,95,34,127,80,172,110,234,143,122,36,192,227,99,138,155,31,9,250,51,91,152,61,208,84,228,247,94,186,12,106,221,34,239,226,43,21,190,114,57,61,189,168,145,122,223,236,223,213,110,232,175,66,166,184,13,225,131,35,227,71,94,235,243,189,77,154,174,227,138,217,171,146,243,148,215,212,121,173,210,174,71,171,219,71,213,229,231,42,163,149,234,223,193,141,23,240,85,204,3,58,209,62,13,151,12,224,83,85,120,159,212,75,82,178,251,125,198,100,139,20,167,153,61,106,75,124,143,98,62,173,81,125,143,153,21,90,207,170,45,215,205,37,242,255,0,92,149,61,233,242,159,179,250,239,152,219,139,34,227,226,154,158,143,130,189,82,163,163,167,142,8,32,199,187,113,69,27,17,172,141,141,146,52,70,181,19,201,17,17,17,17,16,173,222,74,158,244,249,79,217,253,119,204,109,192,93,72,0,10,95,231,59,171,15,202,117,243,30,210,154,58,149,117,30,15,102,73,234,35,71,39,171,93,90,169,35,183,68,255,0,160,101,50,166,254,126,178,252,23,117,140,250,109,196,167,22,90,77,130,83,99,218,99,156,101,22,12,86,138,121,43,163,109,13,11,82,157,36,127,172,247,186,69,141,122,209,122,119,84,115,149,54,79,169,11,214,199,184,74,208,139,38,163,100,58,189,112,193,168,178,44,207,36,184,73,95,83,120,190,70,202,201,96,221,118,142,42,118,189,58,32,100,108,70,177,170,198,163,213,173,78,167,59,218,110,20,106,53,17,173,68,68,68,217,17,62,0,81,254,143,243,125,226,123,5,184,211,199,169,15,180,106,13,157,187,50,104,170,233,35,162,172,232,223,219,28,244,237,107,81,223,149,241,191,127,227,243,45,159,134,222,39,180,171,138,108,31,233,166,153,93,100,115,233,92,200,110,150,186,166,163,43,45,147,185,21,82,57,152,138,169,178,236,189,47,106,171,29,210,237,151,118,185,19,82,241,107,203,163,69,120,141,176,86,221,49,203,13,187,14,207,99,137,239,161,188,219,169,155,12,85,50,237,186,50,178,38,34,54,86,185,118,69,147,110,227,125,168,170,136,173,90,152,225,103,90,115,110,9,184,158,134,124,158,26,203,117,45,5,201,248,254,103,106,118,235,213,74,146,244,77,187,19,201,207,137,201,220,98,252,85,187,34,236,229,220,58,27,7,231,4,240,85,65,29,85,44,209,205,12,204,73,35,146,55,35,154,246,170,110,142,69,79,37,69,79,61,205,37,198,111,17,148,156,47,104,21,251,82,218,216,165,189,61,27,108,176,83,72,155,182,107,148,200,228,139,169,62,44,98,53,242,185,55,77,219,19,145,60,213,0,134,220,217,184,214,76,126,223,81,194,206,153,93,83,210,87,8,90,236,190,186,7,249,210,211,189,17,204,160,106,167,239,228,106,163,164,250,152,173,111,159,91,145,181,253,194,167,16,248,247,12,153,189,70,167,75,165,116,153,150,77,79,7,102,197,37,125,122,195,75,107,123,183,73,39,237,182,55,58,73,85,190,163,87,169,168,212,115,215,205,85,21,191,103,13,188,55,234,207,27,122,195,112,182,219,110,82,43,230,153,247,108,163,36,175,69,145,148,169,52,142,115,165,127,177,100,154,71,245,116,177,21,21,203,212,187,163,90,231,54,221,52,199,149,135,7,218,125,104,130,154,243,129,207,153,220,218,196,73,238,87,218,233,156,178,59,111,89,82,8,156,200,90,221,247,217,58,85,83,203,119,42,166,224,69,172,59,158,5,225,181,237,143,80,116,18,142,90,39,187,214,154,205,121,115,37,141,62,180,142,88,220,143,95,111,151,91,127,241,159,92,57,113,113,162,28,82,89,101,185,105,118,76,175,184,82,49,31,95,101,175,98,65,113,163,69,248,190,45,213,28,207,135,92,106,230,111,229,213,190,232,105,141,101,229,69,194,166,164,217,231,102,25,142,84,105,253,243,181,211,77,95,103,158,73,32,71,167,224,247,105,165,122,177,237,250,250,58,28,187,254,17,83,57,214,15,174,156,2,241,15,73,12,181,171,106,201,241,201,217,113,180,220,169,92,174,165,185,82,43,149,27,35,125,157,112,200,141,115,31,27,191,179,99,147,218,7,70,103,229,85,75,5,109,44,212,85,81,164,144,212,70,232,164,98,174,221,77,114,108,169,229,249,20,214,156,52,107,181,135,137,29,21,198,245,110,195,27,105,214,237,79,209,95,70,142,85,90,42,232,215,162,120,55,95,53,70,189,23,165,87,110,166,43,93,241,54,128,28,240,210,63,54,229,247,198,100,117,21,148,18,213,85,96,55,183,237,27,157,208,151,75,84,205,115,58,154,237,182,78,245,44,171,178,237,234,185,222,105,187,85,11,230,209,205,105,211,109,122,193,232,117,3,76,50,90,107,181,174,178,54,185,237,99,209,39,164,145,83,117,134,162,61,213,98,145,190,197,106,255,0,26,110,138,138,181,175,206,3,86,56,100,191,220,169,116,242,60,126,166,249,171,54,22,54,39,94,45,213,73,4,86,136,29,235,248,106,149,86,185,42,21,122,186,146,36,68,86,110,171,220,98,171,154,232,29,162,26,65,196,214,115,83,37,235,64,240,204,230,169,209,170,69,37,206,196,201,224,137,138,139,186,49,213,45,86,177,23,116,223,101,118,254,91,252,0,232,95,89,53,179,77,116,15,9,172,207,245,67,38,166,180,91,41,88,238,219,30,244,89,235,37,70,170,164,20,241,239,188,178,59,111,38,167,241,174,200,138,169,67,45,139,53,227,247,140,201,106,169,109,147,199,83,159,95,217,44,237,139,215,244,101,166,62,150,117,61,222,205,161,165,141,168,174,253,242,181,17,19,119,34,24,166,187,104,199,20,56,13,76,119,206,32,112,236,218,157,100,94,204,119,75,210,203,87,11,151,117,245,18,165,92,246,42,239,186,244,245,239,231,190,222,100,239,229,7,172,124,49,227,147,207,166,210,227,242,227,250,177,127,71,67,233,155,141,67,102,138,245,10,59,173,180,212,207,233,111,135,84,217,21,97,84,94,226,177,174,235,122,236,214,5,171,211,83,193,71,79,21,37,52,105,28,48,49,177,198,196,246,53,168,155,34,39,241,34,21,39,207,6,197,93,14,113,165,153,51,163,85,163,170,181,92,104,90,244,79,36,150,41,162,123,145,87,242,164,205,219,248,148,183,18,49,243,11,225,138,175,137,254,31,171,108,88,213,59,36,203,177,169,189,55,96,106,170,34,212,76,198,57,178,82,238,190,73,221,141,92,137,190,201,214,145,170,170,34,42,129,136,242,148,203,45,121,15,5,248,245,150,129,209,248,156,94,237,117,182,86,163,127,11,186,250,167,213,181,87,255,0,173,213,71,231,249,63,33,50,142,125,120,36,227,11,42,224,187,83,238,17,223,44,213,213,184,173,221,233,69,147,88,213,59,117,48,201,19,149,27,60,77,126,221,51,196,170,246,171,29,178,57,21,205,118,203,210,230,221,86,153,113,121,195,94,174,217,35,190,97,122,201,140,72,215,70,215,203,73,91,112,142,142,178,159,127,132,144,76,173,145,190,126,91,237,210,170,139,178,168,27,128,129,188,229,50,171,77,159,133,139,118,53,85,35,86,225,127,202,40,217,73,22,254,183,76,49,203,36,146,127,18,108,198,175,229,145,164,133,213,222,52,56,102,209,75,20,183,172,199,86,236,51,202,216,213,240,219,45,53,145,215,215,212,175,193,172,130,39,42,166,235,229,212,238,150,39,197,200,155,169,73,92,90,113,67,159,241,177,172,148,87,40,236,213,48,91,225,145,45,56,166,59,2,247,159,19,101,123,81,19,201,61,121,230,127,71,82,162,124,24,212,221,26,128,77,254,71,22,27,133,62,57,171,217,68,145,57,40,110,21,182,90,8,100,233,242,116,180,241,213,190,68,69,248,170,54,166,47,47,202,159,89,103,53,246,171,101,213,140,142,231,109,165,172,107,23,118,182,120,91,34,53,126,180,234,69,216,210,252,22,240,244,206,25,56,122,199,52,210,169,35,117,237,205,117,210,253,43,28,142,71,220,103,217,101,68,84,242,114,49,17,145,34,167,181,177,34,252,77,228,7,203,65,108,182,218,227,116,54,203,125,53,36,111,119,83,155,4,77,141,21,126,181,70,162,121,159,80,0,14,122,185,128,234,253,30,191,241,109,150,95,177,41,31,113,181,81,205,6,59,103,116,27,203,226,89,76,212,141,93,30,223,132,217,38,89,92,221,147,205,30,223,106,174,235,60,185,163,241,230,204,2,213,93,195,118,143,222,154,185,61,206,21,135,39,185,211,72,189,86,186,87,183,206,146,55,39,178,121,26,169,212,168,187,177,139,183,225,61,21,154,91,149,95,3,245,249,222,81,109,226,107,82,237,189,172,90,195,83,222,198,168,230,111,157,206,225,27,182,109,74,162,255,0,234,97,122,110,213,253,244,141,77,188,152,228,80,181,45,8,193,103,211,29,19,192,180,238,173,136,218,172,111,27,183,91,42,118,93,209,103,138,157,140,149,119,252,175,71,47,213,230,103,64,209,220,102,241,25,73,194,246,129,95,181,45,173,138,91,211,209,182,203,5,52,137,187,102,185,76,142,72,186,147,226,198,35,95,43,147,116,221,177,57,19,205,80,8,109,205,155,141,100,199,237,245,28,44,233,149,213,61,37,112,133,174,203,235,160,127,157,45,59,209,28,202,6,170,126,254,70,170,58,79,169,138,214,249,245,185,27,95,220,42,113,15,143,112,201,155,212,106,116,186,87,73,153,100,212,240,118,108,82,87,215,172,52,182,183,187,116,146,126,219,99,115,164,149,91,234,53,122,154,141,71,61,124,213,81,91,246,112,219,195,126,172,241,183,172,55,11,109,182,229,34,190,105,159,118,202,50,74,244,89,25,74,147,72,231,58,87,251,22,73,164,127,87,75,17,81,92,189,75,186,53,174,115,109,211,76,121,88,112,125,167,214,136,41,175,56,28,249,157,205,172,68,158,229,125,174,153,203,35,182,245,149,32,137,204,133,173,223,125,147,165,85,60,183,114,170,110,4,90,195,185,224,94,27,94,216,245,7,65,40,229,162,123,189,105,172,215,151,50,88,211,235,72,229,141,200,245,246,249,117,183,255,0,25,245,195,151,23,26,33,197,37,150,91,150,151,100,202,251,133,35,17,245,246,90,246,36,23,26,52,95,139,226,221,81,204,248,117,198,174,102,254,93,91,238,134,152,214,94,84,92,42,106,77,158,118,97,152,229,70,159,223,59,93,52,213,246,121,228,146,4,122,126,15,118,154,87,171,30,223,175,163,161,203,191,225,21,51,157,96,250,233,192,47,16,244,144,203,90,182,172,159,28,157,151,27,77,202,149,202,234,91,149,34,185,81,178,55,217,215,12,136,215,49,241,187,251,54,57,61,160,116,102,13,95,195,70,187,88,120,145,209,92,111,86,236,49,182,157,110,212,253,21,244,104,229,85,162,174,141,122,39,131,117,243,84,107,209,122,85,118,234,98,181,223,18,54,243,70,227,18,237,195,190,156,80,233,198,157,93,22,143,56,205,227,147,106,200,156,169,45,174,218,223,86,73,216,191,189,149,238,251,219,29,240,218,71,38,206,107,84,12,247,136,110,100,92,51,112,239,118,169,197,110,247,250,220,167,37,163,122,197,83,105,199,97,101,67,233,100,79,46,153,165,123,217,19,28,139,186,43,58,213,237,217,119,111,179,120,249,110,231,121,165,18,220,91,21,219,68,114,218,106,5,84,234,158,154,190,154,121,147,219,190,209,187,161,171,240,253,250,111,186,251,54,243,136,188,13,242,244,203,184,182,154,124,247,49,188,86,227,122,127,77,59,162,125,202,54,35,235,46,181,8,190,188,116,221,123,181,17,171,248,83,57,28,136,239,85,26,229,234,233,177,154,62,82,124,22,211,89,146,217,54,27,127,171,169,70,244,173,198,108,130,165,42,21,118,84,223,165,142,108,91,249,162,254,231,183,146,121,109,186,40,110,78,30,184,186,208,142,39,173,242,212,105,94,98,201,238,52,172,73,43,44,213,209,248,107,133,51,87,111,89,208,185,125,118,166,232,138,248,213,236,221,118,234,223,200,213,218,119,204,235,134,237,78,213,59,86,144,99,116,121,139,111,183,139,146,218,233,157,83,107,137,144,36,200,170,158,179,210,101,84,111,170,190,123,47,241,16,99,138,254,2,181,15,129,219,181,187,137,62,28,115,43,189,118,63,143,214,71,60,179,74,173,75,133,149,238,122,53,139,34,177,26,217,233,223,213,219,114,244,167,147,250,94,213,106,171,136,239,192,189,108,247,30,53,116,186,225,82,168,179,85,100,236,154,69,68,217,58,156,143,85,217,63,141,64,232,148,0,7,153,147,100,182,28,55,29,185,229,153,69,210,11,109,158,207,73,45,117,117,100,238,218,56,32,141,170,231,189,203,245,35,81,87,235,40,55,136,93,94,212,206,97,252,82,80,218,112,171,109,68,212,245,181,94,132,196,45,47,85,99,105,104,250,149,203,60,219,110,141,115,145,22,89,159,231,210,214,237,186,181,141,36,191,54,254,50,253,61,116,147,133,157,57,186,239,111,182,74,201,114,250,184,31,229,61,83,87,169,148,8,169,251,216,215,103,201,245,191,165,190,74,199,34,239,62,85,124,26,166,141,96,45,215,93,64,181,244,102,153,157,27,86,223,79,60,123,73,106,181,187,214,106,125,109,150,100,233,123,190,45,106,49,190,75,214,138,16,159,153,47,15,248,151,12,208,104,238,148,226,77,73,27,69,141,85,84,92,171,85,187,62,225,94,250,132,239,84,59,251,101,68,70,167,159,75,26,198,238,189,37,148,242,184,247,19,211,47,207,95,56,173,33,63,59,191,233,179,166,223,201,218,175,231,36,216,229,113,238,39,166,95,158,190,113,90,4,170,57,198,146,181,154,61,198,194,93,50,184,145,145,97,154,160,149,119,6,189,190,75,29,45,213,31,34,237,241,69,107,21,127,42,41,209,201,77,92,221,248,84,187,225,90,150,238,36,113,91,100,147,99,25,123,162,138,246,232,88,170,150,251,163,90,140,71,191,111,193,100,237,107,85,29,236,238,53,232,187,43,152,138,23,38,199,178,70,54,72,222,142,107,145,21,174,69,221,21,23,226,135,250,42,203,128,14,104,24,117,159,12,180,232,151,18,87,137,45,115,89,97,109,21,155,40,153,174,146,9,169,90,155,71,5,90,181,21,204,123,19,102,54,93,186,92,212,78,181,106,162,185,246,47,67,174,26,45,115,161,138,231,110,213,220,46,170,142,118,119,34,158,27,253,43,227,123,62,180,114,73,178,160,25,177,65,220,212,114,171,78,81,198,150,96,203,68,141,149,150,106,91,125,170,121,26,187,163,167,142,153,139,34,127,27,92,245,98,254,86,41,96,252,95,115,73,210,29,34,198,235,241,141,16,200,173,217,198,119,83,27,161,167,158,129,233,81,108,182,57,81,83,189,44,233,188,115,57,171,230,145,49,93,186,167,174,173,79,109,114,112,43,195,230,73,197,199,19,20,245,249,79,137,185,88,237,53,201,146,230,23,10,133,234,90,141,229,89,18,39,185,127,9,245,18,162,181,126,61,61,215,39,224,168,23,131,195,157,134,225,138,240,247,166,24,189,218,39,69,93,103,195,108,180,21,49,185,189,42,201,98,161,133,143,69,79,130,163,154,190,69,46,243,36,226,183,75,248,174,206,176,252,143,75,225,189,199,73,99,180,205,69,84,151,74,70,64,245,145,211,117,167,74,53,239,221,54,248,238,133,243,20,31,204,87,132,109,55,225,23,56,196,177,173,55,189,228,183,42,91,245,170,106,234,151,223,42,96,154,70,72,201,186,17,24,176,195,18,35,118,250,209,87,127,136,18,155,132,46,103,92,55,104,127,14,24,78,149,102,148,121,139,239,88,253,36,240,85,186,138,215,20,176,43,159,83,44,137,208,229,153,170,169,210,246,252,19,207,115,120,107,127,18,218,117,197,71,47,189,102,212,29,50,134,239,29,174,223,79,61,154,100,186,82,182,9,124,68,105,77,43,182,107,94,244,86,244,206,207,61,253,187,249,121,17,251,132,206,86,60,62,107,199,14,248,94,173,229,249,142,161,209,222,50,58,73,167,170,130,219,112,161,142,153,142,101,68,177,162,49,178,82,61,200,157,49,162,249,185,124,247,254,35,124,235,15,11,248,15,9,156,189,117,159,78,116,230,239,144,92,109,183,24,103,189,203,45,238,162,25,167,108,242,54,150,23,53,174,134,40,154,140,233,167,98,162,43,85,119,87,121,251,17,2,38,242,78,123,35,215,124,246,73,30,141,107,112,245,87,57,87,100,68,74,200,60,212,152,58,223,205,139,134,45,35,188,84,227,56,236,215,108,254,235,72,245,138,103,88,89,31,129,142,68,85,69,106,213,72,228,107,253,158,216,146,70,254,82,153,52,167,33,213,72,107,110,122,111,164,242,220,29,113,212,88,34,199,42,41,45,232,190,34,186,23,204,199,165,59,92,158,104,215,185,141,71,121,162,43,119,71,122,170,165,168,104,23,38,173,40,179,99,84,119,62,32,175,215,92,139,35,168,137,175,169,182,218,235,60,45,190,141,203,230,177,163,218,157,217,156,158,197,127,83,17,124,246,111,177,64,253,113,110,118,90,33,112,184,50,155,45,210,124,202,205,76,247,244,248,154,89,105,171,81,137,186,236,231,53,93,26,237,182,202,189,61,75,230,187,34,237,231,54,244,115,94,52,147,95,177,175,165,154,73,155,80,100,20,12,114,50,116,133,92,201,233,94,169,191,68,208,189,18,72,157,183,193,205,77,253,169,186,17,55,85,121,59,240,201,150,89,42,35,211,58,139,238,11,121,70,171,169,103,101,116,151,10,94,175,61,146,88,170,28,231,185,190,127,189,145,171,228,158,107,230,139,89,214,187,158,189,242,230,226,97,240,74,173,164,191,88,37,99,107,41,163,149,238,183,223,45,207,84,119,78,251,39,114,25,26,155,163,149,17,204,114,111,179,94,205,144,58,33,6,47,165,250,139,142,106,230,158,99,218,153,136,206,249,109,25,37,190,27,133,47,113,54,123,26,246,238,172,122,124,30,215,110,215,39,193,205,83,40,0,83,95,54,14,50,151,83,114,247,240,221,167,87,78,238,47,139,214,34,223,234,32,95,43,141,214,53,84,236,34,162,250,209,64,187,162,167,177,101,69,95,62,134,41,51,185,147,241,143,31,13,26,86,184,142,27,113,107,117,15,51,130,72,45,157,14,245,237,180,158,109,150,185,83,224,169,230,200,247,246,189,85,222,105,27,144,132,92,170,184,57,126,177,231,171,196,38,163,219,157,62,37,137,86,239,108,130,165,157,77,187,93,155,235,117,46,255,0,133,28,42,173,122,175,177,210,43,19,117,70,189,0,249,181,27,131,143,216,231,203,166,191,80,243,139,95,103,80,179,107,213,166,74,166,72,158,189,178,220,175,115,226,164,219,218,215,185,81,178,74,159,213,116,53,127,115,221,118,199,35,31,199,103,232,223,235,35,126,115,124,247,56,174,254,81,91,63,239,60,208,124,140,127,29,159,163,127,172,128,181,66,176,249,181,113,91,165,247,92,55,35,225,86,150,27,218,102,182,107,181,170,182,165,239,164,98,81,44,110,129,149,9,211,47,95,82,175,110,118,121,116,39,158,233,240,220,179,194,174,121,180,112,141,166,246,156,111,37,226,218,154,247,146,187,47,189,93,109,52,53,20,79,169,129,109,173,141,180,236,166,69,100,105,10,74,142,232,129,139,231,42,167,82,187,203,109,145,3,69,242,213,227,91,71,56,77,177,103,150,221,82,167,200,100,151,35,171,160,158,143,209,84,44,168,68,108,44,153,31,215,213,35,54,93,228,110,222,223,137,101,28,54,241,245,161,124,84,103,53,218,125,166,84,217,60,119,75,125,166,91,204,203,116,183,199,4,94,30,57,161,137,219,57,178,189,85,221,83,179,203,111,102,254,126,69,101,242,228,224,111,73,184,190,177,231,23,61,74,200,114,219,108,184,205,93,12,20,137,99,171,166,133,175,108,204,153,206,89,59,212,242,170,170,44,109,219,109,189,171,237,44,155,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,245,83,177,17,85,202,155,43,188,189,138,129,40,12,55,88,53,99,14,208,237,54,190,234,150,123,95,225,108,214,26,85,158,94,157,150,73,158,170,141,142,24,209,127,10,73,30,173,99,83,201,55,114,110,168,155,169,153,20,131,204,227,140,26,174,34,181,66,29,24,211,74,201,107,112,172,78,181,105,227,240,155,189,47,87,109,250,29,43,81,191,134,198,42,172,113,34,111,212,170,247,38,232,246,236,26,182,217,67,171,252,201,184,182,116,149,14,88,171,50,26,132,150,166,70,238,234,107,13,154,21,68,245,81,127,123,27,21,17,19,203,185,43,211,127,90,69,83,210,230,81,166,248,150,144,241,27,6,154,96,182,212,161,177,99,216,181,166,142,142,29,247,119,74,68,229,115,222,239,223,61,238,87,61,206,248,185,206,95,137,106,124,189,56,63,164,225,95,72,153,62,69,71,19,179,236,177,145,86,223,231,217,170,234,70,244,239,29,11,28,138,169,211,22,235,212,168,190,180,142,114,238,168,141,218,180,249,187,123,229,221,191,184,54,191,244,74,5,193,112,157,238,177,163,127,103,248,247,203,160,54,169,170,184,78,247,88,209,191,179,252,123,229,208,27,84,8,189,204,167,86,31,164,188,32,102,149,116,117,43,13,199,39,142,60,98,133,81,200,213,87,85,170,182,109,151,219,186,83,54,161,83,111,61,211,225,237,74,49,209,204,255,0,86,244,203,46,250,89,162,247,27,157,191,33,101,52,148,169,83,111,163,109,68,204,138,79,39,162,34,177,221,59,237,182,232,155,253,74,116,67,172,252,57,233,127,16,53,88,215,221,98,211,61,238,215,139,213,77,93,79,103,124,234,202,42,138,151,181,173,108,179,181,187,58,78,219,81,232,214,245,35,23,184,254,166,187,203,108,231,27,197,49,124,54,215,29,143,15,198,237,86,43,108,41,180,116,118,218,56,233,96,103,195,202,56,209,26,159,222,64,40,91,22,230,85,198,238,158,220,187,53,186,169,87,115,72,149,59,180,23,251,93,60,232,187,250,201,212,174,141,37,110,232,191,7,167,146,167,228,44,95,131,62,104,184,31,17,23,122,45,54,212,235,85,54,23,157,87,61,176,208,118,229,115,173,183,89,87,217,28,47,118,238,134,85,93,250,98,122,175,87,146,53,238,114,163,73,85,171,122,19,164,90,235,96,155,28,213,108,10,211,144,83,75,18,196,201,106,32,68,169,167,69,223,214,134,118,237,36,78,77,215,205,142,69,243,95,173,74,54,227,163,131,235,223,6,186,167,64,184,237,218,190,179,18,190,43,171,177,203,179,189,74,136,36,137,200,175,167,145,237,217,59,209,42,177,81,237,219,169,174,107,145,17,119,68,14,129,129,27,184,0,226,70,110,38,120,116,179,229,87,202,164,151,40,177,200,235,22,64,190,72,178,85,66,214,171,103,219,254,150,39,198,245,93,145,58,213,232,159,130,73,16,0,0,57,211,213,239,127,76,215,237,122,229,243,153,14,139,14,116,245,123,223,211,53,251,94,185,124,230,67,162,192,0,0,0,0,49,93,64,213,93,53,210,155,68,151,237,73,206,172,120,213,12,76,235,89,110,85,177,193,212,158,205,152,215,47,83,213,87,201,17,168,170,171,228,136,81,151,31,92,74,193,198,87,16,150,214,233,125,174,182,182,197,106,130,43,6,59,26,83,185,42,110,82,201,42,185,210,164,74,157,77,89,36,122,53,172,84,223,165,140,85,68,85,84,76,55,88,56,47,226,159,2,170,189,101,185,54,135,228,208,217,252,93,69,75,235,41,169,219,89,28,81,44,142,94,185,22,7,63,182,221,188,247,118,200,134,207,229,147,174,28,56,232,206,175,199,83,172,248,139,98,189,220,100,74,91,38,97,83,80,143,166,178,185,237,233,114,62,21,77,162,71,239,210,181,8,170,172,71,42,47,75,28,247,32,92,7,10,58,51,39,15,220,60,225,26,77,84,248,223,93,100,183,117,92,93,31,155,86,182,121,29,61,66,34,254,249,169,44,175,68,95,138,34,123,61,134,216,123,25,35,29,28,140,71,53,200,168,230,170,110,138,139,240,80,199,178,70,54,72,222,142,107,145,21,174,69,221,21,23,226,135,250,3,205,165,198,177,202,41,217,85,69,96,182,211,205,26,238,201,34,165,141,142,111,195,201,81,55,67,210,0,1,92,188,232,53,162,215,96,210,28,115,67,168,170,209,215,156,170,229,29,218,178,22,191,206,59,117,55,87,74,189,19,250,185,213,157,59,249,47,101,255,0,20,242,152,28,78,113,37,130,112,185,165,181,250,143,154,206,217,166,68,90,123,77,173,146,116,207,115,172,86,170,178,6,121,46,201,229,187,159,178,163,90,138,190,126,72,180,111,138,227,58,237,204,87,137,121,223,61,90,85,95,111,242,248,171,149,115,154,228,162,178,219,152,168,221,209,187,250,177,70,213,70,177,136,187,185,202,137,186,185,202,224,39,111,36,93,60,175,182,224,250,147,170,21,148,143,101,53,242,227,67,103,161,145,232,169,214,148,140,150,73,149,191,91,85,106,163,77,254,182,42,123,81,75,53,48,205,28,210,124,75,67,116,203,31,210,172,30,149,97,180,99,244,137,79,18,191,110,228,207,85,87,73,52,138,136,136,175,145,238,123,220,168,155,110,229,219,100,242,50,44,139,32,179,98,118,11,150,83,145,220,34,160,181,89,233,38,175,174,170,151,126,136,41,226,98,190,71,187,111,61,145,173,85,242,250,128,249,242,252,203,19,211,252,118,179,45,205,242,59,125,142,205,111,141,101,169,174,175,168,108,48,198,223,202,231,47,181,125,136,137,230,171,228,136,170,65,221,70,231,47,195,102,43,115,146,215,131,99,25,102,102,145,61,90,234,232,32,142,138,145,233,231,231,26,204,228,149,125,159,190,137,169,178,251,74,252,226,83,136,221,98,230,5,175,22,252,59,14,162,184,73,102,170,185,122,63,16,198,34,127,75,90,138,170,137,81,58,111,211,221,115,81,95,36,142,94,152,219,186,110,141,106,170,206,157,16,228,207,163,120,253,130,150,175,93,114,75,182,87,144,203,27,93,85,75,107,170,90,59,108,14,246,171,24,168,212,154,77,189,157,106,230,111,237,232,104,31,174,17,206,171,65,47,53,145,210,103,26,111,152,227,108,149,81,22,166,159,177,112,134,53,248,171,246,115,36,219,251,86,57,127,33,54,244,159,90,116,179,92,177,166,229,186,79,156,91,50,75,110,232,217,95,73,47,223,41,220,169,186,50,104,156,137,36,47,217,55,233,123,90,187,121,236,68,13,86,228,233,195,70,87,102,169,77,49,173,191,224,215,132,99,150,150,70,215,62,225,71,215,230,168,146,197,58,186,71,55,216,158,172,141,95,143,159,199,21,229,127,195,182,166,112,205,173,186,199,167,154,155,104,74,122,150,219,45,51,80,214,192,170,250,75,141,63,122,165,27,52,15,84,78,166,252,21,23,103,53,119,71,34,40,22,47,91,65,67,113,129,105,174,20,80,85,66,170,138,177,205,26,61,187,167,177,118,95,35,242,160,179,89,237,74,247,90,237,84,116,107,34,34,61,105,224,108,125,91,123,55,233,68,220,251,0,0,8,89,204,111,142,154,62,26,48,199,233,230,158,220,96,155,83,50,42,101,240,253,43,213,232,90,71,110,139,87,34,123,59,139,178,164,77,95,143,174,168,173,111,75,130,7,115,120,214,139,94,165,241,47,14,19,96,171,74,138,29,60,182,250,38,161,236,127,83,22,227,35,214,74,148,79,135,170,157,152,221,241,234,137,200,190,207,43,57,229,231,167,149,250,103,193,214,155,99,247,106,71,211,215,213,219,164,188,84,49,232,168,244,90,217,228,169,98,57,23,240,92,145,203,27,85,60,182,233,243,243,220,171,14,94,28,22,223,56,168,212,175,186,70,160,193,52,154,123,143,87,248,139,181,69,74,171,159,122,173,69,73,60,34,43,188,220,138,170,142,153,223,212,175,78,253,79,69,75,216,99,25,27,27,28,108,70,181,168,136,214,162,108,136,137,240,64,63,209,31,56,141,227,175,135,94,24,167,117,159,62,202,166,175,200,209,137,34,99,246,88,82,170,185,173,84,221,171,34,43,155,28,59,166,202,157,199,181,85,21,21,17,83,204,242,120,255,0,226,177,120,84,208,249,239,182,23,194,252,203,35,149,214,188,118,41,91,212,216,229,86,239,45,83,154,190,74,216,88,189,91,47,146,189,209,162,166,202,165,71,112,153,194,22,170,241,205,168,215,91,237,206,255,0,87,73,98,130,173,106,114,92,170,185,29,81,44,149,18,47,90,197,31,82,162,205,80,253,250,151,117,217,168,189,78,95,54,181,193,56,23,157,238,150,122,69,34,77,15,202,252,7,82,162,207,233,26,110,242,55,169,54,94,222,221,59,244,238,187,117,251,124,183,248,164,165,225,203,143,14,29,56,157,169,75,46,7,148,79,109,200,250,22,79,64,95,33,109,45,115,154,158,213,141,17,206,142,109,145,21,85,35,123,149,19,205,81,16,214,152,231,40,222,12,236,182,134,219,174,184,206,71,127,170,70,162,58,190,190,253,60,115,42,249,110,168,218,117,138,52,246,47,239,62,43,249,20,138,252,96,114,179,184,104,133,138,109,113,225,127,37,190,213,65,140,187,210,117,150,154,137,209,107,232,35,139,215,90,170,74,136,209,170,254,223,79,82,181,83,173,17,55,71,57,83,96,38,22,93,204,235,134,236,43,86,174,26,49,120,163,204,93,144,91,47,75,97,153,208,218,226,117,58,212,164,169,31,147,214,100,85,103,82,251,122,125,159,2,91,28,205,217,115,76,135,81,181,246,207,157,229,149,137,87,121,190,229,20,117,213,211,163,17,157,217,159,82,197,115,182,79,36,221,124,252,142,153,0,135,188,211,244,70,243,172,188,43,215,214,99,52,178,84,221,176,106,248,242,102,83,198,138,175,158,154,40,164,142,165,141,79,138,164,82,186,77,189,171,218,217,61,187,44,42,229,61,198,94,37,163,23,75,174,132,234,149,218,27,78,63,148,87,182,227,104,186,212,200,140,167,163,184,171,27,28,145,206,229,242,99,37,107,34,217,234,168,214,185,158,126,79,87,54,224,114,204,167,27,194,49,155,166,93,152,93,169,173,118,75,69,44,149,149,245,149,46,218,56,97,99,119,115,157,245,249,124,19,117,85,242,68,85,93,142,115,184,164,202,180,59,80,181,166,239,123,225,203,4,186,227,216,237,125,75,186,41,170,39,235,109,85,67,157,231,44,20,232,222,170,118,61,87,116,139,173,251,110,155,35,19,212,104,116,137,12,208,212,66,202,138,121,89,44,82,181,30,199,177,200,230,185,170,155,162,162,167,146,162,167,196,129,156,208,248,205,194,116,219,73,50,13,4,196,47,212,215,44,235,47,165,125,170,225,79,77,42,72,150,155,124,169,181,66,212,42,47,171,36,145,171,163,108,107,231,179,213,235,228,136,142,174,124,35,134,190,97,19,226,105,244,43,2,213,107,117,134,72,145,237,165,101,85,69,190,57,35,85,221,58,96,124,140,87,34,245,110,155,53,124,151,127,103,153,164,38,199,107,116,243,80,105,173,58,203,131,100,16,37,5,100,114,94,44,181,42,251,109,116,208,245,110,246,35,229,141,203,26,185,55,68,122,177,222,221,192,177,94,74,186,35,122,126,81,152,113,5,117,160,154,11,84,22,245,198,237,18,200,221,155,85,60,146,178,90,151,179,235,237,182,24,155,191,179,121,92,158,106,213,218,218,13,31,193,214,172,232,30,170,232,149,149,252,60,211,67,107,199,44,81,54,220,251,18,177,35,169,180,202,137,212,177,76,205,215,119,57,85,95,220,234,114,72,170,231,117,57,122,141,224,5,20,115,118,247,203,187,127,112,109,127,232,148,180,234,30,35,116,119,135,14,23,244,207,40,213,204,202,154,207,13,70,35,105,109,29,35,81,101,172,173,123,104,98,85,108,48,51,119,191,224,138,237,145,173,234,78,167,55,114,172,121,187,123,229,221,191,184,54,191,244,74,125,92,44,240,147,172,60,194,50,100,207,245,67,46,175,181,224,216,213,37,45,133,183,78,218,58,73,35,166,137,172,142,134,134,55,122,141,70,49,17,94,253,186,90,231,170,170,61,206,80,37,93,235,157,198,143,83,92,157,14,63,163,57,125,125,10,63,100,168,170,171,166,166,145,205,217,124,251,109,89,19,219,183,151,87,177,85,126,27,46,229,208,206,105,28,45,107,85,214,159,26,169,189,92,176,139,221,92,141,134,158,155,36,133,144,195,81,34,174,200,216,234,99,123,226,69,85,84,68,73,21,138,171,228,136,167,195,110,229,37,193,117,13,163,209,181,56,134,67,112,168,233,70,250,66,167,32,168,109,70,232,155,111,180,74,200,183,95,111,238,123,110,158,72,137,228,66,46,57,121,93,215,112,255,0,140,86,234,246,141,95,107,178,12,54,129,122,238,182,218,244,71,87,218,227,115,145,18,102,189,141,70,207,10,42,236,229,233,107,152,155,42,245,167,83,154,23,78,142,71,34,57,170,138,138,155,162,167,196,254,149,155,202,55,140,75,230,113,75,83,195,54,164,93,165,174,175,178,209,120,204,86,182,119,43,165,146,138,61,146,90,55,185,124,215,180,138,215,71,190,235,209,214,221,209,24,212,44,200,1,24,120,252,226,238,131,133,29,31,146,178,207,83,4,153,222,76,146,81,99,116,143,106,63,182,244,68,238,214,61,171,251,200,145,205,93,151,126,167,186,54,237,178,185,83,126,106,22,127,138,233,102,17,122,212,60,222,233,29,186,197,96,164,125,109,109,67,252,250,88,223,98,53,61,174,123,149,81,173,106,121,185,206,68,79,53,40,79,49,201,117,107,153,31,22,176,83,219,41,164,138,123,253,82,81,90,233,28,189,112,88,237,17,42,185,92,245,77,147,102,51,170,71,175,151,91,220,168,158,110,107,64,216,124,182,184,70,184,113,67,171,213,58,177,169,180,211,220,48,156,94,187,198,220,165,171,114,189,111,87,87,47,113,148,238,115,183,238,55,117,238,204,171,190,232,173,106,254,233,186,105,237,33,247,244,194,190,215,173,191,57,140,191,45,17,209,220,59,64,244,190,195,165,88,53,34,67,108,177,211,36,75,43,154,137,45,92,235,231,45,68,170,158,217,36,122,171,151,224,155,236,155,34,34,37,6,233,15,191,166,21,246,189,109,249,204,96,116,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,89,86,81,143,225,56,221,207,47,202,238,180,246,203,61,158,150,74,218,234,186,135,244,199,12,44,106,185,206,85,254,36,254,255,0,177,15,84,168,126,109,252,100,253,41,189,203,194,222,157,221,21,109,22,89,219,38,93,83,11,189,90,170,214,42,58,58,36,84,246,178,21,68,115,255,0,233,81,19,201,98,93,194,55,235,166,168,234,119,49,62,42,169,45,216,133,182,161,241,92,234,210,205,138,90,164,85,70,80,80,53,202,171,52,219,110,141,85,106,58,105,157,231,183,154,38,237,107,80,187,174,28,52,19,17,225,175,72,172,154,83,135,177,31,21,190,62,237,125,106,177,27,37,194,181,232,157,234,135,254,87,42,34,34,121,244,181,172,110,251,53,14,126,184,123,226,87,81,248,99,200,174,57,110,151,69,99,142,241,113,165,74,39,86,92,45,205,170,146,24,58,186,156,200,149,203,234,35,149,27,213,183,154,244,55,242,239,191,63,109,219,140,191,249,65,139,255,0,136,98,255,0,196,11,84,230,3,238,105,170,255,0,220,23,127,165,140,173,158,74,158,244,249,79,217,253,119,204,109,198,170,212,238,101,252,82,106,238,3,123,211,92,210,243,143,77,100,200,41,86,146,182,56,44,241,197,35,163,85,69,245,94,139,187,87,116,79,51,81,240,247,196,102,166,112,199,153,214,231,186,85,89,65,77,118,175,181,201,104,153,245,148,141,168,98,211,190,88,165,114,35,93,228,139,215,4,126,127,82,47,214,7,75,64,128,156,177,184,199,214,206,41,175,249,253,191,86,174,54,170,168,113,234,59,124,212,41,69,111,101,50,181,211,62,100,127,82,183,240,188,163,105,36,120,132,227,7,66,120,101,117,170,151,83,242,198,197,114,187,212,195,12,22,202,38,164,245,108,133,239,70,186,166,72,209,81,99,133,136,170,229,123,182,223,165,81,136,231,122,160,110,160,126,20,85,180,87,42,42,123,141,186,174,26,170,74,168,153,60,19,193,34,62,57,99,114,34,181,236,114,121,57,170,138,138,138,158,74,138,126,224,10,30,230,207,138,91,113,158,50,239,213,150,216,161,143,233,5,166,221,117,168,100,110,255,0,215,44,93,151,42,166,222,171,157,216,71,47,215,213,191,181,84,189,186,202,202,75,125,36,245,245,245,80,211,82,211,70,233,167,158,103,163,35,138,54,166,238,123,156,190,77,106,34,42,170,175,146,34,28,239,113,121,170,181,28,86,113,101,144,228,184,69,44,213,212,247,187,157,53,135,27,129,140,217,245,48,198,140,167,129,90,223,110,242,185,58,246,95,61,228,219,203,216,5,230,112,141,125,174,201,120,92,210,123,213,206,69,146,174,163,14,180,247,164,114,238,178,61,180,172,106,189,87,235,119,78,235,249,84,175,78,120,25,101,202,76,143,75,112,86,200,230,80,65,69,113,187,61,136,190,82,76,249,34,137,170,169,245,181,177,187,111,250,199,22,121,165,24,76,90,107,165,248,134,157,192,173,86,99,22,42,11,58,57,171,186,59,195,211,178,46,173,246,77,247,232,223,125,188,247,43,147,157,214,154,215,85,89,116,219,87,40,169,164,125,53,190,122,203,5,194,68,69,84,98,204,140,154,159,127,169,55,138,161,55,250,213,168,6,242,229,27,129,90,113,110,14,236,249,93,37,52,45,174,204,238,183,27,141,92,205,79,190,61,33,169,146,146,54,57,126,166,165,58,170,39,177,58,213,125,170,164,211,32,23,39,125,114,176,102,28,62,203,162,83,86,197,22,65,128,214,84,203,29,34,170,35,230,183,85,78,233,219,51,126,46,70,207,44,204,119,183,167,120,247,252,54,147,244,1,94,92,233,52,222,219,124,208,76,95,83,89,3,18,233,139,100,13,162,238,236,136,171,71,87,19,209,237,223,218,191,125,134,5,68,248,122,223,89,97,165,97,243,167,215,59,28,56,134,41,195,213,166,190,41,175,21,119,6,228,119,120,163,217,206,166,166,138,57,35,167,99,255,0,169,89,31,43,222,137,237,218,20,85,217,28,157,65,250,242,62,203,110,21,216,54,170,96,243,79,35,168,172,215,75,101,210,8,213,125,86,73,87,20,241,201,183,159,197,40,217,191,241,33,58,184,152,213,73,180,71,64,115,189,83,164,98,58,179,31,178,207,61,10,57,168,230,173,91,147,183,79,212,139,237,111,117,241,239,249,55,34,55,38,13,53,184,99,28,62,100,154,135,113,130,72,126,154,95,149,40,145,222,201,41,40,217,218,73,19,248,230,125,67,127,250,217,190,121,138,99,85,121,95,5,122,171,107,162,138,73,36,130,211,21,201,200,197,217,82,58,74,168,106,158,191,196,140,133,202,191,145,23,216,5,64,112,39,195,223,236,191,226,97,182,141,64,173,173,174,179,82,69,81,147,100,245,14,153,221,250,214,36,173,69,141,210,239,213,215,52,211,49,28,237,250,186,86,69,69,221,55,75,252,176,99,246,60,82,201,69,141,227,54,138,75,93,170,219,11,105,168,232,169,33,108,80,193,19,83,102,177,140,106,34,34,39,228,41,115,147,86,115,143,99,28,77,222,49,187,213,108,116,213,57,86,51,61,21,177,94,228,68,154,166,57,225,153,98,77,255,0,124,177,199,43,147,251,69,79,137,118,96,121,247,252,126,199,149,217,43,113,188,154,209,73,116,181,92,161,117,53,101,21,92,45,150,25,226,114,108,230,61,142,69,69,69,252,167,63,220,115,240,250,254,17,56,153,168,177,96,213,149,116,86,106,150,83,228,184,189,67,37,119,122,146,39,72,238,150,36,155,245,117,195,52,82,53,174,221,93,210,214,57,124,212,232,68,164,238,114,185,245,135,41,226,94,205,138,217,170,33,168,159,18,198,225,164,184,190,53,106,172,117,83,77,36,221,149,84,243,221,177,186,39,108,190,197,145,124,147,207,112,182,158,28,53,81,117,187,66,112,125,85,146,38,197,81,145,89,160,169,172,141,137,234,178,173,19,162,161,173,254,197,37,100,136,159,145,16,217,4,119,229,237,136,213,225,60,24,233,93,146,182,9,33,150,107,59,238,138,199,254,18,54,182,162,90,182,175,247,219,58,47,247,201,16,4,56,227,11,150,158,149,241,59,112,159,59,199,110,63,66,115,201,182,90,139,148,20,201,53,45,199,102,236,158,38,4,86,238,255,0,36,78,235,85,29,183,225,35,252,182,175,220,131,147,223,23,214,138,247,210,218,161,195,175,148,232,228,232,169,163,189,118,218,228,87,109,186,182,118,70,228,84,79,53,77,191,139,117,47,36,143,156,109,113,95,97,225,59,71,234,178,167,172,53,121,85,221,31,67,141,91,94,168,189,234,174,159,57,158,223,111,102,36,84,115,254,191,85,187,162,189,20,10,36,215,189,4,202,248,116,204,99,211,236,238,251,143,85,100,77,166,101,77,117,5,166,177,245,46,183,117,249,178,57,223,208,214,36,142,110,207,70,181,206,217,174,106,174,219,166,246,31,202,87,130,182,195,21,63,21,90,155,105,71,73,34,61,152,109,5,76,95,128,223,99,174,42,139,241,95,89,145,126,78,183,252,99,114,70,30,7,184,95,203,120,221,215,154,252,207,82,171,43,235,177,107,101,111,165,242,235,172,239,94,229,198,162,71,171,219,72,215,251,122,229,93,213,202,155,116,70,142,84,84,85,98,45,243,80,80,81,90,232,105,237,150,218,72,105,105,41,34,100,20,240,66,196,100,113,70,196,70,181,141,106,121,35,81,17,17,17,61,136,128,126,224,0,4,60,230,29,199,29,183,133,188,29,112,252,50,170,26,173,74,201,105,157,232,232,124,156,219,93,58,238,213,173,149,62,189,247,72,218,191,132,228,85,93,218,197,69,217,156,97,241,97,135,240,151,165,147,230,87,148,138,191,32,184,35,233,177,219,50,189,81,213,245,91,39,155,182,243,108,49,238,142,123,188,188,182,106,122,206,106,45,49,104,126,142,235,31,48,222,35,174,21,247,219,189,84,207,184,213,54,231,149,228,50,70,174,138,221,74,171,179,88,196,246,35,149,172,237,195,22,232,155,49,19,201,172,114,160,101,156,6,240,103,147,241,141,169,213,89,222,160,205,112,126,9,106,184,45,86,69,116,158,87,172,247,122,199,47,113,212,140,149,124,221,35,213,200,233,95,190,237,107,247,221,28,246,111,123,150,107,61,171,29,180,81,88,44,86,234,122,11,109,182,158,58,74,74,90,120,209,145,65,12,109,70,178,54,53,60,145,168,212,68,68,79,130,30,6,150,233,134,21,163,88,21,159,77,116,250,206,203,109,138,201,2,65,77,10,47,83,156,187,238,233,30,239,107,222,247,42,185,206,95,106,170,169,149,128,42,103,158,6,89,114,147,35,210,220,21,178,57,148,16,81,92,110,207,98,47,148,147,62,72,162,106,170,125,109,108,110,219,254,177,197,179,21,117,206,235,77,107,170,172,186,109,171,148,84,210,62,154,223,61,101,130,225,34,34,170,49,102,70,77,79,191,212,155,197,80,155,253,106,212,3,121,114,141,192,173,56,183,7,118,124,174,146,154,22,215,102,119,91,141,198,174,102,167,223,30,144,212,201,73,27,28,191,83,82,157,85,19,216,157,106,190,213,82,105,144,11,147,190,185,88,51,14,31,101,209,41,171,98,139,32,192,107,42,101,142,145,85,17,243,91,170,167,116,237,153,191,23,35,103,150,102,59,219,211,188,123,254,27,73,250,0,175,46,116,154,111,109,190,104,38,47,169,172,129,137,116,197,178,6,209,119,118,68,85,163,171,137,232,246,239,237,95,190,195,2,162,124,61,111,172,176,210,176,249,211,235,157,142,28,67,20,225,234,211,95,20,215,138,187,131,114,59,188,81,236,231,83,83,69,28,145,211,177,255,0,212,172,143,149,239,68,246,237,10,42,236,142,78,160,253,121,31,101,183,10,236,27,85,48,121,167,145,212,86,107,165,178,233,4,106,190,171,36,171,138,120,228,219,207,226,148,108,223,248,144,136,92,211,178,250,220,175,141,108,214,150,162,89,29,77,143,65,110,179,209,177,255,0,250,184,219,73,28,175,68,243,95,37,154,105,156,159,219,125,100,238,228,193,166,183,12,99,135,204,147,80,238,48,73,15,211,75,242,165,18,59,217,37,37,27,59,73,34,127,28,207,168,111,255,0,91,32,255,0,54,12,38,179,19,227,67,39,187,77,74,177,82,101,86,251,109,226,145,122,118,107,218,148,204,166,145,81,126,63,125,166,149,87,242,168,23,81,160,88,21,163,76,52,79,7,192,108,84,241,195,73,101,177,81,211,167,71,177,242,118,145,210,200,191,90,190,71,61,234,191,91,148,207,141,85,194,214,171,89,245,171,135,220,23,80,236,245,49,203,233,11,53,60,85,140,107,145,86,10,216,152,145,212,68,187,123,21,178,177,233,236,77,211,101,217,55,54,168,30,62,101,138,89,179,188,70,245,132,228,52,201,81,107,191,219,234,45,181,145,42,34,245,195,52,110,141,233,231,229,236,114,156,252,240,77,104,169,199,248,227,211,123,13,98,162,212,91,114,223,7,42,167,179,174,53,145,174,219,251,232,165,252,234,94,125,99,210,205,62,200,181,31,37,157,145,91,49,187,109,69,202,161,92,244,111,83,99,98,185,24,139,253,83,149,17,173,79,53,85,114,34,34,170,148,7,192,245,206,174,247,198,230,153,94,107,222,143,169,175,202,155,85,51,147,227,35,250,220,229,255,0,10,168,29,16,145,107,152,55,23,148,92,43,104,244,203,97,171,133,249,238,82,201,40,113,234,117,84,87,83,249,109,45,107,219,253,68,72,169,211,228,168,178,43,17,83,110,173,164,6,164,234,38,39,164,184,29,243,82,115,155,146,80,88,177,234,55,214,214,77,182,238,233,111,146,49,141,253,243,220,229,107,26,212,243,115,156,212,79,53,57,210,226,123,136,92,179,137,205,97,188,234,158,82,231,196,202,151,120,107,85,7,95,83,45,214,246,42,246,105,219,240,242,71,43,156,191,190,123,222,239,45,192,145,220,180,56,66,173,226,87,85,170,53,131,82,233,38,173,194,113,90,239,21,84,234,180,87,165,234,234,171,220,108,10,174,252,54,181,85,36,151,125,247,221,141,95,221,21,82,241,14,126,244,163,153,15,18,122,41,128,218,116,211,78,103,197,45,150,43,52,75,29,60,41,99,141,207,123,149,85,207,146,71,170,238,247,189,202,174,115,151,218,171,240,79,35,45,253,183,110,50,255,0,229,6,47,254,33,139,255,0,16,54,175,59,191,233,179,166,223,201,218,175,231,36,216,229,113,238,39,166,95,158,190,113,90,82,231,17,60,81,234,199,20,119,171,70,65,171,21,182,218,154,203,37,43,232,233,29,69,68,218,100,72,156,254,181,71,35,87,101,93,254,38,194,209,174,99,28,76,232,62,155,89,244,167,79,175,22,24,44,22,63,17,225,35,170,180,71,52,169,222,168,146,119,238,245,93,215,239,146,191,111,169,54,79,128,29,5,158,102,77,140,227,217,166,61,112,197,50,203,53,37,218,207,118,167,125,45,109,21,84,105,36,83,196,228,217,205,115,87,218,159,254,115,7,225,167,59,200,53,67,135,253,62,212,76,174,88,100,188,228,88,253,29,198,185,240,196,145,198,233,164,141,28,229,107,83,201,169,186,251,13,150,5,85,241,3,201,114,170,178,243,87,127,225,191,60,183,210,80,212,61,100,110,63,145,186,84,74,100,246,171,98,171,141,175,87,183,127,193,108,140,69,68,219,119,187,218,71,27,151,42,62,43,236,20,53,183,172,166,28,50,199,102,182,211,58,178,186,235,93,144,70,218,106,88,24,142,116,146,61,88,215,61,26,214,183,117,217,171,228,169,182,254,123,95,17,81,252,218,56,212,92,134,229,63,11,122,103,119,119,163,45,179,53,217,125,109,60,158,173,85,75,85,21,148,40,169,237,100,107,179,164,250,228,70,183,203,161,219,133,116,98,56,30,71,168,25,205,187,79,48,106,69,190,94,47,21,201,65,111,101,43,92,141,169,122,187,100,122,117,163,92,214,109,235,42,185,27,210,212,85,114,38,203,183,67,124,34,240,195,139,112,167,163,246,253,61,178,246,43,47,19,237,89,127,187,50,62,151,92,43,156,158,179,188,252,210,54,39,169,27,126,13,77,215,214,115,149,99,39,42,174,10,215,72,240,246,113,3,169,22,165,143,50,202,233,17,44,244,147,179,103,218,109,143,77,209,202,139,248,51,78,155,57,126,45,143,165,190,74,233,26,88,56,2,159,121,221,255,0,77,157,54,254,78,213,127,57,46,8,167,222,119,127,211,103,77,191,147,181,95,206,64,157,220,184,61,201,180,179,251,157,85,252,246,160,244,121,128,251,154,106,191,247,5,223,233,99,60,238,92,30,228,218,89,253,206,170,254,123,80,122,60,192,125,205,53,95,251,130,239,244,177,129,91,28,152,240,59,94,71,196,149,255,0,50,185,65,28,210,226,120,212,178,208,245,38,235,21,77,68,177,195,220,79,202,145,44,237,255,0,235,133,213,20,123,202,7,86,108,218,125,196,245,70,33,127,170,142,154,12,246,205,37,166,142,71,236,136,181,241,200,201,161,98,185,125,157,77,100,204,68,248,189,204,79,106,161,120,64,10,185,231,123,167,214,215,216,244,211,85,96,167,99,46,17,85,213,227,213,51,34,39,84,208,189,137,60,45,85,246,236,199,50,117,79,135,223,93,249,11,70,42,167,157,198,169,218,166,251,157,232,197,21,74,73,95,78,250,140,142,227,26,42,47,101,142,111,98,155,127,142,238,254,137,93,151,111,36,69,243,223,200,55,63,38,204,202,171,33,225,74,191,27,171,153,206,250,45,149,86,209,83,49,85,85,25,79,44,80,212,166,223,4,222,89,167,93,147,248,254,36,186,214,109,93,195,116,43,77,47,186,167,157,215,37,61,166,199,76,233,156,214,185,18,74,153,87,202,56,34,69,84,71,73,35,213,26,212,250,215,207,100,221,72,165,201,235,5,172,197,56,72,92,130,186,153,99,118,95,146,215,93,169,220,230,236,231,83,177,145,82,183,242,237,215,77,42,166,255,0,213,42,251,20,130,156,207,56,201,253,144,218,151,247,50,193,46,139,46,159,225,53,79,142,39,198,239,189,221,46,77,221,146,213,121,121,57,140,69,116,113,47,197,21,239,79,41,54,64,215,152,213,147,87,121,146,113,105,44,181,242,186,42,172,134,165,106,174,21,12,71,62,154,195,103,137,81,58,91,191,239,99,98,181,140,69,219,174,71,55,117,221,234,165,246,105,190,158,98,154,79,130,89,52,227,7,182,182,130,199,143,210,50,142,142,4,243,94,148,243,87,57,127,124,247,57,92,231,59,226,231,57,126,39,61,124,59,113,135,172,28,45,208,221,233,52,145,49,234,73,111,178,199,37,117,93,101,169,149,53,18,53,137,179,35,235,114,238,140,106,171,149,26,159,23,185,87,127,45,183,15,237,187,113,151,255,0,40,49,127,241,12,95,248,129,63,249,190,123,156,87,127,40,173,159,247,158,104,62,70,63,142,207,209,191,214,68,58,215,94,96,28,69,241,23,128,203,166,218,153,117,177,212,217,102,170,134,177,204,164,181,178,158,78,236,74,170,197,71,181,119,219,205,124,140,99,135,14,46,245,155,133,111,164,63,114,59,133,174,151,233,71,132,244,135,141,160,109,79,87,134,239,118,186,122,191,7,247,121,55,250,247,79,168,14,144,8,79,205,243,220,226,187,249,69,108,255,0,188,243,216,229,163,196,206,169,241,65,165,89,78,91,170,245,182,250,155,133,167,32,244,117,51,168,168,219,76,212,135,195,69,38,202,214,251,87,169,238,243,60,126,111,158,231,21,223,202,43,103,253,231,129,166,121,29,127,232,158,173,127,116,109,31,232,170,75,62,43,7,145,215,254,137,234,215,247,70,209,254,138,164,158,28,72,107,230,33,195,86,145,94,181,95,48,127,114,43,123,18,26,10,38,187,105,43,235,158,138,144,211,179,242,185,81,85,87,207,165,141,123,151,201,170,4,89,230,159,198,74,104,158,158,46,138,96,23,84,102,111,154,82,185,181,147,67,39,223,45,86,183,110,215,191,201,119,108,179,121,177,159,83,123,142,242,84,106,172,125,229,35,193,170,228,215,168,248,164,212,91,90,250,38,207,59,163,196,169,103,103,149,85,107,23,103,214,236,169,230,200,151,118,177,126,50,35,151,201,99,77,235,223,85,53,55,47,214,77,66,190,234,110,119,114,90,219,222,65,86,234,170,153,61,141,111,146,35,35,98,126,245,140,98,53,141,111,193,173,68,248,18,83,24,230,161,197,102,23,142,219,113,44,86,175,16,182,89,236,244,177,209,80,209,211,227,241,54,56,32,141,168,214,49,169,191,177,17,19,219,231,245,129,125,69,20,115,118,247,203,187,127,112,109,127,232,148,126,219,183,25,127,242,131,23,255,0,16,197,255,0,137,27,245,211,93,51,238,34,115,233,181,43,82,170,104,167,189,207,75,13,36,146,82,83,36,17,172,113,38,204,245,19,203,125,151,218,7,66,92,39,123,172,104,223,217,254,61,242,232,13,170,80,118,17,205,31,139,45,62,195,44,24,22,57,124,199,35,180,227,86,186,91,69,3,37,178,198,247,182,158,158,38,197,26,57,202,187,185,122,24,221,215,226,165,227,92,245,15,23,195,52,238,61,66,212,60,146,221,99,181,83,219,226,171,174,174,172,153,176,195,26,185,136,171,230,190,213,85,93,145,169,186,170,170,34,34,170,162,1,149,131,85,112,239,196,198,149,113,65,137,215,230,26,87,116,158,162,150,217,113,154,219,85,5,92,105,13,76,78,106,250,146,58,45,213,90,201,25,179,216,171,178,170,42,162,162,57,174,106,109,80,4,29,231,9,138,91,111,188,35,62,255,0,85,20,62,47,27,200,173,245,116,178,57,219,61,59,170,248,30,214,249,121,238,146,238,173,246,122,136,191,189,66,113,21,135,206,139,95,44,212,248,166,53,195,157,154,182,57,174,213,181,177,228,55,166,70,168,229,166,166,141,175,101,60,79,243,242,116,143,123,159,182,219,237,19,87,216,228,220,60,30,71,55,218,239,23,171,184,203,164,87,81,246,236,213,204,98,175,148,114,239,84,199,42,39,246,73,209,191,246,136,90,209,92,156,149,116,186,225,142,104,254,105,170,183,26,55,66,204,202,237,5,21,3,223,255,0,173,166,161,108,136,178,55,203,240,86,90,137,89,190,254,107,18,253,72,88,216,0,0,28,233,234,247,191,166,107,246,189,114,249,204,135,69,135,58,122,189,239,233,154,253,175,92,190,115,33,209,96,0,15,55,37,150,241,79,142,93,103,199,163,138,75,172,116,83,190,133,146,181,92,199,84,36,106,177,163,145,60,213,58,182,221,19,207,96,61,32,84,247,9,124,213,117,171,83,56,134,196,52,231,89,27,135,208,227,89,21,92,150,233,170,41,45,242,83,203,29,75,226,122,83,39,83,165,114,122,211,246,152,168,169,251,255,0,111,145,108,32,10,93,230,249,195,78,41,164,218,141,141,234,214,5,101,167,181,219,51,182,84,195,115,163,164,137,177,193,21,198,14,133,238,181,141,68,70,247,153,38,234,137,237,116,79,114,249,187,206,232,138,172,231,119,168,88,244,209,105,174,150,211,85,50,107,221,52,149,151,202,184,154,228,222,158,157,237,108,80,171,147,254,145,205,151,111,250,165,250,208,9,61,202,239,87,238,154,189,194,53,129,215,218,153,42,110,56,117,100,248,172,243,189,119,116,140,167,108,114,65,186,252,85,180,243,192,205,254,61,27,252,73,106,64,206,76,216,205,117,151,133,75,181,238,181,146,178,60,131,47,173,171,164,234,85,232,124,17,211,211,65,212,212,246,111,220,138,84,85,79,111,74,39,192,158,96,12,87,84,117,59,11,209,188,10,241,169,58,131,120,142,219,98,177,211,173,69,76,206,243,115,190,13,142,54,251,95,35,220,168,214,181,60,213,202,136,123,215,123,189,174,193,106,172,190,222,235,224,161,183,91,160,146,170,174,170,119,163,35,130,22,53,92,247,185,203,228,141,68,69,85,95,200,81,47,30,188,102,100,188,98,234,109,38,5,167,144,87,191,5,180,92,18,151,30,182,193,27,214,107,205,99,157,218,109,91,226,79,55,61,253,74,216,153,183,83,90,253,182,71,61,200,6,35,174,90,199,172,124,195,56,140,160,161,176,217,170,231,146,225,82,235,110,41,142,197,34,186,59,125,42,175,83,156,229,252,20,114,181,157,201,165,242,77,152,171,228,214,53,18,230,248,58,225,55,15,225,43,75,32,196,45,29,154,252,138,228,145,212,228,119,148,110,206,174,170,68,95,85,187,249,164,49,245,57,177,183,203,201,85,203,235,57,202,186,211,151,143,3,86,206,22,240,148,204,179,58,104,106,181,47,36,165,111,164,101,252,38,218,233,157,179,146,138,37,246,111,186,34,200,244,252,39,38,201,187,90,138,179,16,1,15,57,175,230,215,12,63,131,76,138,142,221,35,163,147,38,185,219,236,146,72,213,217,91,19,165,239,72,159,196,230,192,230,47,228,122,147,12,136,60,214,48,106,252,215,131,76,154,170,219,23,118,108,98,190,130,250,232,211,126,165,138,57,123,82,170,121,237,234,199,51,222,187,252,24,191,29,128,137,220,146,52,210,203,116,203,181,27,86,46,16,71,45,194,195,73,69,102,182,171,147,117,133,42,150,87,206,244,221,60,156,169,4,77,69,69,223,103,72,158,197,243,182,242,161,249,39,234,189,134,199,156,103,186,63,117,169,142,11,134,83,75,73,117,180,245,46,203,51,233,18,100,158,36,250,221,209,51,94,137,253,76,114,47,159,194,222,0,31,231,161,157,125,206,132,234,219,110,173,188,246,250,143,244,124,203,114,183,54,226,219,67,171,233,146,189,240,186,165,180,171,43,123,206,133,174,70,172,136,205,250,149,168,231,53,21,219,109,186,162,124,64,250,64,53,207,16,26,241,130,112,225,166,23,93,81,212,10,213,142,138,129,157,20,180,177,175,223,235,234,220,139,218,166,133,62,47,122,167,181,124,154,136,174,114,163,90,170,129,129,113,163,197,230,39,194,70,152,73,145,86,164,55,28,174,238,217,41,177,203,59,157,231,83,80,137,231,44,155,121,164,17,238,138,245,242,223,118,181,21,21,200,169,78,92,58,232,54,174,115,3,226,10,227,114,200,111,85,179,65,81,84,219,158,97,146,76,138,239,11,3,151,102,198,205,209,91,220,115,88,177,195,31,177,17,158,196,99,23,111,134,225,93,174,220,199,120,158,111,110,31,17,123,190,189,35,134,38,171,214,134,193,106,141,223,21,243,86,65,26,63,117,95,107,222,245,246,190,77,150,243,120,112,225,227,2,225,143,75,173,250,101,129,83,171,162,131,239,247,11,132,173,68,158,229,88,228,68,146,162,79,169,87,100,68,106,46,205,106,53,169,236,3,45,211,173,60,195,244,159,9,180,105,222,5,102,134,213,97,177,211,37,53,29,44,127,189,106,121,171,156,171,230,231,185,202,174,115,151,205,206,114,170,249,169,146,0,5,48,115,169,203,235,110,156,68,226,120,98,203,39,128,176,226,113,212,199,27,191,5,42,42,106,102,238,185,190,127,22,67,2,124,60,219,252,69,134,114,232,192,173,24,15,7,58,115,79,106,167,141,146,223,45,190,158,173,149,190,217,170,42,156,178,43,157,249,81,139,27,63,138,52,79,202,64,30,118,56,77,101,183,92,240,125,64,109,42,182,134,251,140,45,177,37,70,249,62,166,146,166,87,191,117,250,250,42,161,242,250,144,156,252,178,245,90,207,169,220,32,225,148,148,117,49,173,199,15,133,216,229,206,157,28,157,80,190,7,47,101,85,19,224,232,29,19,145,118,246,171,147,207,101,80,37,81,254,94,198,72,199,71,35,17,205,114,42,57,170,155,162,162,252,20,255,0,71,225,91,91,71,109,162,168,184,220,42,162,166,165,165,137,243,207,52,175,70,178,40,218,138,174,115,156,190,72,136,136,170,170,191,4,3,157,45,72,192,40,180,183,141,59,190,159,90,226,72,173,246,77,66,74,122,24,211,111,82,151,199,35,161,111,151,151,148,110,98,127,224,116,104,115,127,153,106,36,58,181,198,13,126,165,82,111,225,50,60,253,181,244,136,237,247,109,51,235,147,178,139,191,197,35,232,79,135,179,216,135,72,0,85,239,58,221,105,188,90,236,216,78,131,90,43,38,167,163,189,36,185,5,233,172,94,148,168,142,39,164,116,177,174,223,132,212,145,38,122,181,124,186,153,18,251,90,155,123,156,163,120,71,196,109,58,115,73,196,254,99,103,138,191,37,191,79,81,30,59,226,88,142,109,182,142,41,29,11,166,141,171,236,154,73,25,39,175,237,72,209,189,59,35,221,190,153,231,111,141,85,210,235,118,159,230,15,138,68,166,185,226,175,182,198,245,95,85,100,165,171,150,71,162,39,214,137,86,205,252,254,41,253,249,177,202,223,57,199,178,254,12,240,203,101,158,182,57,43,113,135,214,90,110,112,35,145,95,79,58,84,201,43,81,201,240,71,69,44,111,79,200,239,200,4,180,35,231,26,156,39,226,60,84,105,37,206,199,85,106,166,102,97,106,165,150,167,25,186,244,163,102,167,171,70,171,155,11,159,237,88,101,84,70,61,171,186,38,232,228,78,166,162,146,12,242,50,236,174,197,130,226,215,124,207,39,175,142,138,209,99,162,154,190,182,162,71,35,91,28,49,49,92,229,221,85,19,216,158,95,90,129,70,28,173,53,142,235,164,188,90,89,49,121,229,154,59,78,120,215,227,151,42,103,42,162,36,234,138,234,105,21,139,229,214,217,154,214,110,190,104,217,100,219,219,178,223,49,206,239,6,54,90,189,80,227,123,78,36,163,161,84,116,185,140,89,11,226,137,17,18,40,233,101,117,107,189,155,34,53,169,18,254,79,35,162,32,40,163,155,183,190,93,219,251,131,107,255,0,68,165,192,240,167,129,218,244,211,134,221,54,195,109,16,71,20,84,120,213,12,179,116,38,201,37,76,209,54,105,228,254,55,203,36,142,255,0,180,83,247,55,111,124,187,183,247,6,215,254,137,75,105,224,179,86,108,218,207,195,22,159,229,246,154,168,229,158,11,53,53,166,231,27,118,69,134,190,150,54,195,59,21,191,189,221,204,235,106,124,88,246,47,177,80,13,220,124,55,235,29,171,38,177,220,113,187,237,20,117,150,219,181,36,212,53,148,210,38,236,154,9,88,172,145,142,79,138,43,92,168,191,198,125,199,139,154,101,246,45,63,196,47,89,206,79,88,148,182,139,5,4,247,26,217,149,83,212,134,38,43,221,182,234,136,171,178,121,38,254,107,178,1,207,151,13,213,149,186,29,199,38,21,67,13,84,136,252,127,63,143,31,168,153,23,103,44,15,171,90,41,215,213,223,125,227,146,79,36,246,239,177,209,57,207,15,9,246,155,174,186,241,205,131,215,173,26,201,53,215,55,110,79,93,30,200,230,164,80,212,58,186,116,119,195,110,152,220,159,223,252,165,168,115,48,227,33,56,109,210,228,193,112,155,154,197,168,121,173,60,145,80,62,37,245,237,148,59,171,37,172,95,234,94,190,108,139,251,62,167,39,238,106,128,67,14,107,124,99,59,86,51,132,225,223,78,110,93,236,83,20,171,255,0,118,42,41,159,212,219,165,213,171,183,109,21,170,189,81,193,230,212,250,228,87,174,203,210,197,38,135,45,30,14,19,134,221,45,250,113,154,219,82,61,66,205,41,227,154,189,178,55,215,182,81,46,207,138,139,207,205,31,236,124,191,217,244,183,207,182,138,180,141,167,217,205,215,77,243,123,62,127,101,163,183,86,92,236,117,109,174,164,101,202,153,42,96,239,183,205,143,116,107,228,229,107,182,122,111,229,212,212,95,50,87,254,219,183,25,127,242,131,23,255,0,16,197,255,0,136,23,174,115,167,164,62,254,152,87,218,245,183,231,49,155,87,246,221,184,203,255,0,148,24,191,248,134,47,252,72,171,99,212,92,151,29,212,203,126,173,91,37,167,102,65,108,190,197,145,211,189,209,35,162,109,100,117,9,59,85,88,190,74,222,226,39,171,245,121,1,212,8,42,59,131,142,100,188,79,235,79,18,216,54,152,103,55,155,4,214,43,245,100,240,214,71,79,103,142,25,28,214,211,75,34,116,189,23,116,245,152,210,220,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,24,172,250,81,165,181,83,201,85,85,166,184,172,211,76,245,146,73,36,179,83,185,207,114,174,234,229,85,102,234,170,190,123,153,80,3,17,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,8,177,199,126,154,105,197,155,132,45,82,185,217,244,255,0,27,161,172,167,177,185,208,212,83,90,160,138,88,215,184,196,221,174,107,81,81,118,85,246,41,93,156,156,49,204,123,40,226,115,39,160,201,108,54,235,181,44,120,29,108,204,130,186,149,147,198,217,18,225,111,68,122,53,232,168,142,217,206,77,253,187,42,253,101,204,234,6,1,137,106,150,25,118,211,236,238,211,233,59,5,242,5,165,175,164,239,203,15,122,45,209,122,122,226,115,94,223,52,79,54,185,20,214,186,41,193,159,13,156,59,101,85,89,174,142,105,191,209,251,213,109,189,246,185,234,125,49,95,87,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,234,237,190,202,168,161,180,236,56,110,33,138,190,105,49,124,82,207,103,117,66,53,38,117,5,12,84,235,34,38,251,35,186,26,155,237,186,237,191,214,165,114,115,74,224,39,37,212,75,156,220,72,232,197,150,162,235,123,109,59,34,201,236,148,205,87,207,85,28,76,233,101,92,12,246,189,237,99,90,199,198,212,85,114,53,174,106,42,163,183,179,48,5,12,240,141,204,151,87,248,90,165,139,2,200,45,203,153,96,244,207,86,71,103,173,157,97,170,182,250,222,178,83,76,168,229,99,119,221,86,39,181,91,191,179,161,85,85,102,163,185,217,240,253,232,133,153,186,85,168,75,116,233,242,166,88,232,146,159,125,189,157,239,17,213,182,255,0,30,223,254,4,144,215,94,3,184,98,226,26,190,123,246,119,167,145,82,223,234,23,121,111,118,121,157,67,89,35,191,170,145,89,234,76,237,182,78,169,88,245,217,60,148,208,212,252,150,120,85,130,118,75,46,107,170,53,13,106,238,177,73,118,160,70,187,242,47,77,18,47,248,21,0,132,28,91,115,55,213,222,38,173,21,90,119,139,217,227,194,48,170,231,118,234,104,41,42,29,81,91,114,102,233,179,42,39,217,190,162,170,34,246,163,107,81,119,84,114,189,54,36,215,44,110,94,183,252,54,243,65,196,134,186,88,223,111,184,193,26,201,139,216,42,227,86,207,76,247,166,222,54,165,139,248,15,70,170,164,113,185,58,154,174,235,114,53,200,221,166,14,139,112,33,194,222,130,220,33,190,96,218,95,71,53,238,157,221,113,93,174,210,190,190,170,39,124,29,26,202,170,216,156,159,92,109,106,155,252,1,132,235,70,144,225,218,239,166,87,221,42,207,40,214,123,69,246,155,178,247,51,100,150,158,84,84,116,83,198,171,236,123,30,141,115,87,217,186,108,168,168,170,139,155,0,57,235,213,109,34,226,43,151,102,186,81,222,109,151,74,203,116,244,147,190,76,123,39,163,135,250,14,233,79,251,230,171,93,187,85,122,85,18,88,31,190,219,254,249,170,215,44,212,210,190,118,216,179,237,52,244,186,217,163,247,120,46,81,55,166,122,220,98,104,167,138,117,219,240,155,5,67,227,88,255,0,181,238,191,235,223,207,100,178,28,235,0,194,117,55,26,170,195,181,7,22,182,228,54,90,212,218,106,43,133,59,102,137,202,158,199,34,47,224,185,61,168,228,217,200,190,104,168,164,59,203,185,59,112,137,146,220,223,112,181,77,156,226,241,61,202,239,7,104,188,196,248,91,191,193,60,84,19,61,19,254,208,26,63,89,121,216,211,84,217,106,45,186,9,165,85,180,183,25,209,236,142,237,147,201,30,212,201,236,71,182,150,7,57,30,255,0,61,211,170,94,148,84,243,71,161,17,248,110,225,159,91,120,249,214,42,220,138,255,0,118,185,75,109,154,177,181,57,86,95,92,138,244,98,46,223,123,141,87,202,73,213,168,141,100,109,242,106,34,111,210,196,44,223,5,229,21,193,238,29,112,134,225,116,181,229,89,114,194,238,166,195,125,188,39,105,203,231,183,83,105,99,135,169,19,203,201,124,151,111,52,95,61,229,254,49,138,227,24,77,142,151,24,195,177,235,109,142,209,66,206,138,106,11,117,43,41,233,225,111,212,216,216,136,212,250,252,144,15,159,6,194,113,173,55,195,172,216,22,29,108,142,223,100,176,81,69,65,67,77,26,121,50,40,218,136,155,175,239,156,187,110,231,47,155,156,170,171,186,170,158,157,214,215,111,189,219,43,44,183,106,72,234,168,107,224,146,150,170,9,19,118,75,19,218,173,123,28,159,20,86,170,162,255,0,25,245,0,57,250,226,251,132,141,79,224,171,86,89,144,227,146,93,27,137,186,226,218,220,83,39,164,115,154,234,119,163,149,241,195,36,141,219,183,83,31,79,228,235,70,245,183,226,141,150,26,31,206,170,146,131,28,164,179,113,3,166,151,59,133,210,146,54,69,37,231,28,116,42,181,155,34,34,200,250,105,93,27,88,245,217,85,122,100,233,85,95,38,177,60,139,64,202,49,92,107,54,176,86,226,185,133,134,130,245,103,184,196,176,213,208,215,83,182,104,38,98,252,28,199,34,162,253,127,145,81,20,135,57,199,40,30,16,178,251,180,215,75,84,57,142,36,217,228,89,29,75,99,187,199,216,69,95,106,53,181,80,204,173,77,252,246,69,68,79,98,108,158,64,104,45,114,231,83,13,199,28,171,179,112,249,166,215,43,109,206,169,174,142,59,214,70,232,85,105,26,168,169,214,202,88,156,246,186,79,61,209,93,34,181,21,60,218,244,242,34,167,7,92,39,234,87,26,186,196,185,30,82,183,73,241,40,110,94,59,46,201,43,30,245,117,83,149,201,36,148,241,202,190,114,84,203,190,203,178,170,177,31,214,239,222,163,172,179,8,229,13,193,254,33,112,134,225,116,160,203,114,206,196,137,35,97,190,94,27,218,114,167,154,35,155,75,28,61,73,190,222,75,228,187,108,187,166,232,179,11,23,197,113,172,38,193,69,138,225,246,26,11,45,158,221,18,67,73,67,67,78,216,96,133,137,240,107,26,136,137,245,254,85,85,80,62,234,10,26,59,93,13,61,178,221,77,29,53,37,36,76,130,8,99,111,75,35,141,136,141,107,90,137,236,68,68,68,68,252,135,238,0,30,22,117,155,227,58,109,134,222,115,236,202,231,29,190,201,97,163,146,186,186,165,255,0,188,137,137,186,236,158,215,57,125,136,212,243,85,84,68,243,82,132,53,71,62,213,222,99,220,84,210,81,88,40,42,17,215,122,159,71,99,246,183,189,93,13,158,216,213,85,89,36,86,249,38,205,234,150,87,252,87,116,79,36,107,83,160,106,202,58,75,133,36,244,21,244,176,212,210,212,198,232,103,130,102,35,227,150,55,38,206,99,154,190,78,106,162,170,42,47,146,162,154,131,70,184,68,208,93,1,206,50,109,64,210,188,46,59,53,207,41,99,34,168,99,100,87,195,75,19,92,174,116,116,204,95,220,88,247,236,231,49,171,211,187,24,136,136,141,68,64,247,56,120,208,124,51,134,237,39,179,105,78,19,2,120,107,116,125,202,202,183,49,18,91,133,99,209,59,213,50,109,251,231,42,38,201,251,214,163,90,158,77,67,100,128,0,192,181,199,90,176,110,31,116,206,241,170,90,133,112,90,123,93,170,47,82,40,246,89,171,42,21,23,181,79,11,87,240,164,123,188,147,216,137,230,174,84,106,42,166,122,106,173,112,225,123,67,248,143,75,92,122,207,136,84,228,49,89,150,69,161,131,211,117,244,144,196,231,237,212,254,221,52,241,177,207,84,68,78,167,34,185,19,201,23,96,40,3,137,94,34,243,206,39,245,74,225,169,121,213,74,183,186,171,79,108,183,70,245,88,45,180,77,114,172,112,70,139,245,110,170,231,123,92,229,115,151,219,178,74,110,25,57,158,96,92,45,233,117,14,155,225,28,43,36,210,166,213,23,107,171,243,20,100,247,74,197,68,71,207,34,120,21,233,79,45,154,205,213,24,212,68,69,95,53,91,4,253,171,142,4,255,0,128,207,243,154,241,254,214,63,106,227,129,63,224,51,252,230,188,127,181,129,21,127,111,59,255,0,101,223,243,219,255,0,144,31,183,157,255,0,178,239,249,237,255,0,200,18,171,246,174,56,19,254,3,63,206,107,199,251,88,253,171,142,4,255,0,128,207,243,154,241,254,214,6,244,209,61,73,251,177,105,22,33,170,158,133,244,71,210,171,69,53,215,192,120,159,17,225,187,172,71,118,251,157,44,235,219,125,186,186,91,191,212,131,90,52,135,14,215,125,50,190,233,86,121,70,179,218,47,180,221,151,185,155,36,180,242,162,163,162,158,53,95,99,216,244,107,154,190,205,211,101,69,69,84,95,111,9,194,241,173,57,196,109,24,38,27,109,244,125,138,195,71,29,5,190,151,189,36,189,152,35,111,75,25,215,35,156,247,108,137,237,115,149,126,181,61,176,57,235,213,109,34,226,43,151,102,186,81,222,109,151,74,203,116,244,147,190,76,123,39,163,135,250,14,233,79,251,230,171,93,187,85,122,85,18,88,31,190,219,254,249,170,215,44,212,210,190,118,216,179,237,52,244,186,217,163,247,120,46,81,55,166,122,220,98,104,167,138,117,219,240,155,5,67,227,88,255,0,181,238,191,235,223,207,100,178,28,235,0,194,117,55,26,170,195,181,7,22,182,228,54,90,212,218,106,43,133,59,102,137,202,158,199,34,47,224,185,61,168,228,217,200,190,104,168,164,59,203,185,59,112,137,146,220,223,112,181,77,156,226,241,61,202,239,7,104,188,196,248,91,191,193,60,84,19,61,19,254,208,26,63,89,121,216,211,84,217,106,45,186,9,165,85,180,183,25,209,236,142,237,147,201,30,212,201,236,71,182,150,7,57,30,255,0,61,211,170,94,148,84,243,71,161,17,248,110,225,159,91,120,249,214,42,220,138,255,0,118,185,75,109,154,177,181,57,86,95,92,138,244,98,46,223,123,141,87,202,73,213,168,141,100,109,242,106,34,111,210,196,44,223,5,229,21,193,238,29,112,134,225,116,181,229,89,114,194,238,166,195,125,188,39,105,203,231,183,83,105,99,135,169,19,203,201,124,151,111,52,95,61,229,254,49,138,227,24,77,142,151,24,195,177,235,109,142,209,66,206,138,106,11,117,43,41,233,225,111,212,216,216,136,212,250,252,144,15,159,6,194,113,173,55,195,172,216,22,29,108,142,223,100,176,81,69,65,67,77,26,121,50,40,218,136,155,175,239,156,187,110,231,47,155,156,170,171,186,170,145,107,153,15,6,85,124,83,105,173,29,255,0,5,134,31,167,248,114,75,45,178,55,171,88,151,42,87,236,178,209,185,235,236,114,171,81,209,170,175,74,59,169,171,178,72,174,73,132,0,160,94,14,56,220,212,142,8,242,171,206,35,124,198,106,174,216,189,101,99,155,122,198,234,222,234,90,138,42,216,254,246,233,161,87,53,123,83,34,53,26,246,57,187,61,24,212,93,149,173,115,108,14,151,156,247,10,211,90,252,101,78,45,168,176,85,163,55,90,53,181,210,57,202,244,79,99,94,149,61,42,155,251,21,85,63,42,33,191,181,255,0,129,254,27,248,147,171,91,214,163,224,173,101,253,88,214,122,114,213,50,209,215,57,173,77,145,30,246,250,179,108,136,136,157,214,191,100,77,147,99,65,219,249,48,112,161,71,88,218,170,140,167,82,235,163,106,238,180,213,23,122,52,141,223,145,86,58,70,191,252,14,2,30,113,15,197,254,184,115,28,204,236,252,63,104,190,15,87,105,199,43,106,227,149,150,166,207,220,158,177,236,95,247,205,116,173,68,100,112,71,191,95,79,155,90,168,142,85,115,145,187,105,78,6,168,102,181,241,175,166,22,202,135,49,210,210,101,12,129,234,197,85,106,185,189,109,85,77,246,93,183,66,246,180,83,135,45,22,225,222,205,45,147,72,48,42,11,12,117,72,223,23,82,213,124,213,85,74,212,242,238,207,34,186,71,167,181,81,170,238,148,85,93,145,55,48,60,55,151,255,0,8,218,127,158,219,245,59,17,210,95,1,146,218,235,86,225,73,93,233,235,156,189,186,133,85,94,190,220,149,14,141,127,9,124,149,170,159,144,13,239,120,177,217,114,42,23,91,50,11,61,21,206,141,238,71,58,158,178,157,147,68,229,69,221,21,90,244,84,85,69,246,121,24,255,0,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,31,114,29,38,254,11,241,47,241,37,55,255,0,1,151,0,41,171,156,246,47,140,226,218,165,167,116,184,206,59,108,180,67,53,130,166,73,35,160,164,142,157,175,119,136,219,169,81,136,136,171,183,150,234,76,158,89,218,113,167,151,238,8,244,226,237,124,192,241,219,141,116,254,152,238,212,213,218,224,154,89,58,110,245,141,78,167,185,170,171,179,81,17,55,95,98,34,27,175,91,248,70,225,231,136,235,181,182,251,172,218,125,244,134,186,209,76,234,74,41,125,45,93,73,218,137,206,234,86,237,79,52,104,239,91,207,117,69,83,54,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,251,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,136,25,37,13,5,13,174,142,27,117,178,138,10,74,74,102,36,112,193,4,105,28,113,177,60,145,173,107,118,68,68,250,144,253,192,2,35,115,25,227,30,46,23,52,169,44,152,157,91,87,80,115,8,165,166,179,35,85,21,109,240,162,109,45,115,147,251,13,209,177,162,251,94,168,190,104,199,33,95,252,178,120,54,169,226,39,81,165,214,205,81,161,154,179,9,198,43,187,221,53,136,175,75,229,211,126,180,141,202,239,221,35,98,170,62,93,247,234,85,107,87,116,115,182,183,109,110,208,29,40,226,39,16,126,21,171,24,157,53,226,133,21,210,82,204,190,165,77,20,170,155,119,96,153,61,104,221,236,223,101,217,200,155,57,21,60,143,111,76,116,219,16,209,252,6,201,166,184,29,177,40,44,118,10,70,210,82,69,190,238,84,79,55,61,238,253,243,222,229,115,220,239,139,156,171,241,3,40,0,0,41,247,157,223,244,217,211,111,228,237,87,243,146,224,141,61,173,252,35,112,243,196,117,218,219,125,214,109,62,250,67,93,104,166,117,37,20,190,150,174,164,237,68,231,117,43,118,167,154,52,119,173,231,186,162,168,24,103,46,15,114,109,44,254,231,85,127,61,168,61,30,96,62,230,154,175,253,193,119,250,88,205,189,166,250,113,134,105,30,19,106,211,157,61,179,122,39,30,178,70,232,168,104,252,68,179,246,88,231,185,238,78,228,174,115,221,235,61,203,235,57,125,191,81,250,106,6,1,137,106,150,25,118,211,236,238,211,233,59,5,242,5,165,175,164,239,203,15,122,45,209,122,122,226,115,94,223,52,79,54,185,20,14,109,116,167,75,53,59,80,155,144,228,186,91,67,83,87,95,128,208,51,35,170,109,20,142,109,100,48,71,51,26,179,192,141,243,115,163,115,154,245,233,94,164,68,87,38,251,41,100,90,5,206,139,30,166,198,104,172,92,69,96,119,169,111,20,145,178,7,223,49,230,67,43,43,54,68,78,236,180,242,62,62,211,151,218,238,135,57,21,119,84,107,83,213,73,201,162,92,31,112,233,195,157,254,191,39,209,173,59,250,61,115,185,209,248,10,169,253,47,93,87,220,131,173,175,232,233,168,154,70,167,172,198,174,232,136,190,94,221,141,103,172,252,176,248,76,214,139,204,249,37,78,39,112,196,110,181,111,89,42,106,113,106,166,81,182,103,42,238,174,116,15,142,72,17,202,187,170,185,177,162,170,170,170,170,168,26,67,85,57,213,105,21,178,195,52,90,57,167,89,29,246,251,36,78,236,73,124,142,42,42,24,36,95,38,171,251,114,62,73,54,246,171,17,25,191,146,35,211,117,84,129,58,67,164,218,229,204,67,136,154,235,165,210,186,122,170,139,157,92,117,217,78,67,36,91,83,218,233,55,70,162,53,169,234,245,35,27,209,12,41,237,233,68,242,107,92,230,217,110,57,201,187,132,123,29,114,85,220,238,25,254,67,18,57,171,225,174,87,152,89,18,162,47,154,111,77,79,11,246,95,98,250,219,253,91,19,7,78,52,195,79,116,135,23,167,194,244,207,16,182,227,150,90,101,87,50,146,134,20,99,92,245,219,119,189,223,133,35,215,100,221,238,85,114,236,155,170,129,245,97,120,62,51,128,97,86,125,61,198,45,145,211,88,172,118,248,173,148,148,202,136,228,72,35,98,49,17,223,213,42,162,110,229,95,55,42,170,175,154,158,127,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,31,114,29,38,254,11,241,47,241,37,55,255,0,1,151,0,32,79,54,44,3,3,198,248,69,174,185,99,184,77,134,215,87,233,251,108,126,34,138,219,12,18,116,171,159,187,122,152,212,93,151,100,242,52,87,37,12,67,19,202,254,236,191,74,49,123,69,227,194,253,29,236,120,250,40,170,59,93,94,145,234,233,235,106,244,239,210,221,246,246,236,159,81,102,186,191,162,250,105,175,88,107,244,255,0,86,49,191,78,216,36,169,138,173,212,158,50,162,151,121,99,85,86,59,174,7,177,254,91,175,151,86,203,241,60,13,11,225,115,66,120,107,244,223,220,83,6,250,57,244,143,195,122,79,253,211,172,172,239,248,126,239,103,253,243,44,157,61,61,249,127,7,109,250,188,247,217,54,13,133,98,198,113,188,94,158,74,60,103,30,182,218,32,149,253,201,34,160,164,142,157,143,126,200,157,74,140,68,69,93,145,19,127,200,67,174,111,158,231,21,223,202,43,103,253,231,147,96,194,117,127,69,244,211,94,176,215,233,254,172,99,126,157,176,73,83,21,91,169,60,101,69,46,242,198,170,172,119,92,15,99,252,183,95,46,173,151,226,5,123,242,58,255,0,209,61,90,254,232,218,63,209,84,150,87,125,197,241,156,166,8,233,114,108,118,217,119,134,23,247,35,142,190,146,58,134,177,219,109,212,136,244,84,69,219,203,116,48,45,14,225,155,68,120,110,164,187,208,232,182,19,244,118,11,236,144,203,112,103,164,170,234,251,207,137,28,145,174,245,50,200,173,217,30,239,193,219,125,252,247,242,54,128,24,143,220,135,73,191,130,252,75,252,73,77,255,0,192,62,228,58,77,252,23,226,95,226,74,111,254,3,46,0,98,63,114,29,38,254,11,241,47,241,37,55,255,0,1,73,60,215,108,118,92,119,139,219,157,179,31,179,209,91,40,217,99,182,57,180,244,116,236,134,38,170,198,170,170,141,98,34,34,170,251,124,139,228,52,78,174,240,59,194,230,188,102,114,234,14,171,105,135,167,47,243,193,21,44,149,126,155,184,211,111,20,105,179,27,209,4,236,103,146,124,122,119,95,136,31,135,11,90,89,166,55,14,24,244,138,190,191,78,113,122,154,170,156,14,193,52,243,205,104,167,124,146,200,235,124,10,231,185,202,205,220,229,85,85,85,95,53,85,61,94,45,56,103,199,56,166,209,91,142,150,93,42,91,110,172,99,217,93,99,175,70,110,148,53,209,181,201,27,213,169,248,81,170,57,204,115,127,169,122,237,178,162,42,109,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,245,128,231,70,207,123,226,115,151,214,182,78,216,161,173,196,242,90,52,237,84,83,84,71,221,160,187,210,117,111,230,159,129,81,3,182,242,115,87,118,175,177,90,228,242,176,29,63,231,111,166,53,54,168,27,170,154,61,148,91,174,77,102,211,191,31,154,158,182,7,189,63,124,214,207,36,46,98,47,183,165,85,219,111,182,235,182,235,62,181,79,70,244,183,91,113,197,197,53,95,7,181,100,182,206,165,124,113,86,197,187,224,122,166,202,248,164,110,210,68,253,188,186,152,230,174,223,18,33,223,185,51,240,151,119,185,75,93,111,190,106,45,142,9,23,213,162,160,188,83,62,24,252,215,240,86,162,154,89,63,39,155,215,216,6,144,214,126,117,245,53,214,122,155,86,130,233,92,214,218,217,218,230,71,120,200,230,142,71,83,162,166,221,76,165,137,85,170,244,85,85,69,116,138,212,217,55,107,145,85,18,42,240,213,194,214,184,113,231,171,21,185,85,246,227,114,91,61,77,127,137,202,51,26,246,171,147,169,85,21,209,66,171,229,44,234,221,145,177,183,213,98,116,239,210,221,183,179,252,7,148,199,7,56,69,92,53,215,28,106,255,0,151,75,2,245,53,47,247,103,62,53,119,214,232,233,219,11,31,252,78,106,167,159,154,18,227,30,199,49,236,74,205,75,142,226,182,59,125,158,213,66,206,221,53,13,5,51,41,224,133,159,83,35,98,35,90,159,196,128,124,56,22,13,139,233,150,23,101,211,252,46,215,29,186,199,96,163,142,134,134,153,158,125,17,49,54,69,85,95,55,57,124,213,206,95,55,57,85,87,117,85,61,240,0,0,0,231,79,87,189,253,51,95,181,235,151,206,100,58,44,35,165,227,151,167,7,247,236,246,183,83,174,218,67,223,201,174,55,121,47,213,53,222,159,186,55,185,93,36,203,51,229,237,182,165,35,77,228,85,119,74,53,27,240,68,219,200,145,96,0,0,81,183,50,14,9,50,221,3,212,171,182,177,224,182,170,138,157,58,200,235,221,94,202,138,86,170,173,146,178,87,117,62,9,118,243,100,107,34,170,196,255,0,102,206,107,21,122,145,58,182,111,13,92,227,175,120,46,33,67,133,235,254,23,114,203,100,182,70,144,65,144,219,106,88,149,211,68,212,217,169,81,20,187,54,87,167,146,119,81,237,87,34,110,228,87,110,231,91,165,194,223,65,118,161,168,181,221,104,105,235,104,170,226,116,21,20,213,17,54,72,166,141,201,179,152,246,57,21,28,213,69,84,84,84,217,80,135,90,147,202,87,132,29,66,187,73,120,183,89,178,60,46,89,158,178,75,14,53,114,100,80,57,203,237,218,42,136,166,100,105,253,140,104,214,167,193,0,210,186,163,206,215,4,138,199,81,14,139,233,29,254,174,241,43,21,176,84,100,238,130,154,154,7,237,228,247,69,79,44,174,149,19,250,148,123,55,254,169,8,37,166,154,99,196,7,48,109,125,172,173,150,170,162,233,117,187,84,50,171,33,200,42,98,233,163,181,211,126,10,43,186,81,26,212,70,183,166,56,91,178,187,167,100,77,145,202,150,127,139,242,115,225,14,193,90,218,171,173,70,119,146,196,142,69,90,107,165,234,56,227,84,250,149,105,97,133,251,127,218,220,152,58,127,166,216,14,148,227,80,97,250,111,136,90,177,203,53,50,245,50,142,223,76,216,152,174,84,77,222,237,188,222,245,217,55,123,149,92,191,21,80,62,93,37,211,28,95,70,52,219,29,210,220,50,153,97,179,227,116,44,162,167,234,252,57,21,55,87,202,253,188,149,242,61,94,247,47,197,207,83,46,7,149,148,227,54,140,207,28,185,98,119,248,234,100,182,221,233,159,71,86,202,106,201,169,36,124,79,77,156,214,205,11,217,35,55,69,84,221,174,69,217,125,160,84,31,52,30,61,95,169,247,122,222,29,116,130,242,191,67,237,83,246,242,27,149,59,246,109,226,174,55,34,246,24,228,246,211,196,244,243,95,100,143,110,233,187,90,213,116,99,224,255,0,136,236,11,133,252,246,109,75,200,244,77,51,251,245,60,104,203,44,147,95,82,134,43,91,149,21,36,149,172,240,210,245,202,168,168,214,185,85,58,83,171,100,221,119,75,131,253,171,142,4,255,0,128,207,243,154,241,254,214,63,106,227,129,63,224,51,252,230,188,127,181,129,21,127,111,59,255,0,101,223,243,219,255,0,144,31,183,157,255,0,178,239,249,237,255,0,200,18,171,246,174,56,19,254,3,63,206,107,199,251,88,253,171,142,4,255,0,128,207,243,154,241,254,214,7,199,192,239,30,255,0,179,54,237,150,218,254,229,31,67,254,139,83,82,84,119,61,59,233,15,19,223,116,141,219,111,15,23,71,79,107,219,187,183,223,225,183,156,168,190,89,45,57,45,150,225,142,95,168,34,173,182,93,105,101,162,173,166,149,55,100,240,74,197,100,145,185,62,167,53,202,139,249,20,214,90,29,194,142,128,240,221,87,119,174,209,108,11,232,236,247,216,225,138,224,255,0,74,86,213,247,153,18,185,99,77,170,102,145,27,178,189,223,131,182,251,249,239,228,109,176,40,55,139,78,18,245,111,129,77,92,164,207,176,58,219,170,98,140,185,37,110,45,148,82,34,171,232,164,71,43,153,77,82,228,77,155,51,83,203,214,245,101,106,42,162,126,27,27,46,180,95,157,86,15,45,130,146,221,175,122,113,124,165,189,67,27,98,158,229,142,50,26,138,106,151,162,38,242,172,50,201,27,161,223,207,118,181,100,243,246,121,46,201,101,23,252,126,195,149,217,170,241,220,158,203,67,119,181,87,198,176,213,80,215,83,178,120,39,98,251,90,248,222,138,215,39,228,84,33,214,123,202,39,131,252,210,229,45,202,215,110,202,240,245,153,253,199,193,97,187,53,33,221,125,189,44,170,142,116,106,111,231,179,118,68,246,34,34,121,1,173,53,67,157,102,144,91,44,179,69,164,58,107,147,95,111,78,98,164,50,94,219,13,13,20,110,93,182,115,187,114,73,35,246,243,85,106,35,55,217,17,28,155,238,152,231,42,189,95,213,30,32,56,139,213,125,87,212,251,173,77,210,186,174,195,71,76,147,36,74,202,90,86,37,66,171,41,161,106,122,177,177,19,169,81,137,230,190,179,151,117,87,57,119,30,33,201,235,132,28,102,190,58,219,183,211,108,166,56,223,215,225,174,247,150,50,39,127,98,190,18,24,28,169,241,252,47,254,215,145,47,240,77,61,193,180,191,27,167,196,52,239,19,181,227,182,106,95,56,232,173,212,205,134,62,173,145,21,238,70,167,172,245,217,55,115,183,114,237,230,170,7,237,155,102,152,190,156,226,87,92,231,53,188,193,106,177,217,41,95,89,93,89,50,175,76,81,53,60,215,100,221,85,87,201,17,168,138,170,170,136,136,170,168,135,63,92,107,113,129,149,241,113,169,175,190,78,181,54,236,62,204,233,32,198,236,207,119,251,222,21,84,234,154,84,69,84,89,228,217,21,202,155,162,34,53,168,170,141,221,111,135,89,244,31,75,120,131,198,160,195,181,115,30,169,189,217,105,234,91,88,218,40,238,213,148,81,190,86,162,163,92,255,0,13,44,125,205,183,93,145,251,162,47,154,38,254,102,148,253,171,142,4,255,0,128,207,243,154,241,254,214,5,104,240,115,204,11,2,224,255,0,10,170,178,216,248,107,75,254,73,118,147,174,239,145,75,149,165,60,181,109,106,175,106,38,71,224,223,218,137,136,191,130,143,93,220,174,114,175,154,34,72,79,219,206,255,0,217,119,252,246,255,0,228,9,85,251,87,28,9,255,0,1,159,231,53,227,253,172,126,213,199,2,127,192,103,249,205,120,255,0,107,2,42,254,222,119,254,203,191,231,183,255,0,32,79,62,19,184,131,253,148,26,37,104,214,47,162,63,70,125,41,83,87,79,232,239,31,227,123,125,137,223,22,253,222,220,123,245,116,111,183,66,109,190,222,126,211,91,126,213,199,2,127,192,103,249,205,120,255,0,107,55,214,147,233,22,158,104,118,19,73,167,58,91,143,122,19,30,161,146,105,105,232,252,92,245,61,15,149,234,247,175,114,119,189,235,187,156,171,230,229,219,127,45,144,13,93,198,239,11,22,254,44,116,82,175,8,138,162,10,44,150,215,47,164,241,218,233,147,212,138,177,173,86,246,164,84,69,114,69,35,85,88,237,189,139,208,253,157,208,136,180,213,195,254,191,235,111,47,141,111,188,80,92,113,169,163,150,41,18,221,148,226,215,7,172,76,171,99,21,85,142,71,162,42,53,237,234,87,69,51,81,200,173,122,237,212,199,170,47,66,198,163,215,174,20,116,27,137,74,40,161,213,172,14,150,229,91,75,26,197,73,116,129,238,166,175,166,110,234,189,45,158,53,71,43,81,85,87,161,221,76,221,85,122,64,139,246,30,116,28,47,215,219,89,61,247,16,212,11,85,106,55,239,148,237,183,210,212,51,171,251,9,27,80,157,73,249,92,214,255,0,17,23,120,172,230,71,168,124,93,83,197,195,255,0,15,24,29,234,209,104,201,229,109,12,241,185,82,91,181,231,169,201,211,78,140,137,85,176,198,187,122,237,71,63,169,55,69,114,55,169,22,83,39,37,222,20,146,183,197,46,93,169,171,23,90,187,195,45,218,139,183,183,245,59,248,62,189,191,237,111,249,73,41,160,220,33,240,251,195,99,36,159,74,112,10,106,27,156,241,118,106,46,245,82,62,170,186,86,111,186,183,189,34,170,177,171,229,187,89,210,213,217,55,79,32,40,22,139,2,191,233,111,17,22,221,58,202,155,78,219,198,59,149,210,91,235,155,79,39,114,54,207,29,75,17,237,107,182,78,164,69,221,55,79,47,47,35,165,226,61,100,92,191,248,70,202,245,10,179,85,47,250,75,226,178,138,251,154,222,106,43,253,61,115,103,93,103,115,185,220,237,178,161,35,79,89,55,233,70,163,127,38,196,133,2,56,113,223,194,132,28,89,104,180,184,189,174,104,41,50,219,12,203,115,199,106,166,94,152,214,161,26,173,125,60,142,248,71,43,125,85,95,131,154,199,121,163,118,90,108,208,205,123,215,206,1,117,130,231,76,150,74,154,10,184,220,148,121,30,45,120,107,227,134,177,141,221,88,174,68,252,23,183,169,93,28,205,223,201,222,93,76,114,163,186,34,53,78,185,240,183,161,92,71,219,217,71,171,152,5,21,222,162,158,37,138,150,226,197,117,61,117,43,85,119,218,57,227,84,122,38,254,125,42,170,213,95,107,87,117,2,30,90,121,219,104,84,214,110,253,247,72,243,202,59,183,66,47,133,164,117,29,77,63,95,197,59,206,150,55,109,245,47,107,207,234,66,26,241,155,204,139,82,56,169,161,92,7,29,179,187,14,193,22,86,190,91,108,85,43,53,85,201,205,84,86,248,153,81,26,138,196,84,234,72,154,157,40,187,43,149,234,214,170,78,186,142,75,156,41,205,86,234,152,242,253,78,167,141,206,71,37,60,119,106,21,141,169,245,34,186,141,93,183,241,187,127,202,110,189,16,229,247,194,206,129,93,224,201,112,253,62,75,141,254,149,233,37,61,218,249,80,234,234,136,28,137,178,58,36,118,209,198,239,53,94,166,49,29,231,237,242,77,130,57,114,166,224,151,35,210,42,74,206,32,117,106,201,45,179,36,190,81,248,43,13,170,170,53,101,69,190,133,234,142,146,121,152,190,108,150,94,150,162,53,81,28,198,35,183,243,145,90,219,26,0,10,40,230,237,239,151,118,254,224,218,255,0,209,41,243,232,22,190,107,223,45,156,218,10,12,171,17,244,182,33,157,91,40,175,139,108,125,67,153,79,93,79,52,77,124,85,148,115,244,170,50,86,181,221,15,69,106,239,183,75,211,118,181,205,182,157,93,224,119,133,205,120,204,229,212,29,86,211,15,78,95,231,130,42,89,42,253,55,113,166,222,40,211,102,55,162,9,216,207,36,248,244,238,191,19,44,207,248,112,209,29,81,211,187,110,149,103,186,123,110,188,227,150,106,72,168,173,144,84,43,214,106,8,227,141,177,177,96,168,234,239,70,228,99,90,138,246,189,28,168,158,106,190,96,69,27,127,57,254,21,234,45,158,46,191,21,212,90,74,182,177,85,212,137,108,165,145,85,200,155,236,199,165,79,74,162,175,146,43,186,127,42,33,9,56,217,230,85,153,113,77,103,93,52,194,177,217,113,44,17,242,199,45,85,60,147,36,181,215,87,177,200,230,36,238,106,116,178,54,185,17,82,38,239,187,154,138,231,59,201,27,55,110,92,151,248,81,174,173,150,170,151,43,212,203,124,82,59,118,211,83,93,232,157,28,105,245,53,101,164,123,246,254,55,42,155,147,67,249,122,112,177,160,119,168,50,156,75,1,117,210,255,0,74,244,146,154,233,125,169,90,233,169,156,158,199,68,215,34,69,27,209,124,209,237,98,57,62,10,6,137,229,89,193,61,243,68,236,85,154,233,170,182,133,161,203,178,106,54,210,218,109,179,179,105,173,150,231,43,94,231,202,139,248,19,76,168,205,219,248,76,99,81,23,101,123,218,217,211,122,192,48,60,146,183,210,89,22,19,97,186,85,244,36,126,34,182,219,12,242,116,167,177,189,79,106,174,201,186,249,30,248,3,17,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,57,250,210,139,125,5,87,28,184,117,170,170,134,158,106,41,181,98,223,79,37,52,145,53,209,62,37,188,49,170,197,98,166,202,213,111,150,219,109,183,145,209,153,29,44,252,189,56,63,176,231,180,90,157,105,210,30,198,77,110,187,199,126,166,174,244,253,209,221,186,232,230,73,153,47,109,213,43,26,237,34,35,186,85,170,223,130,166,222,64,110,123,102,154,233,213,146,190,27,165,155,0,199,40,43,105,213,86,42,154,91,84,17,75,26,170,42,42,181,237,106,42,121,42,167,146,252,76,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,53,159,178,199,138,127,249,203,106,175,249,101,113,255,0,92,116,166,114,174,7,75,188,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,155,44,213,92,39,123,172,104,223,217,254,61,242,232,13,170,0,0,0,141,92,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,68,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,74,145,87,154,63,184,158,166,254,101,249,197,16,21,65,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,157,4,156,214,112,157,239,79,163,127,104,24,247,204,96,58,83,0,0,0,115,237,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,29,4,156,214,113,99,239,79,172,159,104,25,15,204,103,2,221,57,68,234,22,125,169,92,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,109,222,229,248,169,55,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,14,125,184,155,226,111,137,43,7,18,90,175,98,177,113,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,67,160,147,154,206,44,125,233,245,147,237,3,33,249,140,224,91,167,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,38,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,11,228,169,238,177,148,253,160,87,124,186,220,104,174,107,28,117,83,102,50,87,240,177,165,21,244,149,54,42,90,133,135,53,174,117,44,173,157,215,26,74,215,167,163,88,147,70,212,107,34,150,158,57,93,52,106,238,226,172,109,107,218,214,200,146,134,63,173,124,222,181,98,171,95,105,110,218,57,87,224,180,203,31,184,50,158,123,71,110,154,79,164,244,176,86,200,231,84,247,234,40,188,69,23,137,166,237,179,182,136,174,139,109,252,221,185,102,156,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,40,91,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,103,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,94,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,160,101,101,106,243,148,213,141,83,210,255,0,185,7,220,207,82,242,188,75,210,127,72,60,111,160,175,53,52,30,43,183,232,254,223,119,178,246,245,244,247,31,211,213,190,221,110,219,218,165,149,21,87,207,59,241,39,250,73,250,180,12,127,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,45,208,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,1,175,248,129,198,114,172,195,67,179,204,115,3,169,186,211,229,53,120,253,119,160,36,181,221,164,182,85,54,232,200,92,250,78,138,152,228,141,99,251,251,98,69,221,232,199,55,118,191,118,57,200,188,251,93,184,155,226,238,193,117,173,177,95,120,131,214,11,117,202,221,81,37,37,101,29,94,89,115,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,164,146,133,185,169,232,229,139,72,184,184,187,212,227,147,109,73,158,219,226,204,100,166,233,127,244,45,85,76,243,199,82,157,111,123,149,253,201,233,229,159,127,85,173,239,244,53,168,214,34,168,92,167,10,186,165,247,105,225,199,78,181,50,107,239,166,107,239,56,253,47,165,107,124,47,135,238,221,34,103,102,187,239,104,198,53,187,85,69,59,125,70,163,23,109,217,187,85,170,176,171,156,166,172,106,158,151,253,200,62,230,122,151,149,226,94,147,250,65,227,125,5,121,169,160,241,93,191,71,246,251,189,151,183,175,167,184,254,158,173,246,235,118,222,213,49,94,73,122,215,255,0,167,92,57,214,91,254,188,214,223,85,28,95,251,189,29,92,115,61,100,255,0,220,150,54,182,63,235,234,231,126,2,14,121,223,137,63,210,79,213,160,99,252,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,107,217,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,77,156,149,61,233,242,159,179,250,239,152,219,137,169,205,147,93,47,186,63,195,47,209,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,250,136,95,39,75,145,141,169,77,186,94,232,222,208,170,29,66,227,87,137,44,203,63,201,114,251,22,183,234,86,55,109,190,94,43,110,84,118,90,76,206,191,177,109,130,105,159,36,116,177,244,189,141,232,141,174,70,38,204,106,108,212,217,173,246,37,201,242,225,199,245,114,217,194,229,139,38,214,140,251,32,202,111,185,181,67,242,106,103,222,238,47,174,158,138,221,60,81,54,146,22,204,249,100,87,49,241,68,218,148,77,217,210,181,78,98,177,28,215,42,210,15,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,175,74,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,16,57,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,225,177,207,107,24,199,35,25,50,142,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,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,58,186,59,137,186,62,57,163,71,73,218,89,28,18,40,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,62,178,160,57,165,241,237,244,238,178,253,194,142,151,193,209,143,218,174,30,15,47,186,84,83,237,37,125,117,36,232,229,163,167,107,211,120,225,134,120,154,175,151,100,116,146,70,136,197,72,154,174,156,36,175,10,220,119,95,120,170,227,67,46,194,177,103,248,45,50,199,240,250,249,45,212,219,50,79,74,85,65,118,130,56,174,189,111,167,138,162,14,237,53,67,83,195,57,85,172,219,117,221,222,105,58,138,86,228,169,239,79,148,253,159,215,124,198,220,93,72,2,181,121,202,106,198,169,233,127,220,131,238,103,169,121,94,37,233,63,164,30,55,208,87,154,154,15,21,219,244,127,111,187,217,123,122,250,123,143,233,234,223,110,183,109,237,82,202,138,171,231,157,248,147,253,36,253,90,6,63,202,39,91,245,163,82,184,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,138,150,232,82,183,37,79,122,124,167,236,254,187,230,54,226,116,243,25,227,95,246,42,233,196,22,12,2,231,106,147,83,114,159,189,219,105,167,94,236,150,186,21,71,164,151,55,67,210,230,59,165,236,72,226,108,170,214,190,71,57,219,74,216,101,141,67,85,115,58,230,1,89,164,84,117,60,63,104,134,69,225,51,170,190,168,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,242,154,55,185,208,181,142,217,27,35,152,248,242,14,95,124,200,233,184,137,169,161,209,189,97,138,146,221,168,173,167,142,27,109,109,51,37,115,50,103,199,21,76,213,19,44,81,195,217,163,124,112,211,177,207,69,145,25,35,222,229,141,172,77,163,74,86,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,232,39,129,126,12,172,92,30,105,197,85,178,75,175,166,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,70,18,84,141,92,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,68,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,74,145,87,154,63,184,158,166,254,101,249,197,16,20,173,251,44,120,167,255,0,156,182,170,255,0,150,87,31,245,199,74,103,42,231,85,0,14,107,63,101,143,20,255,0,243,150,213,95,242,202,227,254,184,233,76,229,92,14,151,120,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,54,89,170,184,78,247,88,209,191,179,252,123,229,208,27,84,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,103,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,21,45,173,252,227,179,40,53,230,217,85,161,150,170,74,173,47,199,42,31,13,101,37,198,153,35,159,42,98,250,178,76,178,57,139,45,19,17,60,224,70,162,61,23,215,153,175,71,120,120,237,39,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,239,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,173,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,60,215,150,127,26,246,238,24,51,187,150,19,169,119,63,13,166,217,110,245,53,181,146,45,84,222,134,174,134,25,22,58,136,105,225,108,157,125,237,153,4,136,216,250,151,104,28,175,70,194,173,112,94,160,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,26,215,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,221,49,83,198,231,175,246,210,61,90,215,185,145,69,43,209,143,232,233,90,213,224,235,155,78,119,109,206,234,44,28,91,101,222,153,198,239,61,29,156,131,192,67,79,232,30,212,53,15,119,244,45,5,31,114,171,191,34,211,199,230,169,219,219,171,205,21,196,96,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,111,94,88,188,7,125,219,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,2,234,64,0,104,174,55,245,123,50,208,94,24,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,50,174,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,117,7,52,127,113,61,77,252,203,243,138,34,157,184,62,226,207,50,225,23,84,62,156,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,116,102,12,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,0,5,106,243,148,213,141,83,210,255,0,185,7,220,207,82,242,188,75,210,127,72,60,111,160,175,53,52,30,43,183,232,254,223,119,178,246,245,244,247,31,211,213,190,221,110,219,218,165,149,21,87,207,59,241,39,250,73,250,180,13,41,203,135,136,93,125,206,120,206,211,204,91,53,215,13,64,200,44,181,190,150,241,54,235,166,77,91,87,75,63,69,170,173,236,235,138,73,28,199,116,189,141,114,110,158,78,106,42,121,162,23,126,80,15,43,143,126,205,50,252,245,242,122,210,221,56,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,161,165,57,145,243,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,109,159,26,175,149,203,179,153,29,78,187,221,109,122,9,173,17,85,201,168,51,211,213,77,65,144,181,145,118,47,143,99,167,157,240,190,10,120,99,101,35,226,166,107,81,171,235,50,68,134,69,87,49,234,198,201,78,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,145,121,60,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,32,76,160,0,16,215,95,248,234,166,225,151,140,220,127,76,53,58,190,146,151,75,242,60,30,11,149,85,115,169,101,146,123,69,197,42,110,8,217,216,144,70,249,102,100,201,4,48,186,53,106,244,175,110,70,185,136,217,18,73,148,82,183,58,191,122,124,91,236,254,135,230,55,19,53,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,178,22,232,0,0,82,7,49,238,33,117,247,6,227,59,80,241,108,43,92,53,3,31,178,209,122,39,195,91,173,121,53,109,37,44,29,118,170,71,191,162,40,228,107,27,212,247,185,203,178,121,185,202,171,230,170,93,249,64,60,209,253,251,53,55,243,47,201,232,128,154,156,154,245,99,84,245,67,238,191,247,76,212,188,175,45,244,103,209,255,0,5,233,219,205,77,127,133,238,122,67,185,218,239,61,221,29,93,182,117,116,237,191,67,119,246,33,186,177,190,53,253,9,199,198,160,112,157,169,183,59,85,29,150,111,70,73,133,220,39,94,196,141,174,154,221,69,35,237,142,84,111,68,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,200,215,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,128,191,224,64,14,88,188,120,253,219,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,248,0,0,28,214,126,203,30,41,255,0,231,45,170,191,229,149,199,253,113,119,220,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,75,120,155,141,210,182,74,186,169,250,46,181,108,103,92,178,43,158,238,150,49,173,77,215,201,173,68,79,36,67,158,194,255,0,185,92,123,137,233,151,231,175,156,86,129,42,128,0,10,213,231,41,171,26,167,165,255,0,114,15,185,158,165,229,120,151,164,254,144,120,223,65,94,106,104,60,87,111,209,253,190,239,101,237,235,233,238,63,167,171,125,186,221,183,181,75,42,42,175,158,119,226,79,244,147,245,104,24,255,0,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,223,103,185,62,42,75,254,52,56,193,186,240,155,171,154,32,235,130,210,73,130,102,53,23,138,12,173,147,68,229,125,52,12,125,189,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,112,47,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,105,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,74,220,177,120,241,251,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,221,72,0,0,2,31,243,25,227,95,246,42,233,196,22,12,2,231,106,147,83,114,159,189,219,105,167,94,236,150,186,21,71,164,151,55,67,210,230,59,165,236,72,226,108,170,214,190,71,57,219,74,216,101,141,118,95,24,60,89,225,188,34,233,127,211,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,232,223,182,197,84,116,172,69,231,219,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,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,168,116,252,0,3,90,113,55,118,186,216,56,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,115,239,251,44,120,167,255,0,156,182,170,255,0,150,87,31,245,197,255,0,113,99,238,177,172,159,103,249,15,203,167,57,172,3,170,128,0,2,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,62,247,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,72,2,42,243,71,247,19,212,223,204,191,56,162,3,53,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,155,212,230,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,127,66,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,154,128,0,0,0,0,0,20,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,151,126,80,15,52,127,126,205,77,252,203,242,122,32,44,127,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,147,124,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,173,94,62,185,164,125,206,235,42,244,115,134,75,182,249,125,182,225,53,30,69,145,84,91,122,163,180,77,77,59,163,146,142,158,26,152,250,38,153,95,27,145,242,171,29,19,99,84,237,171,222,254,184,108,168,129,92,200,249,125,212,241,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,190,204,141,16,62,190,92,28,192,40,248,136,177,69,164,154,189,145,127,231,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,251,242,69,58,142,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,193,34,143,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,41,175,153,215,48,10,61,93,172,169,225,251,68,50,47,23,130,210,117,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,148,209,189,173,153,207,118,200,232,218,199,200,31,94,168,115,111,204,168,120,180,76,227,78,102,171,190,233,6,59,79,83,105,163,199,23,107,98,95,89,36,40,143,172,157,239,142,103,181,254,37,140,146,39,43,26,246,195,27,89,209,19,166,168,71,219,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,114,238,75,254,92,220,107,254,197,93,71,158,193,159,220,238,178,105,150,83,247,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,95,72,6,170,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,119,76,84,241,185,235,253,180,143,86,181,238,100,81,74,244,99,250,58,84,48,174,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,10,224,175,155,22,85,141,95,95,130,241,85,124,244,198,63,117,184,85,220,19,48,157,178,45,85,159,184,201,166,116,14,167,166,129,235,81,11,231,237,178,38,49,172,236,54,71,53,21,98,108,113,197,2,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,127,149,31,2,223,184,113,65,173,120,103,252,94,171,0,162,174,119,246,206,117,210,74,117,111,253,87,133,123,157,253,92,200,207,247,188,192,73,76,111,141,127,66,113,241,168,28,39,106,109,206,213,71,101,155,209,146,97,119,9,215,177,35,107,166,183,81,72,251,99,149,27,209,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,96,20,3,205,31,223,179,83,127,50,252,158,136,176,158,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,19,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,0,0,0,138,188,209,253,196,245,55,243,47,206,40,137,84,69,94,104,254,226,122,155,249,151,231,20,64,81,94,147,231,95,114,253,83,195,117,51,209,126,147,250,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,116,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,156,187,146,255,0,151,239,29,215,222,21,114,168,240,172,165,254,55,76,178,11,130,73,113,166,217,145,250,46,170,121,41,99,150,235,214,202,121,106,39,237,83,83,185,60,51,85,26,253,247,77,157,230,161,125,32,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,60,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,230,139,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,251,73,105,205,11,141,127,217,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,244,205,209,176,185,143,168,73,92,212,218,24,187,179,195,26,70,170,201,61,121,122,228,107,226,237,193,96,46,167,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,3,63,211,142,51,111,186,73,193,222,85,195,62,13,106,237,93,115,188,130,227,81,123,188,84,49,143,142,11,61,69,13,37,51,169,169,216,187,239,52,189,169,154,249,28,136,145,198,169,209,187,222,143,135,74,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,152,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,242,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,96,218,188,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,247,1,81,124,76,115,111,212,75,111,16,212,214,173,13,154,145,154,117,133,222,60,53,205,177,248,74,135,229,236,134,161,190,33,91,84,232,230,109,61,52,141,141,204,133,240,250,234,201,22,87,42,171,155,28,86,19,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,96,110,178,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,2,10,243,123,208,186,205,79,225,198,147,81,177,235,55,141,189,105,165,193,215,25,156,197,157,243,54,207,59,18,58,212,142,40,209,204,119,75,217,73,59,222,244,68,142,42,105,92,143,106,117,53,243,168,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,48,57,194,225,87,84,190,226,220,71,105,214,166,77,125,244,53,5,155,32,165,244,173,111,133,241,29,171,92,175,236,215,125,237,24,247,59,122,89,103,111,168,213,122,111,187,54,114,53,82,122,115,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,10,224,213,140,23,238,95,170,121,150,153,250,83,210,127,68,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,205,235,196,110,183,221,117,179,133,14,30,27,121,177,210,91,170,48,10,140,139,7,99,233,164,115,153,89,5,21,29,141,97,157,90,239,54,61,98,154,54,61,58,156,138,248,220,244,233,71,164,108,13,193,201,83,222,159,41,251,63,174,249,141,184,215,252,212,245,142,197,171,188,92,93,233,177,200,119,164,192,173,241,97,210,84,245,63,250,42,170,154,121,228,169,94,135,177,170,206,220,245,18,193,183,172,215,118,58,218,229,107,209,19,228,229,209,171,212,218,11,150,235,22,174,77,61,36,117,24,238,147,221,38,183,165,92,18,205,4,183,23,220,109,177,81,67,35,34,217,234,201,42,100,134,53,84,86,236,143,85,87,53,17,92,145,86,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,44,255,0,146,134,136,93,86,235,153,113,35,53,242,145,182,214,211,212,96,244,246,214,198,231,79,36,234,234,42,201,103,123,188,154,198,53,169,11,90,137,212,175,87,200,171,209,208,157,203,95,52,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,38,224,3,149,115,101,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,173,73,41,196,167,6,87,221,15,209,253,45,215,235,37,215,210,184,102,163,99,246,106,137,150,119,177,181,86,203,197,85,189,181,50,83,57,169,183,114,23,244,204,248,164,106,110,214,177,209,201,178,181,146,76,23,147,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,174,203,57,225,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,182,169,198,215,48,76,55,66,52,94,197,121,211,11,173,37,239,44,212,171,58,87,227,44,108,171,4,244,22,234,154,73,29,79,122,124,51,64,244,86,54,85,135,166,9,155,31,117,123,136,159,185,72,141,13,85,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,221,85,149,51,69,187,156,233,26,157,184,101,141,204,71,58,86,201,13,59,30,175,254,85,103,185,87,252,43,145,228,153,29,195,254,146,178,186,229,93,81,39,253,169,38,154,73,31,249,92,231,59,226,170,108,174,37,248,103,204,184,90,200,113,76,51,80,107,169,31,144,223,241,122,124,142,186,138,153,81,236,182,62,106,170,152,82,145,101,71,43,102,123,91,78,213,123,219,234,117,189,205,106,189,173,73,30,18,131,146,167,189,62,83,246,127,93,243,27,113,117,37,43,114,84,247,167,202,126,207,235,190,99,110,46,164,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,16,255,0,129,14,39,44,92,37,234,22,101,170,183,123,47,166,234,223,135,201,107,181,218,60,75,233,188,125,84,183,59,123,157,31,125,177,74,145,116,193,29,68,187,185,189,43,218,232,221,28,230,154,47,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,49,242,205,57,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,6,245,229,139,192,119,220,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,86,127,144,3,153,215,30,63,113,11,21,78,131,105,61,235,167,62,200,45,238,244,149,210,221,113,237,213,98,240,185,240,186,61,219,218,114,119,170,32,117,66,55,166,72,229,133,171,28,201,183,92,78,95,171,151,223,50,58,110,34,106,104,116,111,88,98,164,183,106,43,105,227,134,219,91,76,201,92,204,153,241,197,83,53,68,203,20,112,246,104,223,28,52,236,115,209,100,70,72,247,185,99,107,19,104,208,39,169,21,121,163,251,137,234,111,230,95,156,81,18,168,138,188,209,253,196,245,55,243,47,206,40,128,160,19,170,131,149,115,170,128,7,42,231,85,7,42,224,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,0,0,0,0,53,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,231,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,167,50,42,243,17,225,15,246,86,232,210,125,22,162,239,106,22,29,221,173,197,250,235,252,52,51,247,93,23,138,164,147,169,22,53,238,199,19,122,21,221,29,50,199,22,242,50,53,151,168,35,255,0,41,222,53,237,217,78,43,108,225,95,82,46,125,25,37,155,122,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,244,177,93,35,26,177,44,81,177,136,177,42,191,74,243,92,227,95,238,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,171,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,214,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,218,188,31,112,153,153,113,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,175,110,227,209,21,177,61,83,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,213,92,31,112,153,134,240,139,165,255,0,65,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,87,122,128,0,1,21,121,163,251,137,234,111,230,95,156,81,20,2,95,247,52,127,113,61,77,252,203,243,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,9,43,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,241,205,103,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,237,163,122,53,207,107,37,138,86,35,223,209,212,179,83,149,167,30,223,65,43,44,60,40,234,132,29,120,253,214,225,224,241,11,165,61,62,242,80,87,85,206,174,74,58,134,177,55,146,25,167,149,202,201,118,87,71,36,138,143,85,137,200,232,2,223,202,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,129,92,36,235,125,171,135,13,126,199,53,162,243,99,171,188,211,227,148,247,71,50,130,154,70,198,250,153,230,183,84,211,194,197,123,188,152,197,150,104,250,223,179,149,172,234,114,53,234,136,197,197,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,112,162,127,242,197,224,59,238,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,27,215,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,55,137,33,149,178,110,247,72,206,205,154,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,214,156,191,249,157,81,234,237,101,167,68,56,129,173,240,153,213,95,92,86,220,154,119,193,21,45,250,170,73,228,115,41,93,20,49,69,29,44,201,27,161,142,36,245,155,51,152,228,234,108,142,99,36,11,21,0,1,74,220,234,253,233,241,111,179,250,31,152,220,72,0,79,254,117,126,244,248,183,217,253,15,204,110,38,138,225,151,131,236,155,138,93,47,213,43,214,156,165,93,102,109,131,84,88,29,106,179,182,90,120,160,185,193,89,37,83,42,88,249,39,124,109,137,236,108,44,149,175,87,237,180,114,51,165,203,35,92,192,177,254,88,188,120,253,219,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,249,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,65,60,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,165,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,4,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,232,39,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,78,216,95,8,151,93,69,224,203,39,226,139,16,184,213,212,92,176,124,162,166,219,122,179,37,59,165,73,173,77,166,162,147,197,65,219,106,185,175,133,213,50,190,94,191,83,178,142,127,84,125,149,73,117,86,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,116,230,13,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,112,1,202,185,122,124,165,181,75,4,202,248,78,176,233,157,130,251,226,178,76,19,197,125,32,162,240,179,51,193,248,219,149,116,212,191,124,123,18,57,58,227,106,187,239,110,119,78,219,59,101,242,40,176,205,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,167,48,107,78,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,118,88,2,149,185,194,113,11,138,234,166,178,216,244,143,22,166,239,253,202,252,117,53,198,232,202,168,229,134,166,186,177,180,206,150,158,54,177,87,110,199,135,108,111,87,57,29,221,89,88,172,111,107,169,242,211,153,31,48,74,158,29,169,163,209,237,27,186,210,59,81,110,52,237,169,173,185,67,44,83,63,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,54,217,241,170,210,96,19,255,0,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,85,101,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,129,92,25,240,181,251,46,51,108,195,77,232,178,79,66,94,173,184,125,85,246,201,81,43,122,169,95,93,21,101,36,77,138,165,17,170,244,133,236,158,70,171,153,235,49,202,215,236,244,106,198,253,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,40,29,79,24,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,36,85,229,249,204,50,213,196,86,27,116,197,53,134,178,146,205,157,225,22,121,46,247,123,172,141,109,61,186,227,106,133,90,217,110,46,127,148,84,207,98,189,157,230,42,181,158,178,73,30,204,87,199,13,101,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,3,0,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,253,180,143,86,181,141,124,178,202,244,99,58,250,83,85,27,215,135,126,21,115,45,110,196,181,15,84,166,182,213,210,96,154,117,139,222,174,213,247,100,145,34,73,238,52,246,233,167,165,163,129,92,199,36,175,238,164,47,149,168,137,211,10,187,119,177,242,67,215,162,128,234,160,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,170,0,0,8,171,205,31,220,79,83,127,50,252,226,136,149,68,85,230,143,238,39,169,191,153,126,113,68,5,0,146,83,129,126,51,111,188,30,106,61,85,206,75,87,166,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,199,26,204,255,0,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,135,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,74,220,177,120,241,251,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,221,72,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,0,0,170,14,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,244,53,170,197,103,125,200,254,185,228,142,189,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,111,77,37,32,115,31,229,255,0,89,195,189,246,93,91,210,28,119,255,0,52,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,222,86,80,220,28,105,115,76,198,117,11,135,155,70,7,161,85,52,137,125,212,43,60,148,185,187,38,167,168,123,241,232,37,167,141,39,160,137,211,193,28,85,15,145,101,154,21,168,102,232,214,66,245,107,81,210,71,36,117,193,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,247,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,23,31,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,157,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,210,20,24,101,90,139,166,121,86,151,220,108,246,236,166,147,183,233,236,126,213,147,91,167,100,114,36,53,84,53,244,177,212,68,248,220,246,55,175,167,184,232,158,173,221,169,44,50,177,28,238,141,204,84,189,235,135,9,152,111,23,92,4,232,222,15,125,168,164,179,223,104,48,124,106,166,197,145,186,129,106,167,181,61,104,169,86,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,80,33,87,45,206,98,118,173,8,166,147,69,245,238,251,87,6,159,71,78,231,99,213,240,208,54,86,88,231,238,207,81,59,37,100,16,173,68,236,168,124,235,179,213,100,88,222,198,53,26,140,123,159,28,107,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,154,211,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,239,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,38,234,224,95,131,43,239,24,122,143,85,108,146,235,232,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,6,213,229,193,203,254,179,136,139,236,90,183,171,216,239,254,105,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,191,44,87,126,121,56,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,235,1,64,60,209,253,251,53,55,243,47,201,232,136,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,40,57,163,251,246,106,111,230,95,147,209,26,170,223,195,166,119,123,225,198,183,137,123,5,63,142,198,236,89,5,85,139,32,245,225,139,209,157,44,183,248,89,125,121,82,73,187,210,92,21,157,49,198,189,190,207,83,151,103,250,161,119,220,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,73,42,115,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,237,100,98,185,172,115,226,150,39,171,25,215,210,129,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,206,170,14,85,192,233,79,132,239,117,141,27,251,63,199,190,93,1,181,77,85,194,119,186,198,141,253,159,227,223,46,128,218,160,0,0,8,171,205,31,220,79,83,127,50,252,226,136,149,68,85,230,143,238,39,169,191,153,126,113,68,5,27,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,97,144,113,47,195,166,119,194,254,169,215,233,158,117,79,253,118,178,207,91,215,15,251,167,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,235,103,177,83,216,170,225,59,222,159,70,254,208,49,239,152,192,94,247,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,158,162,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,176,32,7,42,126,58,169,176,233,40,56,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,209,175,72,99,114,57,146,203,81,36,173,154,69,111,109,82,70,185,238,107,163,72,178,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,218,176,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,228,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,192,202,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,119,149,171,24,47,220,191,84,243,45,51,244,167,164,254,137,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,151,169,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,235,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,175,75,98,100,84,173,197,143,189,62,178,125,160,100,63,49,156,11,84,228,169,238,177,148,253,160,87,124,186,220,79,242,0,114,84,247,88,202,126,208,43,190,93,110,39,248,3,154,206,44,125,233,245,147,237,3,33,249,140,231,74,103,53,156,88,251,211,235,39,218,6,67,243,25,192,159,252,151,56,122,197,110,20,121,31,19,183,106,159,25,122,182,220,42,113,43,69,20,148,177,186,58,31,188,83,77,61,99,100,114,43,210,103,178,116,133,170,206,142,152,214,116,85,122,75,179,28,212,248,241,255,0,240,191,10,154,65,122,254,181,22,95,125,182,92,127,235,217,83,100,115,59,95,251,187,165,124,115,127,92,167,123,127,117,97,29,116,15,142,58,110,28,120,38,203,244,123,7,101,91,245,23,52,202,46,79,134,174,55,203,78,203,29,186,107,125,20,11,90,217,152,173,114,212,171,153,43,97,107,29,234,62,53,145,234,136,214,50,104,149,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,129,176,56,104,225,211,59,226,131,84,232,52,207,5,167,254,181,89,120,173,235,135,253,204,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,216,137,237,84,232,35,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,43,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,222,183,106,218,155,117,170,182,225,71,105,171,186,84,82,211,201,52,84,52,142,137,179,213,61,173,85,108,49,172,207,100,72,247,42,35,81,100,123,25,186,167,83,154,155,170,2,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,237,115,222,214,166,234,168,133,91,115,206,252,73,254,146,126,173,33,255,0,27,92,87,113,5,175,154,143,124,194,181,110,95,64,90,177,60,130,178,10,108,54,142,104,164,165,180,213,66,171,78,246,201,52,105,253,25,51,58,30,157,231,43,155,213,36,203,18,70,201,21,135,203,196,183,23,119,94,38,180,143,71,177,76,194,221,86,153,102,154,211,220,237,183,43,172,149,14,157,151,120,37,101,11,105,234,156,249,28,233,124,75,146,154,78,247,82,170,57,251,72,215,125,241,99,140,55,175,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,0,0,20,215,206,111,66,235,49,109,101,177,107,205,162,205,209,101,205,173,241,219,174,149,113,172,242,127,187,20,141,86,53,102,87,34,197,23,114,145,41,219,27,26,228,87,248,73,221,208,138,215,57,213,214,116,39,204,87,71,44,90,201,194,62,119,77,119,155,195,213,225,246,249,243,27,93,79,75,223,217,170,160,130,89,28,157,13,123,17,221,216,22,162,13,221,212,214,119,250,250,92,230,53,14,123,0,18,127,150,246,136,93,117,187,138,252,77,182,251,229,37,174,159,3,168,167,206,43,159,52,110,145,243,193,65,89,78,169,4,77,77,145,95,36,178,68,197,87,57,17,172,87,191,214,86,164,111,140,5,207,114,105,209,123,86,53,160,215,77,104,186,226,20,144,100,57,133,226,174,146,221,122,115,219,44,243,217,32,237,71,218,102,206,94,203,60,100,85,93,77,217,142,122,197,27,157,212,214,68,168,22,20,0,3,149,115,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,156,225,29,41,240,157,238,177,163,127,103,248,247,203,160,2,141,184,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,233,235,237,174,202,201,33,145,91,31,117,35,108,117,58,93,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,186,227,115,183,86,163,219,214,197,124,110,94,135,185,22,189,184,33,229,139,125,195,56,142,201,115,45,110,162,186,182,203,165,153,4,63,67,165,232,101,52,57,29,84,111,239,83,220,62,247,43,222,216,98,98,83,203,218,69,86,172,178,246,222,245,90,121,225,112,100,28,169,248,21,169,195,163,160,226,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,73,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,209,92,234,253,233,241,111,179,250,31,152,220,75,169,41,91,157,95,189,62,45,246,127,67,243,27,136,14,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,68,174,93,124,51,225,188,82,241,12,152,102,160,215,85,179,30,176,89,230,200,235,168,169,149,88,251,155,33,168,167,133,41,22,84,114,58,22,57,213,13,87,189,190,191,67,28,214,171,28,228,145,150,233,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,169,110,94,60,66,226,188,47,234,22,162,106,230,83,77,227,252,6,159,213,83,91,173,108,170,142,158,107,157,116,183,59,115,98,167,141,207,95,237,164,122,181,175,115,34,138,87,163,31,209,210,186,43,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,49,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,229,205,193,71,236,85,211,137,239,249,253,178,213,38,166,229,63,124,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,234,14,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,94,187,77,186,122,89,152,233,229,88,228,72,100,125,84,53,40,169,27,216,254,211,26,197,234,108,143,123,35,177,240,4,74,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,17,131,155,159,19,156,65,98,55,216,180,34,201,101,186,225,184,45,246,223,51,102,189,193,83,20,177,229,212,178,50,153,100,133,174,72,187,148,189,137,18,104,101,137,178,245,75,28,205,89,27,219,145,136,232,65,136,241,103,153,99,220,43,231,188,41,222,105,234,239,120,246,85,81,110,169,178,201,53,122,53,152,243,224,173,109,85,74,69,26,198,231,72,201,221,28,123,179,184,198,49,253,114,34,43,164,127,80,104,163,170,131,149,115,170,128,7,42,231,85,7,42,224,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,0,0,0,0,6,148,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,212,213,150,101,69,108,109,115,81,17,239,124,113,191,101,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,47,61,156,96,241,103,153,113,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,16,53,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,101,92,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,124,216,245,138,105,58,31,179,145,175,233,114,181,232,138,197,151,252,174,120,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,248,44,134,181,174,122,74,249,58,151,170,90,106,119,49,168,172,232,237,203,35,149,138,231,36,51,68,237,65,204,71,132,63,216,165,172,169,244,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,144,189,61,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,189,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,185,89,66,220,185,184,215,253,138,186,143,61,131,63,185,221,100,211,44,167,239,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,91,233,0,0,2,42,243,71,247,19,212,223,204,191,56,162,41,91,132,239,122,125,27,251,64,199,190,99,1,117,60,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,5,239,113,131,194,102,27,197,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,78,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,167,219,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,230,25,197,53,171,138,125,121,168,190,226,16,210,59,15,198,169,210,207,143,214,45,169,180,181,181,176,39,173,44,211,200,237,230,123,29,50,202,232,152,245,106,50,53,106,246,163,145,243,117,4,255,0,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,173,121,231,126,36,255,0,73,63,86,145,215,150,135,7,215,94,34,245,114,28,243,34,76,130,211,130,96,181,17,215,205,117,182,202,234,71,213,221,98,124,114,65,67,13,83,30,217,98,126,203,222,124,144,238,248,216,198,167,84,79,154,41,18,69,115,206,252,73,254,146,126,173,2,5,112,139,162,22,174,35,184,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,213,234,181,239,108,10,196,122,163,145,138,244,114,181,253,61,11,121,60,85,241,57,167,28,19,104,213,29,239,208,182,169,170,217,225,237,120,182,33,77,82,150,255,0,25,28,110,141,146,71,2,71,20,137,12,52,240,47,82,175,111,182,221,163,143,118,186,72,209,105,51,130,13,94,195,116,23,137,204,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,127,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,189,49,83,198,231,175,246,210,61,90,214,53,242,203,43,209,140,235,233,64,194,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,169,225,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,125,159,34,46,138,229,41,193,71,166,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,186,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,80,0,0,20,173,206,175,222,159,22,251,63,161,249,141,196,218,188,140,127,29,159,163,127,172,141,85,206,175,222,159,22,251,63,161,249,141,196,134,186,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,103,252,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,180,75,12,78,147,118,58,55,247,171,3,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,162,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,106,175,153,31,47,123,174,151,102,81,234,230,133,98,117,119,12,79,49,188,54,146,108,122,199,104,114,178,193,91,50,65,28,17,49,172,145,239,123,42,170,95,55,67,89,19,35,137,238,138,22,254,28,77,80,179,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,148,195,205,31,223,179,83,127,50,252,158,136,177,254,89,124,19,230,92,47,99,55,188,227,83,174,21,116,153,102,99,79,21,53,86,56,217,209,96,181,50,158,162,161,26,175,124,21,50,83,213,190,86,58,25,26,245,98,62,20,116,140,106,253,242,68,90,224,230,143,239,217,169,191,153,126,79,68,4,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,64,79,254,74,158,235,25,79,218,5,119,203,173,196,85,230,117,192,119,220,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,85,114,84,247,88,202,126,208,43,190,93,110,51,254,100,92,94,98,188,59,232,213,211,5,182,214,218,171,245,11,54,183,190,138,215,102,172,160,142,225,12,116,50,187,181,81,87,87,4,139,219,236,246,251,204,141,36,107,219,36,187,53,99,150,54,76,141,10,140,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,189,4,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,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,230,50,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,160,158,1,120,84,253,138,122,29,73,96,187,92,174,181,25,78,77,217,189,100,116,213,21,157,116,180,21,207,133,168,234,90,120,99,145,240,183,180,136,145,190,102,42,186,103,49,28,174,232,108,81,196,28,246,27,171,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,210,165,239,114,247,192,48,221,83,229,195,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,232,149,158,153,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,160,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,250,65,143,247,33,167,244,167,106,26,134,82,255,0,69,62,9,100,131,181,37,66,201,247,180,78,189,186,93,186,47,149,191,241,57,204,3,73,244,99,135,219,118,173,224,25,21,171,41,186,231,22,249,167,193,41,157,29,74,210,220,228,142,88,99,157,210,190,54,125,235,195,247,209,242,67,43,161,145,93,27,226,221,143,221,91,81,124,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,216,234,7,171,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,27,215,137,174,15,178,110,22,180,191,75,111,90,140,149,116,121,182,115,81,127,117,214,206,233,105,229,130,217,5,28,148,172,166,99,36,129,242,54,87,189,179,62,87,61,31,182,210,70,206,150,172,110,115,230,87,42,62,5,191,112,226,131,90,240,207,248,189,86,1,69,92,239,237,156,235,164,148,234,223,250,175,10,247,59,250,185,145,159,239,121,135,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,3,85,114,84,247,167,202,126,207,235,190,99,110,37,87,51,174,3,190,237,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,145,87,146,167,189,62,83,246,127,93,243,27,113,117,32,114,174,111,94,15,184,76,204,184,186,213,15,160,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,58,121,134,114,202,212,77,68,213,10,141,109,225,186,203,73,120,168,202,170,17,249,14,56,147,210,91,214,154,173,35,217,213,176,62,71,69,19,217,42,179,170,86,185,221,222,243,221,38,242,36,174,72,103,87,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,240,199,245,127,75,112,77,22,224,119,84,116,211,77,44,94,134,198,236,218,127,148,120,42,47,21,53,71,107,187,73,85,52,159,124,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,57,215,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,7,85,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,1,29,120,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,161,170,185,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,189,41,220,145,206,98,182,52,147,69,127,244,138,63,251,255,0,229,137,89,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,102,159,253,34,143,254,255,0,249,98,5,85,157,15,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,185,225,58,168,3,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,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,219,43,152,255,0,47,250,62,34,44,82,234,222,144,227,191,249,216,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,254,242,177,82,8,29,84,2,26,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,0,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,157,126,56,181,123,13,215,126,42,51,205,82,211,233,234,231,199,174,213,20,112,208,207,83,2,194,250,134,83,81,65,74,179,35,23,214,107,30,232,28,246,35,145,175,232,115,122,154,199,110,212,149,92,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,92,0,91,79,37,205,116,211,138,28,39,35,225,226,231,121,240,57,157,118,65,83,146,91,105,170,17,25,29,198,149,212,116,209,200,202,119,239,235,205,31,133,123,223,26,162,59,182,228,123,122,209,146,172,118,126,114,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,157,78,9,20,0,0,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,144,0,33,175,10,28,178,244,191,133,253,80,186,106,139,178,138,188,194,229,5,67,157,137,203,87,79,37,36,246,40,31,29,76,51,50,71,69,63,102,177,242,67,80,198,43,221,11,17,22,53,115,26,222,173,155,50,128,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,7,53,135,74,124,39,123,172,104,223,217,254,61,242,232,0,214,156,112,112,57,134,241,125,140,219,167,133,244,150,28,238,207,81,75,5,6,70,172,85,86,91,157,80,213,170,130,118,53,55,168,99,98,116,210,69,26,171,54,153,26,137,36,108,146,101,118,235,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,205,64,0,0,20,3,205,31,223,179,83,127,50,252,158,136,158,156,154,173,54,171,255,0,8,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,5,243,71,247,236,212,223,204,191,39,162,39,255,0,37,79,117,140,167,237,2,187,229,214,224,32,87,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,192,56,62,226,207,50,225,23,84,62,156,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,47,65,26,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,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,121,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,212,212,150,21,85,116,110,115,85,21,236,124,114,60,58,30,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,128,162,30,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,157,84,28,171,129,210,159,9,222,235,26,55,246,127,143,124,186,3,106,154,171,132,239,117,141,27,251,63,199,190,93,1,181,64,0,0,17,87,154,63,184,158,166,254,101,249,197,17,42,136,171,205,31,220,79,83,127,50,252,226,136,10,86,225,59,222,159,70,254,208,49,239,152,192,94,247,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,62,128,116,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,200,56,151,226,47,59,226,131,84,235,245,51,58,168,254,187,71,103,162,232,135,253,204,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,245,191,218,171,236,68,12,43,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,22,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,109,84,114,123,80,177,238,87,92,191,235,46,245,150,222,38,245,191,29,236,218,161,240,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,152,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,202,249,162,242,255,0,163,187,209,220,184,155,209,12,119,179,117,135,196,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,220,123,58,102,78,214,210,199,26,61,211,58,70,200,141,71,164,174,148,36,175,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,161,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,157,46,137,242,210,183,22,62,244,250,201,246,129,144,252,198,115,201,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,190,86,172,103,95,117,13,83,204,181,51,209,126,140,250,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,5,191,242,84,247,88,202,126,208,43,190,93,110,55,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,142,221,100,236,85,65,35,163,150,62,182,83,57,142,233,123,28,155,181,85,171,182,232,170,158,102,149,228,169,238,177,148,253,160,87,124,186,220,87,175,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,228,232,166,189,233,63,17,56,173,86,107,163,153,95,210,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,115,217,197,143,189,62,178,125,160,100,63,49,156,183,78,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,219,118,57,62,10,84,95,22,62,244,250,201,246,129,144,252,198,112,53,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,133,234,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,195,123,152,215,189,141,71,190,47,242,123,225,71,78,51,154,59,143,19,121,172,94,153,186,226,249,3,236,246,11,92,240,162,210,208,213,69,5,60,235,94,237,213,123,179,39,136,106,68,138,136,216,156,199,72,157,79,88,221,21,181,0,0,1,8,57,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,26,54,58,168,41,131,156,142,131,97,186,107,171,152,174,171,97,244,84,150,199,234,69,61,193,247,122,26,106,117,141,146,92,105,31,10,203,90,171,214,173,235,157,181,113,163,218,214,55,215,133,210,57,94,249,94,160,124,188,149,61,233,242,159,179,250,239,152,219,139,169,57,129,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,58,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,216,25,174,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,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,77,43,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,163,183,88,251,245,83,200,216,226,143,173,244,205,99,122,158,246,166,238,84,106,111,186,170,39,152,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,250,39,195,91,173,116,82,85,213,79,209,117,164,123,250,34,141,28,247,116,177,142,114,236,158,77,106,170,249,34,149,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,129,208,72,0,1,206,183,29,154,23,125,208,30,38,179,28,110,231,102,181,91,45,87,235,133,86,73,141,195,107,86,37,43,108,245,85,83,45,59,25,27,81,189,158,223,67,225,88,213,173,70,186,21,233,234,98,177,238,232,164,164,190,114,217,174,51,146,113,71,107,198,44,180,244,143,185,98,120,189,37,13,226,173,172,168,108,233,60,210,203,83,29,51,250,221,217,115,25,12,241,74,215,68,205,247,170,145,175,123,186,90,200,194,21,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,176,233,163,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,62,220,1,231,95,115,190,50,116,158,255,0,232,191,72,120,188,130,59,23,103,191,218,233,244,148,111,160,238,245,116,187,126,223,138,238,116,237,235,116,116,238,221,250,147,162,144,0,0,57,87,58,83,225,59,221,99,70,254,207,241,239,151,64,115,88,116,167,194,119,186,198,141,253,159,227,223,46,128,13,170,0,0,82,183,58,191,122,124,91,236,254,135,230,55,18,234,74,86,231,87,239,79,139,125,159,208,252,198,226,3,146,167,189,62,83,246,127,93,243,27,113,106,154,233,197,30,132,240,215,232,79,187,94,115,244,115,233,31,137,244,103,251,153,89,89,223,240,253,174,247,251,218,41,58,122,123,241,126,22,219,245,121,111,178,237,85,124,149,61,233,242,159,179,250,239,152,219,141,255,0,206,83,73,245,79,84,62,228,31,115,61,52,202,242,223,70,125,32,241,190,130,179,84,215,248,94,231,163,251,125,222,203,29,209,213,219,127,79,86,219,244,59,111,98,129,47,244,83,140,206,27,56,137,202,170,176,173,28,212,143,164,23,170,43,123,238,147,211,122,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,214,223,109,145,85,32,183,60,239,196,159,233,39,234,211,31,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,193,76,131,158,119,226,79,244,147,245,104,21,86,88,167,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,146,63,242,247,225,174,197,197,15,17,214,252,43,49,94,188,90,201,111,159,33,190,211,50,169,244,243,86,82,194,248,227,100,17,189,141,85,78,185,231,129,31,178,177,221,174,234,177,237,122,49,78,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,0,1,167,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,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,211,153,8,57,186,233,14,27,154,240,175,112,213,43,204,21,105,144,233,197,69,52,214,89,225,157,90,206,138,234,218,74,90,152,101,98,238,215,177,205,88,222,139,178,61,31,11,54,114,53,94,215,133,27,29,84,28,171,151,83,203,23,143,31,187,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,32,79,243,149,115,170,131,149,112,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,0,0,0,12,83,85,112,251,238,160,105,198,71,133,99,25,237,215,10,186,222,173,242,209,210,95,237,108,99,170,173,242,57,54,73,24,143,255,0,2,171,85,146,35,85,86,57,34,127,76,141,10,129,230,117,199,143,221,190,251,83,160,218,79,122,234,192,113,251,131,189,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,146,63,240,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,26,171,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,239,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,37,154,114,113,226,99,78,237,184,245,119,12,55,154,26,75,54,79,113,188,77,119,178,205,10,85,204,251,251,223,74,247,212,247,81,90,248,105,223,4,52,81,162,47,92,108,145,138,196,70,119,26,247,202,22,105,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,158,6,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,106,0,230,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,74,113,175,233,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,184,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,250,87,156,39,16,184,174,170,107,45,143,72,241,106,110,255,0,220,175,199,83,92,110,140,170,142,88,106,107,171,27,76,233,105,227,107,21,118,236,120,118,198,245,115,145,221,213,149,138,198,246,186,159,31,248,40,225,143,81,248,156,214,90,43,38,11,122,186,226,212,152,254,215,75,134,95,69,76,178,122,6,70,53,239,164,145,21,37,137,123,207,158,54,54,52,100,137,34,108,249,17,21,177,61,80,47,251,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,239,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,166,149,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,209,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,115,30,196,242,172,231,131,29,67,197,176,172,102,235,144,94,171,125,19,225,173,214,186,41,42,234,167,232,186,210,61,253,17,70,142,123,186,88,199,57,118,79,38,181,85,124,145,74,139,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,64,181,254,104,254,226,122,155,249,151,231,20,69,43,112,157,239,79,163,127,104,24,247,204,96,46,167,154,63,184,158,166,254,101,249,197,17,74,220,39,123,211,232,223,218,6,61,243,24,0,155,252,215,184,227,169,201,110,183,190,17,244,229,148,139,98,182,212,83,179,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,117,203,180,171,52,78,143,102,54,55,247,162,7,7,220,38,102,92,93,106,135,208,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,215,250,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,186,158,82,119,60,54,191,130,220,126,151,23,142,145,183,43,117,226,235,77,145,172,52,139,11,221,113,90,151,74,197,149,234,212,239,63,193,203,68,136,244,87,108,196,99,55,245,21,173,9,85,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,181,151,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,85,100,233,229,193,203,254,179,136,139,236,90,183,171,216,239,254,105,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,191,44,81,215,132,93,16,181,113,29,196,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,62,175,85,175,123,96,86,35,213,28,140,87,163,149,175,233,232,94,138,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,50,0,0,17,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,190,67,78,248,221,188,114,177,222,171,151,109,246,93,149,21,19,43,208,190,40,244,39,137,79,77,253,197,51,159,164,127,71,60,55,164,255,0,220,202,202,62,199,136,238,246,127,223,49,71,213,213,216,151,240,119,219,167,207,109,211,122,149,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,68,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,39,53,81,124,209,73,43,201,175,73,245,79,75,254,235,255,0,116,205,52,202,241,47,73,253,31,240,94,157,179,84,208,120,174,223,164,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,106,1,160,57,213,251,211,226,223,103,244,63,49,184,144,130,213,128,102,87,220,54,255,0,168,54,108,122,174,179,30,197,106,40,105,175,85,208,162,57,148,15,172,89,82,153,101,68,94,166,177,238,130,70,35,246,232,71,244,53,85,29,35,17,211,127,157,95,189,62,45,246,127,67,243,27,137,154,242,112,192,48,221,83,195,120,130,211,237,65,199,169,47,152,245,242,159,28,166,174,161,169,69,232,149,155,220,149,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,37,112,117,198,46,119,194,6,119,81,127,176,81,250,103,27,188,244,125,32,199,251,144,211,250,83,181,13,67,41,127,162,159,4,178,65,218,146,161,100,251,218,39,94,221,46,221,23,203,160,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,160,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,110,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,64,188,146,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,2,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,219,72,245,107,94,230,69,20,175,70,63,163,165,107,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,151,106,203,165,247,92,135,151,229,179,85,237,238,171,154,159,12,213,139,197,182,186,158,26,39,74,200,224,184,90,173,91,85,75,42,46,208,177,146,209,197,18,117,55,103,62,169,137,212,213,68,71,185,120,92,240,219,79,26,90,85,85,157,199,72,251,107,239,15,166,129,42,105,22,165,158,145,154,154,88,168,21,24,141,118,207,74,199,211,43,31,183,222,222,141,122,171,122,122,144,44,127,150,47,1,223,113,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,89,254,0,28,171,151,189,203,223,63,195,116,179,151,14,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,162,38,122,102,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,136,77,213,149,113,93,168,247,254,27,48,174,22,109,146,250,27,12,197,252,92,247,40,233,230,85,146,251,85,45,124,245,113,186,161,118,77,161,139,186,196,100,41,187,86,70,44,174,87,42,68,144,134,65,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,143,245,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,179,216,146,195,44,106,230,238,157,113,189,190,214,170,36,128,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,151,91,167,19,156,191,244,159,89,248,125,183,105,38,1,142,218,177,107,174,15,111,154,12,18,165,210,84,165,45,178,73,37,134,73,219,43,35,127,223,124,71,97,25,36,210,182,105,17,210,62,93,158,253,209,193,21,121,81,241,211,251,135,11,250,215,153,255,0,197,233,112,10,218,230,255,0,108,215,90,228,168,87,127,213,120,86,57,191,213,194,143,255,0,123,194,57,231,126,36,255,0,73,63,86,149,151,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,187,171,137,174,48,114,110,41,116,191,75,108,186,140,181,117,153,182,13,81,127,109,214,240,232,169,226,130,231,5,100,148,175,166,123,35,129,145,182,39,177,176,190,39,49,25,182,209,198,254,167,44,142,107,3,122,242,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,146,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,136,215,251,104,252,9,255,0,14,127,230,205,227,253,144,219,252,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,28,251,254,196,238,41,255,0,230,211,170,191,228,109,199,253,72,23,253,197,143,186,198,178,125,159,228,63,46,156,230,176,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,29,52,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,222,117,181,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,118,203,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,109,94,90,124,10,211,113,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,82,246,227,107,94,142,145,99,8,64,90,167,255,0,72,163,255,0,191,254,88,149,86,90,167,255,0,72,163,255,0,191,254,88,129,85,103,85,7,42,231,85,0,10,171,230,185,192,183,238,252,80,104,166,25,255,0,24,170,207,232,168,93,253,171,155,116,142,157,27,255,0,91,226,158,215,127,81,50,179,253,241,49,189,121,134,241,103,153,112,139,170,26,37,156,88,169,234,239,22,42,250,124,162,154,251,142,54,189,41,96,186,177,35,160,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,89,105,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,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,84,57,162,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,132,248,62,226,207,13,226,235,75,254,156,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,37,90,243,31,229,255,0,89,195,189,246,93,91,210,28,119,255,0,52,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,222,86,88,193,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,160,116,188,64,14,103,92,120,253,196,44,85,58,13,164,247,174,156,251,32,183,187,210,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,153,35,150,22,172,115,38,221,113,57,102,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,5,241,175,195,30,163,240,199,172,181,182,76,234,245,117,202,105,50,13,238,150,252,190,182,153,99,244,244,143,107,31,87,34,170,203,42,247,153,60,143,108,136,249,22,69,221,146,42,35,101,98,168,106,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,205,120,163,208,191,216,215,174,217,54,138,125,41,250,71,244,115,193,127,186,126,7,193,247,252,69,28,21,63,184,247,36,233,233,239,244,254,26,239,211,191,150,251,38,245,229,151,197,126,151,240,191,170,23,182,234,141,130,146,11,110,97,79,21,36,185,99,155,36,179,216,160,130,58,137,93,19,33,134,9,102,153,149,51,45,43,28,214,57,136,139,20,111,119,87,66,116,227,252,209,253,251,53,55,243,47,201,232,128,194,177,206,21,115,44,235,133,11,135,18,216,37,182,174,236,204,87,40,184,218,114,138,72,164,71,62,150,221,29,29,12,240,214,69,10,51,169,204,99,167,169,239,187,173,122,89,218,122,49,24,201,158,221,127,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,101,60,183,181,231,13,225,183,151,230,163,234,182,103,91,72,214,91,179,139,139,45,148,51,84,44,47,187,92,86,213,64,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,165,85,221,171,105,174,55,90,219,133,29,166,146,215,79,85,81,36,209,80,210,58,87,65,74,199,57,85,176,198,179,61,242,171,26,138,141,69,145,239,126,200,157,78,114,238,170,29,41,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,178,202,224,228,221,195,246,168,105,214,27,149,107,6,102,202,187,53,139,63,167,183,165,142,213,42,70,215,215,193,10,204,228,184,74,199,71,221,99,21,38,233,129,82,70,164,140,146,87,186,55,53,105,228,44,124,0,0,0,0,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,128,0,0,0,160,30,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,64,14,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,4,255,0,52,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,155,172,1,204,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,223,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,75,10,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,47,249,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,117,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,85,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,7,83,192,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,168,190,41,248,227,169,211,94,17,52,171,133,189,54,101,36,183,220,159,73,241,246,101,55,55,62,41,210,221,110,170,182,70,197,162,100,123,170,178,166,104,183,115,157,35,83,183,12,177,185,136,231,74,217,33,242,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,11,137,0,0,34,175,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,76,174,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,248,12,115,26,246,61,200,246,69,253,39,193,126,234,26,167,134,233,159,165,61,25,244,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,233,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,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,2,144,57,161,112,81,251,31,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,62,134,186,58,23,61,244,233,19,156,187,195,47,106,121,163,88,209,25,31,175,23,68,109,100,93,200,44,117,37,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,156,214,113,11,139,88,176,109,125,212,188,43,22,161,240,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,129,109,92,149,61,214,50,159,180,10,239,151,91,137,254,64,14,74,158,235,25,79,218,5,119,203,173,196,255,0,0,115,89,197,143,189,62,178,125,160,100,63,49,156,233,76,230,179,139,31,122,125,100,251,64,200,126,99,56,22,169,201,83,221,99,41,251,64,174,249,117,184,159,228,0,228,169,238,177,148,253,160,87,124,186,220,79,240,0,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,85,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,108,198,44,179,69,26,57,219,39,92,140,111,181,200,139,186,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,251,211,148,6,45,98,206,117,247,80,176,172,166,135,198,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,100,181,208,142,79,250,95,166,218,185,121,204,181,42,251,73,159,226,116,181,14,92,98,195,112,163,145,175,141,17,244,242,195,81,90,246,72,200,167,123,21,181,16,58,5,137,208,202,197,108,142,70,245,44,44,9,233,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,30,176,0,0,0,99,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,57,161,213,140,235,238,161,170,121,150,166,122,47,209,159,75,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,210,222,190,158,231,79,87,75,119,219,125,147,125,139,137,231,17,173,23,93,58,225,230,203,167,248,190,95,87,102,187,231,247,135,210,86,83,211,49,205,125,125,146,26,119,248,200,150,84,110,204,98,203,53,19,94,212,115,93,35,36,115,61,104,214,84,41,48,1,209,239,6,218,233,71,196,79,14,56,102,163,122,103,210,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,119,30,157,246,51,102,175,106,104,157,208,212,114,53,57,194,44,251,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,212,198,248,74,168,228,167,164,168,77,145,157,114,119,153,45,55,154,191,165,158,23,213,110,242,57,80,45,168,0,7,42,231,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,181,64,0,10,86,231,87,239,79,139,125,159,208,252,198,226,93,73,74,220,234,253,233,241,111,179,250,31,152,220,64,114,84,247,167,202,126,207,235,190,99,110,46,164,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,85,114,84,247,167,202,126,207,235,190,99,110,46,164,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,0,34,175,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,100,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,143,151,61,196,199,42,11,86,185,241,47,77,171,88,238,107,73,142,98,121,53,71,139,205,45,208,211,54,58,182,78,198,53,29,45,191,162,62,211,159,82,173,222,71,77,230,201,93,36,223,127,235,237,52,36,7,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,158,19,167,221,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,190,76,247,200,237,228,149,238,245,156,187,111,178,108,136,136,156,193,1,210,159,9,222,235,26,55,246,127,143,124,186,3,106,148,237,197,111,28,116,216,215,8,154,109,194,62,156,178,173,47,183,45,55,197,153,151,93,145,242,211,165,13,36,182,202,73,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,250,188,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,66,221,0,0,0,0,67,254,99,60,20,126,202,173,56,130,255,0,128,91,45,81,234,110,45,247,203,109,76,233,218,146,233,66,136,245,146,216,233,186,154,198,245,61,233,36,78,149,28,214,72,215,55,120,155,52,178,37,16,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,117,60,84,175,54,190,10,61,9,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,209,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,176,39,7,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,90,115,48,227,94,227,195,6,9,109,194,116,210,231,225,181,39,45,218,166,138,178,53,165,155,208,212,48,205,26,201,81,53,60,205,147,175,189,179,224,141,29,31,74,237,59,145,232,232,81,174,168,30,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,218,200,197,115,94,214,75,20,79,86,63,163,165,113,77,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,189,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,161,242,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,66,124,31,112,153,134,240,139,165,255,0,65,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,86,58,242,197,224,59,238,33,98,166,215,157,88,178,244,231,217,5,189,190,141,181,220,109,221,186,172,94,23,62,102,201,179,187,174,78,245,68,14,167,87,117,71,28,176,181,100,133,118,235,149,171,63,192,0,0,138,188,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,93,79,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,1,34,185,190,233,125,215,11,226,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,93,213,179,61,173,167,134,103,109,210,173,74,168,209,91,236,115,182,255,0,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,77,171,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,86,0,114,222,202,108,88,127,27,90,91,118,200,235,188,37,37,69,194,174,215,28,157,167,201,213,85,91,67,81,73,77,30,204,69,84,235,158,120,153,190,221,45,234,221,202,141,69,84,14,133,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,138,188,174,61,251,52,203,243,215,201,235,75,254,40,7,149,199,191,102,153,126,122,249,61,105,127,192,0,0,0,0,82,183,58,191,122,124,91,236,254,135,230,55,19,106,242,49,252,118,126,141,254,178,53,87,58,191,122,124,91,236,254,135,230,55,19,106,242,49,252,118,126,141,254,178,2,197,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,119,58,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,166,147,74,113,57,194,30,141,113,105,98,183,90,53,86,138,234,202,187,39,123,209,23,75,93,123,169,234,168,59,207,133,211,244,53,200,232,95,220,74,120,216,189,216,159,179,119,233,233,114,245,1,16,57,50,106,206,178,228,152,37,247,74,175,120,135,137,211,108,75,185,37,155,36,233,108,62,18,186,105,146,89,109,158,196,241,61,93,233,42,58,147,214,135,126,151,170,182,104,26,200,87,205,31,223,179,83,127,50,252,158,136,189,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,162,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,4,138,224,235,75,238,186,199,202,147,93,112,59,19,170,214,229,62,81,93,114,163,130,146,137,213,115,213,207,67,71,106,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,116,173,101,151,83,201,83,221,99,41,251,64,174,249,117,184,169,93,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,64,58,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,88,135,252,167,242,155,22,65,193,46,33,105,180,87,120,138,188,102,225,119,181,221,35,237,61,158,30,169,245,211,85,182,61,220,136,143,222,10,186,119,238,213,86,250,251,111,212,215,34,76,0,57,87,51,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,92,40,189,62,82,218,91,130,98,156,39,88,117,50,193,98,240,185,38,119,226,190,144,86,248,169,159,227,60,21,202,186,26,95,189,189,235,28,125,17,185,91,247,182,183,171,125,221,186,249,129,37,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,110,192,0,8,21,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,41,48,234,160,166,14,114,58,13,134,233,174,174,98,186,173,135,209,82,91,31,169,20,247,7,221,232,105,169,214,54,73,113,164,124,43,45,106,175,90,183,174,118,213,198,143,107,88,223,94,23,72,229,123,229,122,129,242,242,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,168,0,1,170,184,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,235,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,193,178,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,184,254,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,216,0,114,174,90,167,255,0,72,163,255,0,191,254,88,149,86,90,167,255,0,72,163,255,0,191,254,88,129,85,103,85,7,42,231,85,0,85,95,60,239,196,159,233,39,234,211,74,114,142,215,77,71,196,56,147,179,232,133,178,243,221,195,51,191,31,45,202,215,80,138,248,225,170,167,160,154,120,234,169,252,211,181,50,248,118,70,245,77,218,248,213,17,205,85,100,78,143,117,243,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,208,47,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,57,214,226,235,68,45,92,56,241,23,153,232,213,138,249,87,119,182,216,42,41,157,71,87,87,27,89,58,193,81,75,13,76,108,147,167,213,115,216,217,209,138,244,70,163,213,138,228,107,58,186,19,164,146,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,18,171,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,246,209,189,26,230,57,241,75,43,17,236,235,234,72,171,201,83,221,99,41,251,64,174,249,117,184,159,224,115,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,138,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,125,141,99,26,212,217,17,16,232,39,142,142,12,172,92,97,233,197,45,178,59,175,161,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,36,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,155,252,184,57,127,214,113,17,125,139,86,245,123,29,255,0,205,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,247,229,139,80,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,175,251,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,32,0,0,0,0,0,1,202,185,210,159,9,222,235,26,55,246,127,143,124,186,3,154,195,165,62,19,189,214,52,111,236,255,0,30,249,116,0,109,80,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,136,1,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,128,159,224,0,5,85,243,155,225,211,4,178,89,236,92,75,216,41,252,14,73,125,200,35,177,100,30,188,210,250,79,170,129,124,44,190,188,171,28,61,152,237,234,206,152,227,78,231,123,169,203,187,61,107,84,32,7,58,191,117,140,91,237,2,135,229,215,16,32,7,43,143,126,205,50,252,245,242,122,210,255,0,138,1,229,113,239,217,166,95,158,190,79,90,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,115,170,131,149,112,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,91,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,109,83,149,63,2,181,56,116,116,28,83,234,189,5,93,53,246,170,157,38,194,168,91,85,19,160,109,186,174,137,139,233,39,172,50,57,92,249,98,168,146,38,195,34,55,182,137,35,156,199,57,209,172,91,211,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,129,168,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,177,243,150,207,252,170,192,178,175,248,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,50,67,52,114,51,242,57,174,111,193,80,189,238,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,238,18,212,138,188,209,253,196,245,55,243,47,206,40,137,84,69,94,104,254,226,122,155,249,151,231,20,64,82,183,9,222,244,250,55,246,129,143,124,198,3,165,51,154,206,19,189,233,244,111,237,3,30,249,140,7,74,96,0,0,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,2,213,57,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,45,83,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,139,169,41,91,146,167,189,62,83,246,127,93,243,27,113,117,32,0,0,0,53,87,21,90,165,247,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,239,106,199,181,219,213,75,3,125,118,171,19,125,223,179,81,202,129,74,220,205,53,175,238,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,227,253,203,5,244,126,150,99,218,153,233,78,231,167,178,11,205,139,193,118,54,236,248,10,107,108,221,222,231,87,173,215,233,46,158,158,148,233,236,239,187,186,246,110,63,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,63,249,157,105,13,54,130,232,55,11,90,71,12,20,145,212,99,182,123,244,55,5,164,158,89,160,150,226,255,0,70,203,91,52,111,151,103,171,36,169,146,105,17,21,27,178,61,17,26,212,68,106,4,53,210,125,28,190,234,237,187,80,106,113,201,183,171,192,176,250,156,198,74,110,150,127,69,82,211,85,82,199,82,157,111,123,81,157,184,42,37,159,127,89,206,236,116,53,170,231,162,163,135,237,76,251,141,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,232,185,58,42,166,161,100,205,241,80,51,215,98,59,187,2,203,26,177,206,70,189,175,86,185,122,92,164,170,229,1,139,88,179,157,125,212,44,43,41,161,241,182,92,131,75,238,214,187,141,55,117,241,247,233,103,173,160,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,18,245,175,75,238,186,43,171,153,126,148,94,93,87,37,70,45,120,169,182,178,162,166,137,212,143,172,129,143,94,205,82,68,229,85,99,38,139,183,43,61,103,34,178,70,170,57,200,168,170,29,46,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,172,67,254,85,154,199,125,213,222,17,237,20,217,28,59,213,224,87,9,112,232,234,122,153,253,21,75,77,4,18,83,47,67,24,212,103,110,10,136,160,219,214,115,187,29,110,114,185,234,137,48,0,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,1,74,220,234,253,233,241,111,179,250,31,152,220,75,169,41,91,157,95,189,62,45,246,127,67,243,27,136,14,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,4,85,230,143,238,39,169,191,153,126,113,68,74,162,42,243,71,247,19,212,223,204,191,56,162,2,128,78,170,14,85,206,170,0,28,171,157,84,28,171,129,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,122,217,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,110,124,175,56,17,177,105,238,43,141,241,65,168,76,241,185,126,65,111,138,233,141,211,110,248,253,5,75,60,117,49,247,58,226,168,116,85,94,42,146,162,9,54,146,52,116,59,244,236,143,234,84,205,185,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,157,73,220,141,205,122,186,53,140,49,254,88,188,120,253,219,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,249,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,65,60,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,160,0,6,63,168,87,60,54,203,128,100,183,157,70,142,146,76,78,130,207,91,83,126,101,93,34,213,64,235,115,33,123,170,82,72,81,174,89,89,218,71,238,196,107,186,147,116,217,119,216,200,10,107,230,185,198,191,221,55,42,159,134,189,51,185,221,105,177,188,74,225,81,77,150,203,191,102,27,197,210,25,26,212,167,232,86,164,142,134,150,72,223,230,231,116,73,42,245,35,21,33,134,87,4,11,212,42,220,54,227,159,228,183,13,57,180,213,218,241,58,171,197,108,214,26,26,183,43,167,165,183,58,103,173,52,50,42,189,234,175,108,74,198,170,171,223,230,139,235,59,218,185,255,0,8,183,61,18,178,241,23,134,94,120,139,142,146,77,62,160,168,169,169,186,178,174,146,122,168,28,246,82,204,234,100,146,24,26,231,202,207,18,144,110,206,151,49,201,186,61,21,138,228,61,110,15,184,76,204,184,186,213,15,160,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,175,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,167,48,86,175,41,222,53,237,217,78,43,108,225,95,82,46,125,25,37,155,122,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,244,177,93,35,26,177,44,81,177,136,177,42,190,202,128,0,0,138,188,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,93,79,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,1,125,28,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,47,56,71,85,7,50,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,79,75,25,226,233,94,212,146,154,167,161,143,122,71,221,130,72,165,237,245,171,153,215,210,239,89,170,128,116,147,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,190,210,178,249,231,126,36,255,0,73,63,86,146,43,148,158,107,106,202,184,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,237,87,68,213,87,35,87,173,175,77,182,68,115,163,175,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,252,245,242,122,210,255,0,138,1,229,113,239,217,166,95,158,190,79,90,95,240,0,0,0,0,20,173,206,175,222,159,22,251,63,161,249,141,196,218,188,140,127,29,159,163,127,172,141,85,206,175,222,159,22,251,63,161,249,141,196,218,188,140,127,29,159,163,127,172,128,181,64,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,2,127,242,84,247,88,202,126,208,43,190,93,110,33,255,0,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,78,150,51,177,85,67,79,5,37,69,54,200,247,61,221,44,101,52,189,197,107,26,190,39,161,189,75,27,148,152,28,149,61,214,50,159,180,10,239,151,91,143,39,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,106,14,71,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,213,212,143,87,92,33,86,162,53,81,81,178,110,173,217,17,214,232,115,195,203,195,53,181,96,28,105,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,116,54,90,152,220,245,223,116,98,57,81,28,168,141,94,135,128,229,92,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,9,84,0,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,166,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,0,3,95,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,154,215,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,91,34,128,0,0,28,171,150,169,255,0,210,40,255,0,239,255,0,150,37,85,150,169,255,0,210,40,255,0,239,255,0,150,32,85,89,213,65,202,185,213,64,21,87,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,243,215,201,235,73,85,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,243,215,201,235,64,191,226,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,0,0,0,0,0,7,42,231,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,181,64,0,0,0,80,15,52,127,126,205,77,252,203,242,122,34,127,242,84,247,88,202,126,208,43,190,93,110,32,7,52,127,126,205,77,252,203,242,122,34,127,242,84,247,88,202,126,208,43,190,93,110,2,127,128,0,16,3,157,95,186,198,45,246,129,67,242,235,137,63,200,1,206,175,221,99,22,251,64,161,249,117,196,8,1,202,227,223,179,76,191,61,124,158,180,191,226,128,121,92,123,246,105,151,231,175,147,214,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,5,106,243,75,224,39,233,221,29,251,138,237,47,159,163,32,181,91,252,102,95,107,168,168,218,58,250,26,72,17,171,89,78,231,174,209,205,12,17,53,31,22,232,217,35,141,21,136,146,181,91,61,85,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,63,20,237,205,99,129,202,109,53,186,215,241,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,217,81,148,211,75,187,92,217,28,157,185,165,141,172,87,54,86,199,8,89,79,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,205,107,205,31,220,79,83,127,50,252,226,136,165,110,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,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,109,211,141,253,94,195,117,235,150,38,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,124,164,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,84,95,9,222,244,250,55,246,129,143,124,198,3,165,51,154,206,19,189,233,244,111,237,3,30,249,140,7,74,96,0,0,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,2,213,57,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,45,83,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,139,169,41,91,146,167,189,62,83,246,127,93,243,27,113,117,32,0,0,10,171,231,105,173,127,250,11,195,157,29,191,234,205,110,21,82,69,255,0,188,81,210,71,11,210,79,253,245,100,107,163,254,176,173,119,225,161,105,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,156,219,241,85,170,95,118,158,35,181,23,83,33,190,250,102,130,243,144,85,122,42,183,194,248,126,237,174,39,246,104,126,246,172,99,155,181,44,80,55,215,106,61,118,221,251,185,92,170,27,171,149,102,142,88,181,119,139,139,69,78,71,54,244,152,21,190,92,198,58,110,151,255,0,69,85,83,79,4,116,201,214,199,181,89,219,158,162,41,247,245,154,238,199,67,154,173,122,170,73,94,121,223,137,63,210,79,213,166,234,229,9,161,117,154,97,195,141,94,163,100,54,111,5,122,212,187,131,110,48,185,235,59,38,117,158,6,44,116,73,36,82,35,88,222,167,190,174,118,61,136,169,36,85,49,57,94,228,233,107,52,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,227,63,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,244,177,190,18,170,57,42,42,233,215,117,127,92,157,230,75,83,228,140,233,103,133,245,157,188,141,68,192,57,42,123,211,229,63,103,245,223,49,183,22,125,198,78,133,209,241,19,195,142,103,167,62,134,244,141,233,214,249,46,56,227,88,176,50,102,94,41,216,233,41,82,57,103,69,100,93,199,167,97,239,221,171,218,154,86,245,181,28,174,64,168,206,84,250,243,77,163,124,81,208,99,55,218,218,184,236,90,147,78,152,204,140,109,68,169,4,119,23,202,199,80,76,248,88,199,36,175,238,162,211,53,85,27,219,74,201,30,175,107,81,232,235,222,57,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,142,151,180,83,84,45,90,213,164,120,134,171,217,155,73,29,62,83,103,166,185,62,158,154,181,181,108,163,157,236,78,245,42,202,212,68,123,225,151,185,19,253,86,170,62,55,34,181,170,138,136,28,198,29,41,240,157,238,177,163,127,103,248,247,203,160,57,172,58,83,225,59,221,99,70,254,207,241,239,151,64,6,213,0,0,41,91,157,95,189,62,45,246,127,67,243,27,137,117,37,43,115,171,247,167,197,190,207,232,126,99,113,1,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,0,138,188,209,253,196,245,55,243,47,206,40,137,84,69,94,104,254,226,122,155,249,151,231,20,64,80,9,213,65,202,185,213,64,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,21,151,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,187,68,176,196,233,55,99,163,127,122,176,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,58,115,41,91,153,215,1,223,113,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,80,181,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,218,200,197,115,88,231,197,44,79,86,51,175,165,54,169,206,103,7,220,89,230,92,34,234,135,211,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,191,60,107,88,236,90,163,163,83,107,22,133,195,244,230,146,174,223,95,81,96,166,234,125,179,210,181,84,238,150,52,166,235,170,99,86,14,185,225,116,93,201,25,210,159,133,230,223,53,8,171,205,11,141,127,216,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,244,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,253,121,122,227,115,34,238,83,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,125,90,171,148,234,62,105,168,249,30,73,171,213,215,90,188,206,174,225,43,111,110,186,68,177,85,71,85,26,246,221,11,226,84,111,103,183,208,145,164,72,214,182,54,177,24,214,181,26,141,75,127,229,139,192,119,220,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,84,36,87,7,220,38,97,188,34,233,127,208,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,194,185,136,240,135,251,43,116,105,62,139,81,119,181,11,14,238,214,226,253,117,254,26,25,251,174,139,197,82,73,212,139,26,247,99,137,189,10,238,142,153,99,139,121,25,26,203,213,42,128,28,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,116,41,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,157,78,134,188,224,184,67,246,241,113,130,209,127,88,162,206,91,37,127,253,69,45,5,92,49,61,63,180,130,68,99,255,0,172,57,35,253,222,66,16,112,71,168,218,185,166,60,75,225,215,189,21,197,106,242,188,134,182,161,246,215,227,144,212,190,6,94,41,37,98,164,208,74,246,170,53,140,107,83,188,146,73,188,81,62,6,76,246,171,98,84,3,163,48,0,17,87,154,63,184,158,166,254,101,249,197,17,74,220,39,123,211,232,223,218,6,61,243,24,11,169,230,143,238,39,169,191,153,126,113,68,82,183,9,222,244,250,55,246,129,143,124,198,0,58,83,41,47,156,118,144,212,225,92,75,208,234,149,60,21,107,109,212,123,60,51,62,121,167,137,204,244,141,11,25,75,52,49,49,187,61,140,109,58,80,61,85,232,187,190,103,244,185,118,86,178,237,10,245,231,63,164,53,57,126,131,99,90,185,110,130,174,106,141,61,188,58,26,196,108,241,50,8,109,215,14,220,82,76,246,59,215,123,210,166,26,24,218,140,95,36,154,69,86,170,39,83,3,69,114,75,212,204,87,31,212,125,68,210,219,181,95,135,189,102,22,251,125,194,209,220,146,54,71,81,224,22,167,191,3,122,158,143,124,202,202,180,145,172,99,93,247,184,39,114,171,81,158,121,95,60,239,196,159,233,39,234,210,16,112,51,170,22,173,28,226,211,76,243,203,235,105,18,219,5,227,209,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,251,34,164,106,138,230,239,212,147,127,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,126,122,249,61,105,127,197,0,242,184,247,236,211,47,207,95,39,173,47,248,0,0,0,0,10,86,231,87,239,79,139,125,159,208,252,198,226,109,94,70,63,142,207,209,191,214,70,170,231,87,239,79,139,125,159,208,252,198,226,109,94,70,63,142,207,209,191,214,64,90,160,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,18,127,139,221,33,169,215,126,26,53,11,75,109,240,85,207,114,187,89,223,53,174,10,105,226,133,245,23,26,103,182,170,142,21,124,190,163,88,250,136,34,99,213,202,223,81,206,245,153,248,73,24,57,42,123,172,101,63,104,21,223,46,183,19,252,14,85,206,159,116,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,78,115,56,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,253,165,162,154,71,197,179,21,242,83,73,12,138,136,141,217,94,168,173,106,162,181,45,255,0,148,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,217,29,11,28,234,137,161,110,253,72,229,165,145,81,222,214,180,40,216,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,9,84,0,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,166,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,0,0,0,0,0,3,149,114,213,63,250,69,31,253,255,0,242,196,170,178,213,63,250,69,31,253,255,0,242,196,10,171,58,168,57,87,58,168,2,170,249,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,126,122,249,61,105,42,185,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,126,122,249,61,104,23,252,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,4,255,0,228,169,238,177,148,253,160,87,124,186,220,79,242,0,114,84,247,88,202,126,208,43,190,93,110,39,248,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,0,0,0,0,0,0,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,196,0,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,192,79,240,0,2,0,115,171,247,88,197,190,208,40,126,93,113,39,249,0,57,213,251,172,98,223,104,20,63,46,184,129,0,57,92,123,246,105,151,231,175,147,214,151,252,80,15,43,143,126,205,50,252,245,242,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,87,251,70,63,251,81,127,153,63,252,249,106,128,12,83,73,240,95,185,126,150,97,186,103,233,79,73,253,18,199,237,214,47,27,216,236,248,175,11,77,28,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,50,176,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,214,0,172,12,179,146,21,138,241,149,94,110,216,183,16,31,71,236,181,183,10,138,139,117,163,232,163,234,253,31,74,249,28,232,169,187,239,175,71,203,219,98,181,157,199,39,83,186,119,95,53,51,92,39,149,86,101,134,104,246,161,232,107,120,175,171,171,196,243,250,122,55,190,222,236,69,27,5,21,198,158,186,146,161,181,172,106,214,185,122,221,21,51,224,115,90,172,235,73,35,115,213,221,152,218,88,80,2,181,116,159,147,95,220,191,84,240,221,76,253,145,222,147,250,37,144,91,175,190,11,232,135,103,197,120,90,152,230,237,119,60,107,186,58,187,125,61,93,46,219,125,246,93,182,44,168,0,0,0,5,106,234,199,38,191,186,134,169,230,90,153,251,35,189,25,244,183,32,184,223,124,23,209,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,89,80,2,63,240,83,194,151,236,62,210,203,174,153,253,61,250,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,144,0,0,43,87,86,57,53,253,212,53,79,50,212,207,217,29,232,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,202,128,17,255,0,130,158,20,191,97,246,150,93,116,207,233,239,210,223,73,228,19,223,124,111,162,252,7,111,185,77,79,15,107,183,222,151,125,188,55,87,87,82,111,215,182,222,91,172,128,0,0,0,1,21,120,231,224,99,246,104,253,9,255,0,206,143,208,239,161,222,146,255,0,129,61,33,226,188,95,134,255,0,234,136,122,58,124,55,246,91,245,252,54,243,149,64,8,85,193,79,45,239,216,125,170,119,93,76,251,178,253,45,244,158,63,61,139,193,125,29,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,91,44,213,0,0,0,12,43,90,240,27,174,170,233,30,95,166,54,108,134,146,197,81,150,89,234,108,143,184,212,219,221,92,202,120,42,88,177,76,228,133,179,66,174,127,105,242,35,23,184,136,215,171,92,168,244,69,99,171,131,246,140,127,246,162,255,0,50,127,249,242,213,0,30,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,70,190,57,248,24,253,154,63,66,127,243,163,244,59,232,119,164,191,224,79,72,120,175,23,225,191,250,162,30,142,159,13,253,150,253,127,13,188,229,80,2,21,112,83,203,123,246,31,106,157,215,83,62,236,191,75,125,39,143,207,98,240,95,71,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,203,53,64,2,181,117,99,147,95,221,67,84,243,45,76,253,145,222,140,250,91,144,92,111,190,11,232,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,37,175,6,220,52,93,120,79,210,57,180,162,225,170,21,121,189,59,111,21,23,42,26,137,168,93,70,202,24,38,100,91,210,197,18,205,50,53,157,214,75,42,244,185,17,95,59,215,167,117,85,118,245,0,85,95,237,24,255,0,237,69,254,100,255,0,243,229,148,233,62,11,247,47,210,204,55,76,253,41,233,63,162,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,230,86,0,0,0,16,171,141,110,91,223,179,7,84,237,90,153,247,101,250,37,232,204,126,11,23,130,250,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,252,246,73,170,0,133,92,20,242,222,253,135,218,167,117,212,207,187,47,210,223,73,227,243,216,188,23,209,223,1,219,238,84,211,205,221,238,120,169,119,219,195,116,244,244,166,253,123,239,229,178,205,80,0,17,87,142,126,6,63,102,143,208,159,252,232,253,14,250,29,233,47,248,19,210,30,43,197,248,111,254,168,135,163,167,195,127,101,191,95,195,111,57,84,0,133,92,20,242,222,253,135,218,167,117,212,207,187,47,210,223,73,227,243,216,188,23,209,223,1,219,238,84,211,205,221,238,120,169,119,219,195,116,244,244,166,253,123,239,229,178,205,80,0,0,0,26,171,138,61,11,253,146,154,19,147,104,167,210,159,163,159,72,252,23,251,167,224,124,103,99,195,214,65,83,251,143,114,62,174,174,199,79,225,166,221,91,249,237,178,237,80,5,85,254,209,143,254,212,95,230,79,255,0,62,90,160,0,10,171,253,163,31,253,168,191,204,159,254,124,181,64,6,41,164,248,47,220,191,75,48,221,51,244,167,164,254,137,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,153,88,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,0,85,173,219,145,173,170,107,173,108,214,46,37,170,232,237,175,168,145,212,116,245,120,147,106,103,134,5,114,246,217,36,173,172,141,178,61,27,178,43,210,54,35,149,21,81,173,223,100,146,188,18,240,59,153,112,113,117,190,192,222,33,234,242,236,78,251,78,175,126,56,236,125,40,160,138,226,142,141,27,90,199,173,76,202,215,246,152,248,220,214,163,123,136,177,171,213,123,81,162,75,80,6,159,214,110,19,52,27,95,179,44,71,60,213,44,22,146,241,119,195,170,59,180,175,127,147,43,96,68,122,182,146,177,187,109,81,76,217,92,147,36,79,242,71,181,83,247,57,102,142,93,192,0,0,0,3,69,112,227,193,102,131,112,177,117,201,47,186,87,143,213,182,229,146,212,61,95,89,114,169,241,83,209,81,43,145,205,183,211,72,173,71,50,153,174,68,118,206,87,72,245,70,44,178,73,209,31,78,245,0,0,0,106,174,40,244,47,246,74,104,78,77,162,159,74,126,142,125,35,240,95,238,159,129,241,157,143,15,89,5,79,238,61,200,250,186,187,29,63,134,155,117,111,231,182,203,10,180,159,147,95,220,191,84,240,221,76,253,145,222,147,250,37,144,91,175,190,11,232,135,103,197,120,90,152,230,237,119,60,107,186,58,187,125,61,93,46,219,125,246,93,182,44,168,0,53,167,18,58,33,106,226,63,68,178,157,23,188,223,42,236,212,249,29,60,77,101,125,52,109,145,244,211,195,60,117,16,189,88,239,39,177,37,134,62,182,110,213,115,58,154,142,98,170,61,54,88,2,170,255,0,104,199,255,0,106,47,243,39,255,0,159,37,87,28,252,12,126,205,31,161,63,249,209,250,29,244,59,210,95,240,39,164,60,87,139,240,223,253,81,15,71,79,134,254,203,126,191,134,222,114,168,1,0,56,92,229,73,251,26,245,219,25,214,191,187,215,210,63,163,158,55,253,204,250,45,224,251,254,34,142,122,111,221,188,92,157,61,61,254,175,192,93,250,118,242,223,116,159,224,0,0,0,0,1,10,184,214,229,189,251,48,117,78,213,169,159,118,95,162,94,140,199,224,177,120,47,163,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,207,100,202,248,24,224,99,246,23,125,54,255,0,206,143,211,31,166,62,141,255,0,129,61,31,225,124,39,137,255,0,234,137,186,250,188,79,246,59,116,124,119,242,149,64,0,0,1,0,56,163,229,73,251,37,53,219,38,214,191,187,215,209,207,164,126,11,253,204,250,45,227,59,30,30,142,10,111,221,188,92,125,93,93,142,175,192,77,186,182,243,219,117,159,224,8,171,192,199,3,31,176,187,233,183,254,116,126,152,253,49,244,111,252,9,232,255,0,11,225,60,79,255,0,84,77,215,213,226,127,177,219,163,227,191,150,170,226,143,149,39,236,148,215,108,155,90,254,239,95,71,62,145,248,47,247,51,232,183,140,236,120,122,56,41,191,118,241,113,245,117,118,58,191,1,54,234,219,207,109,214,127,128,35,255,0,5,60,41,126,195,237,44,186,233,159,211,223,165,190,147,200,39,190,248,223,69,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,188,183,89,0,0,16,43,139,14,85,54,174,38,53,182,241,173,22,253,109,171,197,170,47,244,244,141,174,160,154,192,219,139,59,240,64,202,116,124,79,74,136,85,140,88,162,139,118,57,30,189,104,247,117,108,228,99,54,95,3,28,12,126,194,239,166,223,249,209,250,99,244,199,209,191,240,39,163,252,47,132,241,63,253,81,55,95,87,137,254,199,110,143,142,254,82,168,1,85,127,180,99,255,0,181,23,249,147,255,0,207,147,255,0,133,205,11,253,141,122,19,140,232,167,210,159,164,127,71,60,111,251,167,224,124,31,127,196,86,79,83,251,143,114,78,158,158,255,0,79,225,174,253,59,249,111,178,109,80,0,0,0,138,188,115,240,49,251,52,126,132,255,0,231,71,232,119,208,239,73,127,192,158,144,241,94,47,195,127,245,68,61,29,62,27,251,45,250,254,27,121,202,160,4,42,224,167,150,247,236,62,213,59,174,166,125,217,126,150,250,79,31,158,197,224,190,142,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,45,151,43,227,159,129,143,217,163,244,39,255,0,58,63,67,190,135,122,75,254,4,244,135,138,241,126,27,255,0,170,33,232,233,240,223,217,111,215,240,219,206,85,0,33,87,5,60,183,191,97,246,169,221,117,51,238,203,244,183,210,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,249,108,179,84,0,0,0,49,77,88,193,126,234,26,89,153,105,159,165,61,25,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,173,111,218,49,255,0,218,139,252,201,255,0,231,203,84,0,0,0,0,0,0,0,85,95,237,24,255,0,237,69,254,100,255,0,243,228,170,253,131,31,254,130,127,176,171,238,163,250,75,232,79,255,0,108,122,75,253,233,226,63,250,215,238,223,217,127,98,74,160,5,85,254,209,143,254,212,95,230,79,255,0,62,90,160,0,69,94,57,248,24,253,154,63,66,127,243,163,244,59,232,119,164,191,224,79,72,120,175,23,225,191,250,162,30,142,159,13,253,150,253,127,13,188,245,87,11,156,169,63,99,94,187,99,58,215,247,122,250,71,244,115,198,255,0,185,159,69,188,31,127,196,81,207,77,251,183,139,147,167,167,191,213,248,11,191,78,222,91,238,147,252,0,32,7,20,124,169,63,100,166,187,100,218,215,247,122,250,57,244,143,193,127,185,159,69,188,103,99,195,209,193,77,251,183,139,143,171,171,177,213,248,9,183,86,222,123,110,179,252,1,31,248,41,225,75,246,31,105,101,215,76,254,158,253,45,244,158,65,61,247,198,250,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,229,186,200,0,0,16,3,138,62,84,159,178,83,93,178,109,107,251,189,125,28,250,71,224,191,220,207,162,222,51,177,225,232,224,166,253,219,197,199,213,213,216,234,252,4,219,171,111,61,183,89,254,0,143,252,20,240,165,251,15,180,178,235,166,127,79,126,150,250,79,32,158,251,227,125,23,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,242,221,100,0,0,0,0,0,0,0,0,85,95,237,24,255,0,237,69,254,100,255,0,243,229,148,233,62,11,247,47,210,204,55,76,253,41,233,63,162,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,230,86,0,0,0,0,0,128,28,81,242,164,253,146,154,237,147,107,95,221,235,232,231,210,63,5,254,230,125,22,241,157,143,15,71,5,55,238,222,46,62,174,174,199,87,224,38,221,91,121,237,186,239,254,10,120,82,253,135,218,89,117,211,63,167,191,75,125,39,144,79,125,241,190,139,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,121,110,178,0,0,0,0,35,255,0,26,220,41,126,204,29,44,181,105,159,211,223,162,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,73,0,0,128,28,46,114,164,253,141,122,237,140,235,95,221,235,233,31,209,207,27,254,230,125,22,240,125,255,0,17,71,61,55,238,222,46,78,158,158,255,0,87,224,46,253,59,121,111,186,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,162,40,162,137,174,150,87,236,142,114,181,141,114,163,24,247,174,205,99,149,3,53,7,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,30,176,0,0,0,105,252,147,139,61,6,196,245,230,203,195,117,247,58,164,167,205,175,148,253,216,169,215,247,8,39,119,71,135,164,158,93,250,98,169,168,107,213,209,68,190,110,70,181,23,165,102,167,73,183,0,0,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,144,0,0,0,0,0,7,147,148,222,110,56,253,138,170,239,105,196,238,185,53,93,63,71,110,215,107,146,150,58,170,142,167,181,171,208,234,185,161,133,58,81,85,235,215,43,125,86,174,219,187,102,172,22,253,186,190,22,63,228,14,170,255,0,138,173,223,237,192,79,240,105,78,24,248,188,209,174,45,44,87,43,190,149,86,221,89,87,100,236,250,94,215,116,160,117,61,85,7,121,243,54,14,183,53,93,11,251,137,79,35,211,181,43,246,110,221,93,46,94,147,117,128,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,161,210,85,198,245,217,147,53,23,118,39,172,139,182,233,178,174,192,225,75,141,109,44,227,7,233,79,220,206,193,149,219,62,137,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,236,18,0,2,42,241,23,204,159,135,30,26,115,185,180,207,44,110,87,125,201,40,122,125,39,69,98,181,177,254,143,235,134,25,161,238,201,83,36,49,191,185,28,237,115,123,78,147,110,151,35,250,23,100,80,149,64,132,24,7,54,205,11,213,60,202,211,167,218,125,164,26,193,124,200,111,149,9,77,67,67,77,105,182,245,202,253,149,85,85,86,189,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,37,253,139,63,195,114,108,155,38,195,44,89,13,37,93,247,14,168,166,166,190,219,218,170,147,208,190,162,157,149,16,43,218,168,138,172,146,41,17,90,244,221,138,173,145,168,189,81,189,173,12,128,0,0,0,0,0,0,24,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,222,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,92,172,0,0,0,0,0,49,249,51,252,54,44,254,159,75,93,144,210,46,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,217,140,89,102,99,27,212,169,214,169,39,71,87,110,78,159,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,62,176,106,173,11,226,143,66,120,148,244,223,220,83,57,250,71,244,115,195,122,79,253,204,172,163,236,120,142,239,103,253,243,20,125,93,93,137,127,7,125,186,124,246,221,55,218,160,0,0,1,170,184,130,226,119,70,184,97,177,90,111,250,189,148,122,54,59,221,194,43,125,13,52,16,186,162,170,109,222,196,154,118,194,205,222,176,192,199,164,146,189,17,118,111,75,90,142,146,72,163,126,213,0,0,0,1,167,241,190,44,244,27,44,215,155,215,13,214,44,234,146,163,54,177,211,247,101,167,79,220,39,157,189,126,34,146,9,119,233,150,166,157,172,71,75,18,121,181,28,228,78,165,134,161,33,13,192,12,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,151,61,141,158,55,171,55,235,86,117,185,17,91,27,213,185,0,0,0,0,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,103,67,164,171,141,235,179,38,106,46,236,79,89,23,109,211,101,80,152,0,211,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,166,161,136,138,174,69,221,29,229,236,85,220,0,1,167,245,155,139,61,6,208,28,203,17,192,245,75,58,164,179,221,243,26,142,213,43,31,230,202,40,21,30,141,171,172,118,251,83,211,58,86,164,41,43,252,149,238,85,253,206,41,164,139,112,0,0,0,6,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,0,0,0,0,98,154,171,168,84,122,77,167,25,30,166,220,236,55,91,205,6,47,111,150,233,91,73,107,236,45,82,210,196,157,115,72,196,158,88,163,94,220,104,249,21,21,232,229,107,21,26,142,114,181,171,10,255,0,110,175,133,143,249,3,170,191,226,171,119,251,112,19,252,0,0,2,0,126,221,95,11,31,242,7,85,127,197,86,239,246,224,39,248,53,254,150,235,13,30,174,232,213,179,89,241,108,31,43,167,164,189,91,230,184,219,172,151,58,104,41,46,149,81,177,207,72,145,173,124,201,10,119,209,141,124,79,116,201,27,153,44,111,87,181,174,221,34,7,237,213,240,177,255,0,32,117,87,252,85,110,255,0,110,2,127,131,10,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,197,56,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,168,27,128,16,255,0,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,254,183,71,87,35,211,118,66,228,77,152,190,178,166,251,38,234,147,0,0,33,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,118,7,10,92,107,105,103,24,63,74,126,230,118,12,174,217,244,75,192,248,223,78,210,211,67,220,241,93,254,223,107,179,60,187,237,225,159,213,213,211,182,237,219,125,215,96,144,0,0,0,199,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,228,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,251,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,170,25,88,0,0,6,159,214,110,44,244,27,64,115,44,71,3,213,44,234,146,207,119,204,106,59,84,172,127,155,40,160,84,122,54,174,177,219,237,79,76,233,90,144,164,175,242,87,185,87,247,56,166,146,32,220,0,24,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,235,163,184,210,74,177,84,83,202,199,34,57,143,107,147,116,221,61,102,57,143,111,83,30,215,40,100,0,0,0,0,0,199,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,32,0,0,0,0,0,15,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,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,144,30,176,0,0,0,0,4,95,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,253,84,239,85,68,106,166,202,223,63,106,32,74,0,69,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,202,0,0,197,51,253,82,193,52,191,232,231,211,171,239,163,62,150,228,20,120,181,159,250,22,105,188,85,210,171,171,177,7,222,152,238,142,174,219,253,119,244,177,54,243,114,110,134,86,0,0,0,0,0,3,31,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,104,25,0,32,7,237,213,240,177,255,0,32,117,87,252,85,110,255,0,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,136,121,172,93,181,230,110,40,235,236,90,203,115,164,125,158,142,157,106,240,138,59,116,219,209,67,100,154,87,182,57,82,53,94,166,212,189,208,57,179,185,233,212,233,34,217,187,194,216,54,189,227,74,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,133,107,114,163,227,95,238,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,110,80,229,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,110,39,148,223,23,159,117,221,56,253,143,185,173,111,94,95,128,91,217,232,151,71,65,218,142,171,29,133,33,130,30,169,24,170,197,154,7,189,177,59,118,177,93,27,160,114,119,94,147,61,2,127,145,255,0,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,45,232,241,107,37,108,207,111,143,170,234,98,73,34,182,52,87,172,48,49,253,217,23,118,53,118,100,125,198,62,88,212,218,186,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,135,60,60,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,3,90,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,71,69,28,27,91,181,198,219,195,142,25,31,16,185,31,166,50,249,173,241,212,61,243,81,205,5,117,53,44,140,107,160,166,174,116,170,143,150,178,54,42,54,89,21,140,119,82,116,187,184,246,186,121,107,175,148,223,5,22,237,64,172,253,147,186,161,108,239,217,108,151,6,71,136,81,72,149,84,242,75,116,165,158,25,146,230,217,24,230,50,72,98,124,110,133,173,251,235,31,39,125,30,141,88,81,31,111,224,80,183,47,222,59,175,188,42,229,81,225,89,75,252,110,153,100,23,4,146,227,77,179,35,244,93,84,242,82,199,45,215,173,148,242,212,79,218,166,167,114,120,102,170,53,251,238,155,59,205,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,150,34,199,249,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,11,137,0,0,0,0,42,175,154,231,2,223,187,241,65,162,152,103,252,98,171,63,162,161,119,246,174,109,210,58,116,111,253,111,138,123,93,253,68,202,207,247,196,197,170,0,57,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,232,207,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,84,7,49,254,95,245,156,59,223,101,213,189,33,199,127,243,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,125,229,101,212,28,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,208,200,57,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,13,121,132,103,248,110,169,241,115,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,232,149,158,135,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,218,188,188,184,179,195,120,69,210,253,109,206,47,180,244,151,139,237,125,70,47,77,98,199,29,94,180,179,221,94,146,87,164,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,88,167,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,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,76,131,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,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,173,175,242,175,224,86,155,0,199,173,92,79,106,149,5,36,249,61,242,158,27,150,25,12,53,82,245,218,109,211,210,204,199,79,42,199,34,67,35,234,161,169,69,72,222,199,246,152,214,47,83,100,123,217,24,109,94,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,21,113,59,196,198,101,194,135,52,141,65,213,44,62,134,146,226,199,83,218,45,183,123,101,74,35,89,113,183,73,106,183,62,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,238,124,160,30,104,254,253,154,155,249,151,228,244,64,94,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,106,115,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,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,71,253,99,227,191,134,13,4,212,120,244,183,84,53,19,209,183,164,183,173,194,175,195,219,234,43,163,160,221,99,236,193,81,225,216,247,199,52,172,145,210,49,157,43,180,113,171,158,172,73,33,238,238,172,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,160,122,192,0,57,246,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,119,253,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,203,17,97,60,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,13,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,130,231,192,0,13,21,198,15,22,120,111,8,186,95,244,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,118,86,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,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,78,120,120,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,4,202,229,77,170,89,222,180,241,197,158,234,94,166,95,125,51,146,94,116,254,127,27,91,225,97,167,238,246,170,237,112,199,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,87,117,115,138,195,248,130,174,210,120,115,28,75,61,255,0,205,61,7,131,139,43,198,99,100,84,242,54,171,196,171,105,171,93,47,148,149,48,186,73,160,141,212,253,93,44,146,40,37,70,63,214,124,49,175,146,167,189,62,83,246,127,93,243,27,113,117,32,115,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,122,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,212,237,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,154,171,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,29,15,24,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,70,45,170,186,113,154,105,197,46,175,99,121,165,170,175,12,171,183,190,232,219,219,170,18,42,88,233,99,71,44,178,74,233,58,123,61,190,135,164,137,39,75,163,115,30,215,163,85,174,68,162,206,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,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,13,127,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,100,191,229,105,199,183,208,74,203,15,10,58,161,7,94,63,117,184,120,60,66,233,79,79,188,148,21,213,115,171,146,142,161,172,77,228,134,105,229,114,178,93,149,209,201,34,163,213,98,114,58,10,214,0,117,80,10,245,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,189,120,232,227,54,197,193,230,156,82,220,227,181,122,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,122,81,95,44,97,167,249,145,243,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,109,159,26,173,54,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,118,156,184,57,127,209,240,239,98,139,86,245,123,29,255,0,206,197,127,137,130,42,106,137,32,168,143,29,165,235,124,125,52,239,133,242,70,249,166,141,17,239,153,29,212,145,202,145,53,25,247,229,148,35,175,51,170,189,109,210,28,103,133,171,230,160,106,61,38,69,170,24,197,69,250,239,81,144,210,91,32,130,15,72,199,81,109,158,46,220,29,180,137,204,133,123,113,162,186,54,247,18,36,123,152,213,123,154,147,127,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,16,57,231,126,36,255,0,73,63,86,149,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,29,57,131,85,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,254,214,70,43,154,199,62,41,98,122,177,157,125,41,181,64,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,18,43,140,30,44,240,222,17,116,191,233,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,196,14,87,154,189,134,232,47,1,58,147,171,154,129,61,92,118,44,119,56,172,154,161,41,32,89,167,149,239,162,182,69,20,49,179,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,186,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,6,21,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,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,86,242,121,105,104,246,182,232,247,14,150,123,94,175,228,149,113,211,215,211,248,155,62,31,87,102,130,150,124,105,143,170,170,154,68,146,118,57,101,157,245,9,60,82,171,38,70,190,5,222,53,68,84,114,36,64,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,77,165,89,162,108,155,177,177,179,189,110,128,0,0,81,95,46,110,61,191,98,189,246,125,55,212,72,60,70,153,100,215,15,25,87,81,5,63,93,85,150,185,236,100,75,88,212,98,117,205,10,178,56,219,44,94,110,70,177,175,137,58,154,232,230,189,67,149,114,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,133,186,0,0,28,192,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,29,63,20,129,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,165,140,236,85,80,211,193,73,81,77,178,61,207,119,75,25,77,47,113,90,198,175,137,232,111,82,198,229,2,197,121,98,234,151,221,67,131,108,43,197,223,125,39,117,196,188,70,45,112,254,133,236,248,95,11,34,248,72,60,152,214,191,166,134,74,47,93,189,91,239,235,57,94,143,37,81,81,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,173,208,8,235,204,63,53,186,224,28,22,234,173,246,205,79,73,53,69,85,157,150,71,182,165,142,115,18,11,133,76,84,51,57,17,174,106,245,182,42,153,28,197,223,100,122,53,85,28,136,173,94,125,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,50,207,249,222,234,151,244,180,209,75,125,247,254,55,148,221,237,158,23,248,169,168,39,239,43,63,186,77,232,99,255,0,43,219,251,154,145,255,0,148,118,153,229,89,135,23,182,124,234,211,73,181,151,2,183,215,220,46,245,82,71,39,109,190,38,146,106,56,32,107,218,197,98,76,247,206,175,107,30,230,245,71,4,238,69,85,102,202,23,125,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,156,251,241,247,195,197,171,134,126,37,239,248,30,43,106,171,160,196,238,20,244,215,188,113,149,53,141,169,127,130,157,155,61,168,228,85,122,50,58,152,234,161,98,75,247,206,136,154,174,87,238,146,63,161,226,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,234,182,55,42,135,203,201,131,94,106,114,173,47,201,116,2,251,91,73,226,48,122,134,221,44,76,117,68,77,158,75,117,100,146,58,120,217,10,49,30,246,67,83,187,221,42,185,254,117,209,177,122,17,172,71,100,28,234,253,214,49,111,180,10,31,151,92,74,203,224,143,94,105,184,113,226,95,14,212,155,205,109,92,24,242,84,62,215,144,36,53,18,198,197,183,84,177,98,146,73,89,19,30,233,153,11,157,29,74,69,208,238,183,211,177,19,103,116,185,44,211,157,95,186,198,45,246,129,67,242,235,136,16,3,149,199,191,102,153,126,122,249,61,105,123,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,68,60,174,61,251,52,203,243,215,201,235,73,233,206,95,91,238,184,46,137,88,52,94,223,99,164,168,167,213,10,137,221,93,95,52,142,235,164,130,219,61,29,66,50,38,38,200,175,146,89,34,221,238,85,70,178,55,183,165,85,232,248,194,157,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,255,0,185,118,232,93,102,128,240,167,138,99,119,235,55,163,50,75,247,119,36,191,66,229,157,36,109,85,82,162,196,201,99,153,26,232,102,142,149,148,176,201,26,53,173,108,144,191,240,149,85,238,165,110,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,151,163,224,0,0,41,219,156,253,219,94,97,213,12,106,197,149,220,233,25,165,117,148,238,171,196,232,232,38,217,38,173,134,56,219,91,45,108,106,189,78,169,99,167,70,177,219,118,219,12,172,72,246,123,170,55,211,252,185,184,215,253,138,186,143,61,131,63,185,221,100,211,44,167,239,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,91,180,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,231,47,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,135,77,32,170,190,79,188,94,123,56,71,206,171,127,175,214,224,206,142,131,254,190,170,190,146,105,88,191,219,207,26,189,159,215,218,178,126,225,25,105,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,175,248,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,231,95,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,111,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,54,7,44,254,10,45,220,79,231,119,44,219,82,237,158,39,77,177,45,233,171,104,228,74,168,125,51,93,52,50,36,116,240,212,66,232,250,59,59,178,121,21,178,117,38,240,53,88,173,153,92,208,177,78,86,150,237,113,164,225,78,195,91,171,217,31,142,181,87,125,243,14,161,170,163,153,151,11,125,157,170,172,141,179,77,34,167,114,23,244,163,233,218,140,84,100,14,143,166,87,177,241,197,5,117,218,248,197,206,248,64,227,139,91,47,246,10,63,76,227,119,157,64,191,253,32,199,251,144,211,250,83,181,87,94,202,95,232,167,193,44,144,118,164,168,89,62,246,137,215,183,75,183,69,242,189,67,154,206,44,125,233,245,147,237,3,33,249,140,224,116,103,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,1,68,60,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,0,0,1,66,220,191,120,238,190,240,171,149,71,133,101,47,241,186,101,144,92,18,75,141,54,204,143,209,117,83,201,75,28,183,94,182,83,203,81,63,106,154,157,201,225,154,168,215,239,186,108,239,53,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,88,139,31,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,132,46,36,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,84,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,110,156,88,251,172,107,39,217,254,67,242,233,206,107,0,234,160,21,87,202,179,143,31,255,0,4,112,169,171,247,175,235,177,98,23,219,157,199,254,161,148,214,70,179,181,255,0,188,58,39,201,55,245,186,118,55,247,38,22,168,0,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,7,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,16,3,157,95,186,198,45,246,129,67,242,235,137,228,242,163,227,95,238,155,138,193,195,94,166,92,237,84,217,38,37,111,167,166,196,165,223,179,53,226,215,12,110,106,211,244,35,82,55,77,75,28,108,243,107,186,228,137,122,149,138,176,205,43,189,110,117,126,235,24,183,218,5,15,203,174,37,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,83,192,137,92,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,222,90,128,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,0,0,0,0,0,6,156,226,155,136,127,216,211,167,214,252,239,232,135,210,63,31,121,138,211,225,125,33,224,250,58,224,158,94,231,95,110,77,246,236,109,211,210,159,133,190,254,91,44,123,211,174,103,95,79,181,7,24,193,62,226,62,3,233,29,230,138,211,226,190,146,247,123,30,34,118,69,220,232,240,173,234,233,235,223,167,169,55,219,109,211,218,97,94,204,112,216,123,158,6,229,90,85,217,164,245,252,18,140,183,99,51,204,223,5,57,142,10,198,245,168,215,90,183,168,143,55,159,9,170,39,135,114,115,128,12,212,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,5,121,161,112,81,251,32,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,153,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,175,23,68,142,124,93,186,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,142,164,202,33,230,177,166,90,71,166,188,81,215,174,155,94,106,229,187,228,244,235,145,101,54,199,72,201,224,183,92,106,165,123,215,162,78,226,202,199,204,155,206,232,36,98,118,210,88,220,199,58,57,91,28,33,143,241,165,199,182,119,197,181,30,55,140,73,7,161,241,107,85,190,219,89,95,107,109,60,41,29,70,69,28,18,182,170,178,39,108,233,162,135,122,153,97,142,39,76,244,88,227,100,142,68,123,149,173,249,56,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,189,117,9,12,172,89,26,230,164,76,107,223,213,214,145,199,36,96,58,72,225,35,75,244,191,73,184,121,194,113,253,35,117,37,93,138,190,207,71,119,91,196,52,82,82,190,249,61,69,60,111,125,198,88,229,85,149,175,153,58,92,140,122,170,198,206,136,147,102,198,214,160,109,91,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,57,87,62,171,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,177,204,123,92,155,162,162,159,41,114,122,163,192,141,139,138,174,11,244,127,53,197,153,224,181,55,31,210,252,126,59,117,78,239,147,210,148,176,90,95,36,86,174,135,212,69,79,7,118,166,161,171,226,92,138,230,109,178,238,223,36,15,151,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,186,43,234,97,139,103,53,209,181,123,144,197,35,158,141,116,78,146,107,31,57,108,255,0,202,172,11,42,255,0,133,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,35,154,230,252,21,11,222,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,225,45,64,0,0,0,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,60,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,222,135,141,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,40,115,68,12,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,127,242,226,224,250,213,197,134,174,87,187,57,74,180,193,48,170,120,43,239,76,166,149,177,190,186,121,94,169,77,66,174,71,164,177,178,84,142,119,190,72,218,170,140,129,204,71,70,249,25,35,67,112,114,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,78,153,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,243,134,70,53,179,57,237,221,93,27,94,201,46,80,249,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,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,69,249,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,54,233,115,216,217,225,115,154,139,187,82,88,213,118,234,77,231,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,220,28,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,246,209,189,26,230,57,241,75,43,17,236,235,234,74,224,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,6,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,202,114,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,212,175,8,186,33,106,226,59,136,188,51,70,175,183,202,187,69,182,255,0,81,82,234,202,186,72,218,249,210,10,122,89,170,100,100,125,94,171,94,246,192,172,71,170,57,24,175,71,43,95,211,208,189,36,128,0,1,202,184,5,164,224,188,22,90,184,167,229,137,167,87,220,67,31,164,118,170,99,84,247,133,199,235,22,165,180,171,91,2,95,43,93,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,221,65,176,57,87,241,213,77,159,227,214,174,24,117,74,190,146,12,158,199,79,13,183,12,154,26,89,122,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,165,210,49,239,146,197,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,57,108,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,149,92,67,115,35,214,222,34,116,74,195,163,121,20,84,150,230,54,157,208,229,213,180,204,129,204,201,159,28,240,77,73,50,196,176,245,81,190,55,83,245,61,33,145,25,35,222,229,233,99,58,99,64,242,184,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,189,117,9,12,79,72,220,214,164,76,107,25,211,214,146,73,36,106,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,110,151,61,141,158,23,57,168,187,181,37,141,87,110,164,223,112,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,233,114,69,10,42,58,71,53,202,170,198,50,73,25,47,249,190,105,110,9,162,216,38,128,105,158,154,88,189,13,141,217,190,149,248,42,47,21,53,71,107,187,53,4,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,12,87,146,167,189,62,83,246,127,93,243,27,113,117,37,43,114,84,247,167,202,126,207,235,190,99,110,46,164,12,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,208,241,175,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,115,173,102,215,189,88,199,244,106,253,195,245,163,43,240,248,14,77,112,101,210,233,104,240,52,207,241,21,76,116,14,108,157,247,70,179,51,101,164,167,93,154,244,111,169,236,245,157,190,87,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,99,35,224,231,136,44,115,136,38,240,201,38,19,226,243,170,190,244,182,184,34,171,138,42,91,173,44,113,75,47,138,166,168,157,209,198,232,93,28,18,170,43,149,174,71,49,209,185,173,145,174,141,47,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,164,30,61,116,183,4,209,110,44,115,157,51,211,75,23,161,177,187,55,163,60,21,23,138,154,163,181,221,182,210,205,39,223,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,77,193,195,143,3,149,60,86,240,77,122,204,52,249,244,148,250,139,135,231,23,70,80,195,43,34,137,151,186,71,91,237,175,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,60,43,154,63,191,102,166,254,101,249,61,17,63,249,42,123,172,101,63,104,21,223,46,183,1,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,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,222,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,91,105,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,70,190,88,188,7,125,219,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,111,242,167,224,74,212,150,170,14,41,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,173,173,70,35,59,237,71,245,193,36,118,148,0,21,87,207,59,241,39,250,73,250,180,171,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,210,185,231,126,36,255,0,73,63,86,154,83,148,6,45,98,206,117,247,80,176,172,166,135,198,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,104,190,15,184,179,204,184,69,213,15,167,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,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,80,15,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,183,96,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,123,197,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,70,170,156,166,251,87,138,219,176,170,138,238,187,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,39,90,39,91,186,153,69,76,155,42,171,83,183,187,81,21,206,85,150,188,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,30,170,224,251,132,204,203,139,173,80,250,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,151,125,171,218,141,164,124,6,112,209,37,238,205,138,210,81,99,216,165,60,86,220,127,28,163,169,101,59,235,170,229,122,164,112,49,242,170,185,239,115,150,73,166,147,239,146,244,54,121,149,178,57,28,142,12,131,90,184,157,209,174,30,239,184,77,131,86,50,143,66,73,158,220,38,183,219,106,101,133,222,22,14,211,26,178,79,83,55,224,67,10,62,74,120,213,238,95,39,78,215,42,36,109,150,72,246,169,204,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,45,212,242,175,211,157,109,192,56,104,181,79,170,89,85,36,248,245,242,158,27,150,25,143,67,77,7,93,166,221,59,230,169,116,242,212,70,136,233,31,84,234,148,145,35,122,191,180,198,177,58,154,231,190,40,194,101,0,0,229,92,250,174,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,222,199,49,237,114,110,138,138,124,165,196,235,103,3,149,60,86,240,77,161,153,134,159,62,146,159,81,112,253,55,178,50,134,25,89,20,76,189,210,58,223,78,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,12,131,150,47,30,63,118,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,73,254,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,144,37,1,2,185,199,105,13,54,107,195,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,71,87,61,148,179,67,19,27,187,30,247,84,45,3,213,94,137,179,33,127,75,147,117,107,231,169,175,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,222,171,149,0,160,30,11,245,142,197,160,92,80,96,26,171,148,195,215,101,181,92,36,167,184,201,212,244,240,212,181,116,242,210,75,83,179,24,247,191,178,202,135,75,219,107,85,207,237,244,38,202,237,211,163,227,149,115,161,60,91,140,219,21,79,3,20,188,98,100,246,174,207,103,31,125,69,93,185,172,124,17,212,94,34,157,212,75,77,18,179,190,232,161,154,185,189,184,228,119,90,182,57,24,249,54,217,219,5,53,241,241,169,152,174,174,241,123,169,57,214,21,87,226,236,181,23,10,123,125,53,83,100,142,72,234,188,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,189,104,220,199,42,34,170,162,88,167,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,221,44,94,170,91,107,170,35,117,79,91,94,170,157,115,207,81,23,109,204,99,155,225,186,189,102,200,213,74,108,58,93,225,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,247,150,182,104,223,46,207,86,73,83,36,210,34,42,55,100,122,34,53,168,136,212,13,150,98,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,86,0,229,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,44,83,139,205,116,190,241,19,202,231,74,53,27,49,188,218,174,57,75,181,1,150,235,235,173,232,198,116,85,83,211,93,35,98,205,19,21,82,41,164,129,32,157,204,68,107,126,252,142,99,26,199,49,169,175,249,193,104,229,247,6,226,129,117,86,162,111,17,101,212,187,124,21,20,114,116,177,157,138,170,26,120,41,42,41,182,71,185,238,233,99,41,165,238,43,88,213,241,61,13,234,88,220,164,64,182,231,94,143,210,204,135,76,253,23,220,244,246,65,102,190,248,222,254,221,159,1,77,114,135,181,219,233,245,186,253,37,213,213,212,157,61,157,182,119,94,237,9,1,202,227,223,179,76,191,61,124,158,180,242,121,137,107,165,30,191,113,89,149,228,150,27,207,164,241,187,15,107,27,176,204,212,129,99,117,45,42,42,74,248,164,133,92,217,161,146,169,245,83,71,34,185,206,116,115,51,240,81,17,141,213,90,17,172,119,221,2,212,202,45,85,197,161,235,189,90,173,247,90,123,116,157,76,79,13,85,87,110,168,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,232,93,145,219,166,0,5,191,114,91,208,187,238,45,130,101,186,243,145,217,173,76,164,205,188,61,187,26,171,221,146,87,120,90,73,170,25,90,187,162,42,197,12,147,164,77,232,234,71,61,212,157,78,98,53,177,57,214,84,107,253,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,165,236,241,117,79,115,164,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,213,106,33,176,0,0,0,17,127,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,74,0,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,215,137,62,99,250,177,196,54,132,226,90,59,114,159,194,72,235,123,227,207,106,89,69,76,200,111,245,81,214,50,74,55,70,206,151,62,14,219,41,161,149,238,141,241,181,242,205,43,82,38,198,198,35,183,7,57,253,50,210,60,95,84,49,173,69,177,94,106,226,212,28,210,157,207,190,218,91,35,38,130,74,74,88,227,130,10,215,162,201,221,167,123,145,169,11,90,140,88,165,72,36,84,88,223,19,251,213,192,6,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,209,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,198,174,88,26,95,165,248,47,9,120,150,85,167,238,164,184,92,179,74,119,92,178,27,211,104,164,167,158,170,181,147,75,27,169,95,220,85,114,178,145,201,37,59,122,118,141,203,28,147,53,169,222,114,186,90,128,57,172,226,199,222,159,89,62,208,50,31,152,206,116,166,115,89,197,143,189,62,178,125,160,100,63,49,156,13,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,215,27,219,237,106,162,88,255,0,43,78,61,190,130,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,110,14,30,120,76,195,120,186,229,137,166,120,61,246,162,146,207,125,160,168,187,84,216,178,55,80,45,84,246,167,173,242,169,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,42,91,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,168,128,86,95,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,209,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,108,208,14,85,207,87,38,197,175,184,125,198,27,78,71,67,225,42,234,45,244,23,72,227,238,178,78,170,90,218,88,170,233,164,221,138,168,157,112,79,19,246,223,169,189,91,57,17,200,168,158,81,115,218,171,193,37,171,138,254,6,180,94,251,140,65,73,67,168,184,174,155,217,102,181,86,54,149,174,158,237,3,108,232,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,225,229,114,167,227,142,167,82,173,84,28,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,77,99,231,46,247,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,236,248,220,190,109,69,106,251,20,189,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,238,18,212,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,1,121,60,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,245,223,34,72,197,84,115,217,14,159,226,71,130,143,217,1,192,246,143,107,62,158,219,46,181,218,147,134,233,126,55,77,21,186,137,59,222,153,181,182,146,39,190,157,34,115,147,105,162,238,207,52,107,26,43,228,245,226,232,145,207,139,183,85,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,144,29,73,130,58,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,233,20,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,7,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,16,3,157,95,186,198,45,246,129,67,242,235,137,74,197,212,243,171,247,88,197,190,208,40,126,93,113,42,131,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,49,253,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,83,161,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,149,3,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,1,237,99,158,247,181,94,253,41,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,188,58,73,6,41,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,101,96,13,85,197,143,186,198,178,125,159,228,63,46,156,218,166,170,226,199,221,99,89,62,207,242,31,151,78,7,53,135,85,7,42,231,85,0,0,48,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,205,65,20,56,165,206,190,234,28,189,106,117,51,209,126,140,250,91,143,227,87,223,5,223,239,120,95,21,85,67,55,107,185,210,222,190,158,231,79,87,75,119,219,125,147,125,138,224,225,219,222,7,76,127,150,86,95,231,177,26,124,118,109,226,88,138,108,110,107,172,71,29,116,231,51,29,139,35,101,58,62,253,231,201,239,102,190,51,224,252,29,85,70,238,230,246,187,180,211,87,61,232,211,93,116,229,60,181,90,151,25,250,7,152,241,23,165,214,188,39,9,185,89,168,171,168,175,240,93,100,146,235,52,177,68,177,50,158,162,53,106,44,113,200,189,93,83,53,118,217,19,100,95,63,98,44,90,210,158,91,186,227,130,234,142,29,155,93,178,172,22,106,28,126,255,0,111,186,213,71,77,93,88,233,95,20,21,12,145,237,98,58,149,168,174,86,177,81,17,85,19,125,183,84,246,150,17,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,76,122,221,175,26,29,120,184,82,218,109,58,205,130,214,215,86,204,202,106,90,90,108,138,142,89,103,149,238,70,178,54,49,178,42,185,206,114,162,35,81,21,85,85,17,15,76,78,3,9,126,252,93,187,62,87,14,182,30,73,181,187,67,149,101,117,96,48,20,107,98,119,181,157,201,158,124,248,255,0,173,25,208,43,223,155,63,226,175,243,231,255,0,112,154,247,149,159,188,14,65,252,141,171,254,123,68,121,215,155,110,99,188,79,115,174,56,235,219,26,242,211,243,102,97,186,62,241,157,150,157,165,241,157,52,166,169,220,220,251,53,205,62,118,247,94,154,249,190,197,165,0,13,194,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,64,52,175,31,92,87,81,240,165,161,213,119,187,100,189,121,158,81,222,179,226,240,199,52,9,36,21,78,133,202,234,247,71,42,59,185,13,63,168,231,34,70,246,186,71,193,27,186,82,94,182,208,101,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,155,145,26,158,196,51,94,37,248,139,206,248,160,213,58,253,76,206,170,63,174,209,217,232,186,33,255,0,115,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,189,111,246,170,251,17,39,255,0,42,206,3,191,252,17,197,94,175,217,127,174,203,136,88,174,118,239,250,135,211,94,218,254,239,254,240,216,153,36,63,214,234,24,239,220,158,4,0,226,11,134,45,101,225,134,251,105,176,106,246,47,232,217,47,118,248,174,20,53,48,76,218,138,89,183,99,22,104,27,51,55,98,205,3,222,145,202,196,85,217,221,46,106,186,57,34,145,242,171,148,223,23,159,114,45,71,253,143,185,173,111,70,33,159,220,25,232,151,71,65,221,146,151,34,153,97,130,30,169,24,168,244,134,118,49,177,59,118,189,27,35,96,114,118,152,179,61,109,39,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,103,60,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,128,116,252,8,1,202,111,139,207,186,238,156,126,199,220,214,183,175,47,192,45,236,244,75,163,160,237,71,85,142,194,144,193,15,84,140,85,98,205,3,222,216,157,187,88,174,141,208,57,59,175,73,158,147,252,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,30,240,245,148,216,176,110,11,244,211,53,202,107,188,21,151,31,210,251,53,210,227,83,218,124,157,138,88,45,49,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,8,87,206,43,133,172,86,162,197,15,21,214,156,146,213,101,189,82,120,59,21,222,215,80,216,225,117,247,169,234,216,37,167,115,90,143,150,178,54,42,163,218,245,119,85,52,8,168,172,74,126,153,42,219,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,119,87,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,189,61,125,180,217,25,28,49,171,164,237,36,142,216,28,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,240,24,230,53,236,123,145,236,11,158,208,29,89,251,186,232,214,39,171,159,68,46,184,191,210,139,123,107,125,23,115,110,211,65,235,57,189,77,118,201,220,133,253,61,200,165,233,111,114,39,198,254,150,245,116,166,192,0,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,27,43,149,207,27,118,174,31,178,105,180,75,82,39,164,163,194,115,75,195,42,217,122,171,170,109,60,22,42,213,167,124,110,150,77,161,115,164,100,238,142,138,37,115,228,100,112,164,107,34,236,139,34,150,63,199,71,6,86,46,48,244,226,150,217,29,215,208,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,231,176,184,158,85,252,117,83,103,248,245,171,134,29,82,175,164,131,39,177,211,195,109,195,38,134,150,94,187,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,235,28,196,233,116,140,123,228,15,147,148,126,147,98,186,55,110,186,100,122,135,151,226,150,253,73,212,126,237,21,155,18,173,116,116,249,21,5,13,182,170,178,10,198,172,83,43,106,19,185,81,75,50,201,19,25,210,212,161,99,156,229,114,43,98,178,163,155,110,46,181,190,213,196,119,17,121,158,178,216,172,117,118,139,109,254,162,153,180,116,149,114,53,243,164,20,244,176,211,70,249,58,125,86,189,237,129,30,172,69,114,49,94,173,71,63,167,173,109,211,149,53,239,136,44,211,135,218,156,255,0,91,53,34,235,147,90,174,215,9,41,241,72,174,139,21,77,84,116,176,75,43,106,106,95,89,212,234,137,187,149,15,146,36,142,117,234,141,180,105,209,234,61,168,129,53,64,0,114,174,95,247,43,143,113,61,50,252,245,243,138,210,128,75,52,197,120,227,169,225,75,151,14,145,225,250,124,202,74,141,69,204,41,242,7,208,205,43,226,149,150,74,70,222,107,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,129,175,249,195,86,232,147,248,139,167,183,224,118,154,184,245,6,10,116,155,61,174,115,167,236,78,247,210,210,37,186,22,36,143,86,35,227,166,143,169,203,19,26,197,73,163,221,207,122,61,25,2,207,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,90,241,39,203,131,86,56,121,208,156,75,88,174,80,120,185,27,111,124,153,237,51,43,105,159,13,130,170,74,198,71,70,216,223,212,215,207,220,101,76,49,61,177,178,70,178,88,101,114,74,232,222,197,104,88,87,41,9,52,26,94,26,35,118,150,209,82,82,230,73,81,211,158,50,90,158,253,197,107,81,242,37,59,229,114,198,197,74,103,68,138,248,24,198,172,108,234,149,157,82,76,217,228,118,138,231,157,248,147,253,36,253,90,64,14,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,218,200,197,115,94,214,75,20,79,86,63,163,165,102,87,54,109,94,195,117,235,75,248,115,213,205,63,158,174,75,22,69,79,147,77,78,149,112,44,51,196,246,73,111,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,107,148,49,254,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,0,0,40,7,154,63,191,102,166,254,101,249,61,17,63,249,42,123,172,101,63,104,21,223,46,183,16,3,154,63,191,102,166,254,101,249,61,17,63,249,42,123,172,101,63,104,21,223,46,183,1,63,207,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,85,95,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,2,221,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,121,203,215,237,38,251,133,107,46,89,164,127,75,237,89,71,209,123,131,168,189,41,108,118,240,207,234,163,186,92,221,215,183,51,58,187,114,197,212,238,220,172,145,157,78,233,234,91,106,230,117,199,143,220,66,197,83,160,218,79,122,233,207,178,11,123,189,37,116,183,92,123,117,88,188,46,124,46,143,118,246,156,157,234,136,29,80,141,233,146,57,97,106,199,50,109,215,19,150,157,176,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,44,123,147,239,21,121,219,242,164,225,94,255,0,109,186,223,49,191,71,207,91,143,207,69,71,15,103,29,237,201,61,69,83,170,156,200,210,69,134,121,42,17,169,44,146,59,162,94,204,109,110,211,110,200,215,205,31,223,179,83,127,50,252,158,136,183,238,14,184,58,193,56,64,193,42,44,22,10,207,76,228,151,158,143,164,25,7,110,106,127,74,118,166,168,125,47,244,43,231,150,56,59,81,212,44,127,123,84,235,219,169,219,170,249,84,15,52,127,126,205,77,252,203,242,122,32,38,255,0,41,60,255,0,13,210,206,9,179,253,65,212,28,134,146,199,143,88,243,138,250,154,234,234,149,94,136,153,232,251,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,117,241,131,197,158,101,197,214,168,125,56,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,189,187,108,85,86,196,196,77,105,83,169,153,85,78,150,91,180,115,197,246,177,187,126,65,91,147,118,35,146,70,248,138,234,138,106,106,126,185,155,215,219,127,110,58,93,163,94,132,115,123,243,250,202,143,217,36,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,134,223,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,77,218,168,172,87,111,115,231,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,202,185,210,159,9,222,235,26,55,246,127,143,124,186,3,154,195,163,61,13,207,240,221,44,224,155,76,117,7,80,114,26,75,30,61,99,211,124,126,166,186,186,165,87,162,38,122,62,157,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,32,175,56,238,28,116,190,201,83,67,196,141,191,55,164,179,102,89,29,68,54,218,236,122,174,89,36,125,249,33,137,145,165,85,43,81,28,177,62,8,155,19,101,234,233,133,89,219,94,166,76,168,218,154,224,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,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,176,56,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,244,181,101,153,81,29,35,154,212,68,99,25,28,108,151,252,173,56,9,250,119,89,97,226,187,84,39,232,199,237,87,15,25,136,90,233,234,54,146,190,186,146,117,106,86,84,57,139,188,112,195,60,78,70,69,186,58,73,35,85,122,36,77,70,206,22,169,165,89,133,247,80,52,227,28,205,114,124,10,235,133,93,111,86,248,171,42,236,23,71,177,213,86,249,28,155,172,111,86,127,133,17,200,201,17,170,137,36,113,63,170,54,229,96,1,207,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,167,149,31,24,57,50,240,67,81,194,20,203,86,214,55,40,134,190,158,173,177,83,186,9,44,138,178,84,203,66,255,0,81,36,99,219,112,72,106,27,34,43,156,244,124,140,87,49,140,70,73,53,57,224,224,21,50,218,180,179,84,168,113,234,68,167,165,168,184,216,46,151,102,164,77,157,95,43,98,158,138,157,235,191,117,236,68,134,189,237,242,86,49,86,79,193,89,19,170,168,64,221,92,23,232,229,139,95,120,160,192,52,171,41,155,162,203,117,184,73,81,113,143,165,235,226,105,105,41,229,171,150,155,118,61,143,103,121,148,238,139,184,215,35,153,220,235,77,213,187,47,71,197,80,114,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,126,211,222,139,13,3,221,228,175,98,44,127,130,146,47,85,175,128,0,1,15,249,165,232,93,30,176,112,167,126,201,40,172,222,47,36,211,191,252,164,182,77,26,193,28,140,165,141,81,46,12,116,146,167,87,103,194,247,38,116,108,115,92,249,41,160,252,37,106,49,212,46,117,80,115,67,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,80,214,164,212,229,59,161,119,221,79,226,130,217,168,222,134,181,86,226,218,105,189,198,238,235,130,177,253,53,83,211,212,71,64,144,196,168,229,116,205,157,157,246,191,100,108,126,25,93,214,215,246,218,248,86,94,79,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,40,77,240,0,0,0,3,85,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,254,218,71,171,90,247,50,40,165,122,49,253,29,43,178,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,57,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,6,159,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,251,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,154,235,55,9,154,243,160,56,110,35,158,106,150,11,87,103,180,102,52,253,218,87,191,205,244,83,170,189,91,73,88,221,183,167,169,116,77,73,146,39,249,171,28,169,251,164,83,71,20,160,229,139,192,119,221,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,82,221,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,141,185,119,113,121,251,20,181,149,126,148,214,246,116,247,49,237,81,101,29,20,30,38,104,59,77,151,194,213,199,210,169,34,118,164,149,221,104,222,190,168,164,151,104,223,34,69,211,127,199,53,156,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,182,141,232,215,61,172,150,41,88,143,127,71,82,207,254,79,188,94,123,56,71,206,171,127,175,214,224,206,142,131,254,190,170,190,146,105,88,191,219,207,26,189,159,215,218,178,126,225,24,22,168,115,89,197,143,189,62,178,125,160,100,63,49,156,233,76,230,179,139,31,122,125,100,251,64,200,126,99,56,23,83,202,227,220,79,76,191,61,124,226,180,194,185,164,240,173,128,235,6,145,213,107,125,231,48,164,196,111,186,103,103,175,169,101,100,180,144,185,151,136,21,138,232,109,178,200,231,49,232,247,84,164,108,129,122,220,141,125,76,168,145,61,210,166,217,175,43,143,113,61,50,252,245,243,138,210,173,121,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,244,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,80,69,91,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,133,56,10,226,27,50,226,103,135,155,102,160,231,56,149,93,162,229,71,81,232,87,215,76,244,86,95,223,79,79,2,77,114,137,27,12,76,99,36,168,116,236,88,227,71,49,143,137,237,71,47,74,162,84,175,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,189,236,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,14,91,78,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,25,232,110,127,134,233,103,4,218,99,168,58,131,144,210,88,241,235,30,155,227,245,53,213,213,42,189,17,51,209,244,232,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,16,57,203,112,253,165,241,224,22,190,35,168,217,73,102,205,157,120,164,176,214,61,169,35,82,253,3,225,149,88,215,181,145,185,174,169,137,176,162,182,89,29,26,118,89,35,28,231,171,105,227,74,171,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,92,255,0,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,100,181,229,71,193,71,221,55,42,131,137,77,76,182,93,105,177,188,74,225,79,83,137,69,183,102,27,197,210,25,28,229,168,235,71,36,142,134,150,72,217,228,214,244,73,42,244,171,213,33,154,39,5,175,232,166,163,84,234,254,145,226,26,165,85,138,213,227,111,202,236,244,215,116,182,84,212,197,80,248,25,51,17,236,218,72,149,90,246,57,170,215,177,85,26,245,99,155,214,200,223,213,27,115,80,0,213,92,88,251,172,107,39,217,254,67,242,233,206,107,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,1,208,71,46,109,121,195,117,171,133,204,54,215,98,173,164,138,251,129,217,232,177,155,237,165,181,11,36,244,111,165,139,177,4,207,69,99,87,162,162,40,82,86,170,34,177,21,100,141,30,231,68,253,162,95,53,62,3,191,252,47,197,94,144,89,127,173,75,151,216,173,150,239,250,247,212,222,220,254,239,254,238,217,89,28,63,215,42,30,239,221,94,64,14,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,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,122,8,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,84,57,236,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,163,237,61,201,46,185,150,1,141,101,247,220,98,175,27,185,95,44,244,87,42,203,45,90,187,191,109,158,104,89,36,148,178,117,49,142,235,141,206,86,46,236,106,238,213,221,173,246,36,117,210,110,91,188,56,233,94,178,223,245,173,150,31,77,93,106,242,5,190,227,116,85,81,50,42,28,103,118,171,187,84,212,241,116,196,254,153,164,145,209,185,236,94,211,89,76,145,163,95,19,166,146,74,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,66,14,36,185,178,233,126,139,106,229,171,77,176,204,114,175,48,167,179,94,42,40,115,186,166,71,37,43,237,233,11,228,130,74,106,54,202,140,73,234,89,43,123,138,229,218,23,49,137,27,94,171,42,201,4,53,230,255,0,148,216,179,157,125,211,220,215,22,174,241,182,92,131,75,237,55,75,117,79,105,241,247,233,103,173,175,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,165,120,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,248,250,94,150,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,13,0,4,255,0,228,169,239,79,148,253,159,215,124,198,220,93,73,74,220,149,61,233,242,159,179,250,239,152,219,139,169,2,0,115,171,247,88,197,190,208,40,126,93,113,42,175,132,239,122,125,27,251,64,199,190,99,1,106,156,234,253,214,49,111,180,10,31,151,92,74,171,225,59,222,159,70,254,208,49,239,152,192,7,70,121,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,207,103,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,191,163,51,85,113,47,195,166,9,197,6,150,87,233,158,117,79,253,118,178,207,91,215,55,251,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,177,83,216,168,20,193,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,154,29,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,56,57,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,11,137,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,1,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,69,16,243,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,125,151,205,11,142,159,187,94,84,253,14,209,204,207,197,233,181,151,163,211,21,52,77,233,134,251,116,142,71,42,237,50,57,124,69,28,59,71,219,217,26,199,202,143,147,239,173,109,60,137,0,0,233,11,134,236,119,31,203,56,65,210,44,127,41,177,91,175,54,186,173,63,198,251,244,87,10,86,84,83,203,211,65,78,246,245,70,244,86,187,103,53,174,77,211,201,81,23,218,134,89,110,208,125,14,179,220,41,110,214,157,25,193,104,171,168,166,101,77,45,85,54,59,71,20,176,74,199,35,153,35,30,216,209,90,230,185,17,81,200,168,168,168,138,132,112,203,114,44,131,19,229,113,135,228,24,181,246,227,102,186,82,233,254,25,216,173,183,213,62,158,162,46,164,183,177,221,50,49,81,205,221,174,115,87,101,243,69,84,246,41,12,244,31,94,53,198,241,174,58,119,105,187,107,54,117,91,67,91,149,218,41,170,169,106,114,42,201,98,158,39,214,68,215,198,246,58,69,71,53,205,85,69,106,162,162,162,170,41,167,199,102,54,112,184,138,109,87,70,179,49,28,120,117,204,194,200,217,77,141,204,179,236,158,246,97,133,197,120,58,40,170,168,154,124,174,59,180,211,84,207,9,211,140,76,71,193,51,249,166,123,191,99,255,0,203,42,79,230,85,165,123,240,237,239,3,166,63,203,43,47,243,216,139,206,7,198,51,39,241,188,76,98,55,244,211,78,26,118,124,89,27,55,210,79,238,246,73,86,79,226,187,251,219,254,86,254,158,119,179,114,121,119,241,99,217,110,157,105,246,125,225,62,157,224,184,246,71,224,59,158,23,210,214,200,43,59,29,125,61,125,190,235,93,211,213,208,205,246,219,126,148,223,216,135,205,139,105,78,151,96,183,9,46,216,78,155,98,216,245,116,208,173,52,149,86,171,61,61,36,175,137,92,215,44,106,248,216,213,86,171,152,213,233,223,109,218,139,240,66,33,115,58,212,93,65,192,126,230,191,65,51,172,135,28,241,254,153,241,94,137,185,207,71,223,232,240,125,29,206,211,155,213,211,214,253,183,223,110,165,219,218,166,11,203,119,85,181,71,58,215,27,229,167,54,212,156,167,33,161,135,20,169,169,142,150,235,120,168,171,137,146,165,101,27,82,68,100,143,114,35,145,175,114,117,109,190,206,84,248,169,247,94,99,102,156,119,138,205,30,86,177,199,135,102,172,124,54,198,230,87,246,90,115,218,113,90,89,221,170,124,31,149,213,92,211,49,207,78,51,26,172,132,0,110,21,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,183,52,30,48,114,109,108,213,203,214,137,89,150,174,221,130,96,23,135,80,62,130,166,42,119,62,178,247,68,250,170,121,171,145,237,103,117,140,84,154,72,153,31,113,205,86,70,217,21,173,123,213,140,188,146,0,115,100,225,15,238,187,167,31,178,11,10,162,235,203,240,11,123,253,44,217,43,251,81,213,99,176,164,211,205,211,27,209,88,179,64,247,186,86,236,230,43,163,116,237,94,235,210,22,32,87,87,47,222,24,236,92,85,107,236,120,86,83,122,240,86,92,126,222,153,45,198,155,195,62,79,74,82,193,91,75,28,180,61,108,150,39,193,221,101,67,147,188,213,87,51,109,209,170,190,105,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,48,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,209,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,192,220,4,21,230,167,194,166,9,170,90,53,119,215,159,73,90,172,25,158,9,111,138,79,74,92,235,38,100,53,214,184,93,59,189,24,214,247,59,76,154,73,170,183,137,221,183,61,242,164,112,238,137,39,83,103,81,72,28,208,184,215,253,144,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,216,66,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,232,207,132,205,126,166,226,99,65,177,141,89,109,174,174,223,93,95,79,225,174,176,203,111,150,150,15,72,195,179,42,150,149,100,87,36,180,221,212,127,109,237,145,254,94,163,213,37,100,140,101,37,240,11,194,141,103,21,186,227,73,100,185,197,209,134,98,253,155,198,81,52,144,206,177,207,74,217,154,141,160,108,145,43,123,115,84,122,237,106,172,140,115,99,100,242,55,169,98,232,117,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,96,114,218,73,78,37,56,205,190,235,134,143,233,110,128,217,45,94,138,195,52,231,31,179,83,204,147,177,142,170,185,222,41,109,237,166,146,165,206,77,251,112,179,170,102,69,27,87,119,53,238,146,77,213,204,142,24,214,108,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,67,53,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,106,204,166,247,69,11,29,224,41,122,94,177,198,142,145,81,137,52,239,103,106,52,217,238,77,223,39,109,236,138,68,58,19,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,204,3,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,93,170,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,250,27,36,179,122,51,193,86,248,88,106,59,93,219,149,44,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,172,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,163,182,168,251,244,179,214,197,28,177,245,178,153,175,111,83,30,228,221,170,142,77,247,69,69,243,45,255,0,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,161,210,71,35,19,119,194,212,93,216,190,170,174,219,46,202,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,104,19,124,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,0,160,30,104,254,253,154,155,249,151,228,244,69,255,0,20,3,205,31,223,179,83,127,50,252,158,136,13,149,195,7,5,150,174,41,248,9,204,111,184,134,63,72,237,84,198,179,138,213,199,235,22,165,180,171,91,2,81,91,157,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,221,80,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,231,249,42,123,172,101,63,104,21,223,46,183,30,79,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,234,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,40,99,99,93,51,94,237,149,210,53,140,144,42,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,116,167,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,149,173,201,179,134,47,70,216,174,220,78,230,184,189,170,105,47,27,91,240,138,217,38,238,213,83,67,27,234,33,184,78,216,211,118,69,220,122,54,22,189,126,251,211,20,232,136,216,228,222,91,63,2,128,127,109,31,142,207,225,207,252,217,179,255,0,178,22,253,192,86,169,103,122,211,194,118,13,169,154,151,125,244,206,73,121,244,159,141,173,240,176,211,247,123,87,42,168,99,251,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,160,63,105,83,133,143,249,125,170,191,227,91,119,251,9,47,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,250,221,28,113,177,118,124,206,68,217,137,234,162,111,186,238,170,28,203,128,88,255,0,42,254,5,106,115,252,134,213,196,246,169,80,85,193,140,88,234,33,185,97,144,195,85,23,69,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,245,58,54,61,146,6,255,0,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,93,218,168,143,71,109,97,64,1,66,220,198,120,40,253,138,186,143,5,255,0,0,182,93,100,211,44,167,239,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,88,128,116,251,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,247,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,23,159,126,48,120,76,204,184,69,213,15,160,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,170,18,43,146,167,189,62,83,246,127,93,243,27,113,117,37,43,114,84,247,167,202,126,207,235,190,99,110,46,164,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,196,0,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,192,79,240,0,0,0,21,87,207,59,241,39,250,73,250,180,133,92,25,241,75,251,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,201,171,207,59,241,39,250,73,250,180,170,176,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,75,191,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,244,167,110,54,181,138,217,22,77,63,202,83,130,143,66,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,117,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,179,240,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,107,254,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,58,19,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,137,8,57,40,90,109,80,240,219,153,95,97,182,82,50,229,89,156,84,82,84,86,54,22,164,243,65,13,5,19,162,137,242,109,212,230,49,211,204,230,181,87,102,172,178,42,109,212,187,216,80,0,0,20,3,251,104,252,118,127,14,127,230,205,159,253,144,187,238,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,32,126,210,167,11,31,242,251,85,127,198,182,239,246,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,176,14,93,201,85,198,143,16,185,86,109,135,104,231,15,190,27,209,248,222,156,233,254,45,83,211,29,84,142,244,165,117,101,138,134,127,17,52,123,164,105,218,142,94,212,105,210,174,111,92,238,235,84,151,161,145,84,155,252,196,48,171,85,6,139,240,145,168,208,212,85,173,202,249,164,246,251,37,68,78,123,123,13,130,134,146,142,104,156,198,244,245,35,213,215,9,145,202,174,84,84,108,123,35,118,85,112,99,252,183,120,50,177,113,105,168,247,139,158,121,117,237,97,152,39,130,168,187,219,96,123,217,85,117,146,161,102,236,83,54,70,237,218,133,124,60,171,44,136,228,147,165,26,214,108,175,238,197,125,37,32,114,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,11,191,0,0,2,63,241,241,166,121,86,174,240,133,169,56,46,21,73,226,239,85,22,250,123,133,53,43,99,146,73,42,188,21,92,53,143,130,38,70,199,61,243,72,202,119,50,54,35,125,105,28,198,170,162,42,170,115,174,95,247,51,173,82,251,151,240,109,154,248,75,239,163,46,185,111,135,197,173,255,0,208,189,239,21,226,164,79,23,7,155,28,214,117,80,199,91,235,187,167,109,189,87,35,213,133,0,129,208,71,45,28,2,167,79,184,45,211,186,91,150,61,73,106,185,95,41,234,111,245,75,10,69,215,88,202,186,153,37,165,168,149,241,170,245,189,212,107,72,137,212,189,109,99,88,199,116,244,116,164,160,33,87,40,237,76,197,115,14,16,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,234,146,9,218,136,168,205,214,106,128,0,0,42,87,157,166,150,226,182,123,238,157,234,213,146,197,106,162,189,100,30,144,182,95,107,35,170,142,58,171,135,97,148,203,72,231,83,245,163,229,237,177,102,99,167,107,23,165,171,4,114,61,19,176,210,218,138,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,212,199,247,234,171,169,224,171,168,169,221,24,215,183,169,143,166,139,182,174,123,83,195,117,183,165,100,114,1,16,52,159,5,251,168,106,158,27,166,126,148,244,103,210,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,115,167,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,88,142,154,52,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,160,108,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,244,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,101,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,51,146,94,125,39,227,107,124,44,52,253,222,213,202,170,24,254,247,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,234,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,164,159,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,168,86,95,55,94,48,114,106,252,202,225,194,94,30,181,118,219,21,174,158,153,217,115,166,138,157,236,187,207,42,82,87,82,50,37,86,58,88,153,2,54,55,43,218,246,43,223,35,218,230,244,198,215,62,16,112,185,161,127,178,83,93,177,157,20,250,83,244,115,233,31,141,255,0,116,252,15,140,236,120,122,57,234,127,113,238,71,213,213,216,233,252,52,219,171,127,61,182,91,169,230,35,194,31,236,173,209,164,250,45,69,222,212,44,59,187,91,139,245,215,248,104,103,238,186,47,21,73,39,82,44,107,221,142,38,244,43,186,58,101,142,45,228,100,107,47,85,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,79,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,144,17,127,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,74,0,35,87,30,60,42,96,156,77,232,213,197,247,251,149,170,195,146,98,86,250,186,220,127,36,187,86,77,13,13,163,119,67,45,83,170,58,36,108,105,12,145,210,164,111,150,70,201,218,106,172,141,106,171,122,93,207,97,103,220,218,248,215,244,221,101,103,9,186,101,115,181,86,89,97,236,201,154,92,32,94,252,142,174,134,126,227,45,141,85,111,68,125,151,197,20,146,186,55,57,203,34,182,37,88,214,41,152,248,45,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,251,88,216,142,115,26,249,101,137,138,246,117,245,32,93,159,47,62,41,174,188,83,232,53,61,247,47,134,173,217,134,53,80,182,124,130,177,45,78,165,162,173,157,61,104,166,130,70,239,11,222,232,86,39,74,198,43,85,146,43,151,181,28,111,135,170,147,56,177,247,167,214,79,180,12,135,230,51,157,20,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,231,95,139,31,122,125,100,251,64,200,126,99,56,27,215,86,53,191,84,49,94,93,186,29,161,182,171,29,37,30,19,156,211,223,43,238,55,135,73,28,179,220,39,163,200,106,95,224,89,26,250,208,50,39,45,44,206,147,109,228,89,35,107,92,212,142,86,201,165,56,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,73,93,88,210,26,156,191,148,214,135,106,229,186,10,185,170,52,246,241,124,134,177,27,60,76,130,27,117,194,241,83,20,147,61,142,245,222,244,169,134,134,54,163,23,201,38,145,85,170,137,212,200,213,193,254,127,83,166,28,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,157,12,98,211,77,50,43,215,110,132,85,114,43,85,17,200,29,15,105,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,153,88,0,114,174,111,253,125,227,23,59,215,29,44,211,141,20,240,126,132,195,52,255,0,31,179,219,189,25,220,134,167,199,93,40,105,165,166,244,143,123,176,201,98,235,134,94,158,199,91,152,222,157,247,114,174,233,160,11,41,215,46,91,191,116,14,22,52,191,136,94,30,172,63,249,87,247,63,176,214,100,216,205,28,95,254,26,255,0,115,160,87,214,82,49,63,254,115,218,178,68,159,239,143,55,53,59,251,165,64,71,94,95,60,40,90,184,175,214,137,44,89,61,254,146,135,30,197,105,233,239,151,90,55,57,174,158,237,3,106,225,107,232,153,27,103,138,118,50,72,221,35,93,83,26,57,33,94,218,59,103,73,30,247,231,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,156,203,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,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,25,95,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,72,63,182,143,199,103,240,231,254,108,217,255,0,217,11,222,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,8,63,105,83,133,143,249,125,170,191,227,91,119,251,8,27,171,44,202,111,185,207,45,187,206,107,148,215,120,219,214,65,161,245,23,75,141,79,105,145,247,234,167,176,186,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,71,61,135,70,122,223,133,90,180,215,129,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,123,93,60,144,83,89,228,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,195,156,192,36,87,18,28,31,100,218,39,166,154,107,173,182,100,171,184,224,153,254,47,96,175,125,125,76,180,237,125,29,238,182,133,213,19,80,163,26,254,235,216,137,12,146,178,78,219,90,140,145,177,171,156,246,43,223,234,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,59,148,208,220,3,13,213,62,9,180,199,79,181,7,30,164,190,99,215,205,55,199,233,171,168,106,81,122,37,103,163,233,213,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,7,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,81,29,43,88,198,248,152,218,232,219,51,58,91,210,245,71,34,118,223,27,222,29,14,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,172,82,7,43,222,53,255,0,99,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,119,224,107,78,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,121,236,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,122,36,107,119,86,163,221,208,244,124,110,94,182,57,19,165,226,149,185,213,251,211,226,223,103,244,63,49,184,129,133,114,159,213,236,55,73,120,175,166,131,51,158,174,6,103,54,121,49,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,172,214,61,208,118,209,200,142,217,242,49,93,210,206,167,182,247,142,85,203,158,229,79,198,157,171,83,48,10,14,28,117,27,32,164,131,54,197,41,210,147,27,99,169,155,78,151,75,36,16,177,35,137,142,71,116,203,83,78,214,61,28,212,107,28,232,91,27,254,248,172,158,70,135,215,206,175,221,99,22,251,64,161,249,117,196,170,190,19,189,233,244,111,237,3,30,249,140,5,170,115,171,247,88,197,190,208,40,126,93,113,42,175,132,239,122,125,27,251,64,199,190,99,0,29,41,128,0,138,188,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,254,132,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,244,186,86,75,66,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,153,212,153,0,57,161,112,45,247,107,197,95,174,58,57,134,120,189,73,178,244,122,98,154,137,221,51,95,109,113,198,228,93,161,70,175,136,172,135,104,251,123,43,94,248,145,241,253,245,205,167,141,3,20,229,105,199,183,211,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,171,197,143,186,198,178,125,159,228,63,46,156,230,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,172,26,199,125,215,222,87,57,46,170,229,48,244,94,174,186,95,147,83,220,100,234,98,248,154,170,74,106,202,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,133,11,150,211,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,213,50,247,119,150,72,213,142,133,209,182,52,114,189,101,108,85,44,100,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,110,249,28,158,110,85,114,251,84,15,87,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,10,47,207,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,80,96,29,25,104,118,1,136,234,143,5,122,85,130,103,118,159,73,216,238,122,127,140,248,170,94,252,176,247,59,116,84,178,179,215,137,205,122,108,248,216,190,78,77,246,217,124,149,80,255,0,88,239,4,60,47,226,121,5,179,41,199,244,199,194,221,44,213,144,220,40,167,244,213,197,253,170,136,94,143,141,253,47,157,90,237,156,212,93,156,138,139,183,154,42,26,238,183,63,203,180,187,150,126,17,157,224,151,111,70,95,45,154,127,135,248,90,174,196,83,118,251,140,160,137,254,164,173,115,23,118,72,244,243,106,237,190,233,230,136,164,92,209,142,55,184,160,203,53,135,5,197,178,13,78,241,86,187,206,75,108,183,214,193,232,91,115,59,180,243,85,70,201,25,212,200,17,205,221,174,84,221,170,138,155,249,42,41,167,199,99,48,118,49,20,219,191,111,122,169,136,210,116,137,235,158,185,227,205,100,108,166,206,109,30,107,147,222,198,101,88,191,5,98,154,170,138,169,240,151,41,214,98,154,102,103,118,152,154,103,90,102,35,140,241,211,73,224,152,220,124,234,254,162,232,174,143,89,242,157,50,200,125,13,116,170,201,105,237,243,79,225,32,168,234,167,117,45,83,220,206,153,152,246,166,238,137,139,186,38,254,94,221,149,119,135,58,49,198,247,20,25,102,176,224,184,182,65,169,222,42,215,121,201,109,150,250,216,61,11,110,103,118,158,106,168,217,35,58,153,2,57,187,181,202,155,181,81,83,127,37,69,44,67,95,52,15,14,226,47,14,163,194,115,107,149,230,138,134,138,231,29,214,57,45,83,69,20,171,43,34,150,52,106,172,145,200,157,61,51,57,118,217,23,116,79,63,106,46,156,194,249,110,232,118,11,152,216,179,107,78,85,157,77,93,143,220,233,110,180,177,212,215,81,186,39,203,4,173,145,141,122,54,149,170,173,87,49,17,81,21,23,109,246,84,246,158,56,236,46,58,238,42,46,88,170,98,142,28,55,166,59,248,54,91,45,159,236,166,7,33,175,9,154,88,166,172,76,239,233,84,218,166,169,227,30,79,149,49,175,15,193,187,53,107,64,52,147,92,253,21,247,83,196,189,55,232,78,255,0,128,254,143,169,166,236,247,187,125,207,220,36,103,86,253,168,255,0,11,125,186,124,182,221,119,243,180,179,134,13,13,209,92,130,163,41,211,44,31,208,215,74,170,55,219,230,159,210,117,149,29,84,238,123,30,230,116,205,43,218,155,186,38,46,232,155,249,123,118,85,223,70,115,13,215,253,91,208,207,160,31,114,204,183,208,158,155,244,175,143,254,128,166,169,239,118,124,39,111,247,120,223,211,183,118,79,193,219,126,175,61,246,77,176,222,1,184,159,215,45,106,214,27,198,45,169,185,199,166,109,116,184,213,69,194,24,61,25,71,79,211,80,218,170,86,53,253,80,196,199,46,205,149,233,178,174,222,126,205,209,54,246,175,25,131,167,29,224,42,183,252,77,99,142,145,217,219,207,147,91,134,217,205,163,187,178,211,154,90,197,233,131,221,170,124,31,132,185,202,43,152,152,220,211,115,141,81,51,207,143,57,226,159,0,3,112,173,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,20,173,205,147,132,63,185,22,163,254,200,44,42,139,163,16,207,238,15,244,179,100,175,238,201,75,145,76,179,79,55,76,111,68,122,67,59,24,233,91,179,158,141,145,179,181,123,76,88,88,177,255,0,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,143,165,233,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,232,79,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,57,215,227,3,134,187,239,10,218,227,120,211,43,154,247,173,83,117,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,116,204,157,167,199,34,43,24,157,200,222,173,69,98,177,206,11,20,230,97,204,2,197,106,210,203,110,144,232,94,69,106,187,85,234,110,62,149,151,186,238,219,221,53,186,197,91,77,27,225,143,179,35,17,35,154,174,9,220,187,73,180,177,69,235,118,218,233,162,149,149,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,98,165,233,242,212,224,162,221,195,166,156,80,234,134,107,108,219,83,114,235,123,164,169,123,146,170,9,45,86,186,148,166,149,150,201,96,145,200,197,153,143,129,175,145,203,19,94,217,30,248,145,92,214,35,158,18,3,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,93,170,0,28,171,151,231,203,87,134,124,55,65,184,121,178,102,118,106,234,187,142,67,170,54,123,86,71,122,173,153,85,140,107,36,167,89,169,169,34,137,28,173,107,33,109,76,136,175,243,124,143,123,220,170,141,232,142,58,12,58,83,225,59,221,99,70,254,207,241,239,151,64,6,213,0,0,0,0,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,11,84,0,0,40,7,154,63,191,102,166,254,101,249,61,17,127,197,0,243,71,247,236,212,223,204,191,39,162,2,127,242,84,247,88,202,126,208,43,190,93,110,39,249,0,57,42,123,172,101,63,104,21,223,46,183,19,252,12,127,3,192,48,221,48,198,96,195,52,255,0,30,164,177,88,169,106,42,234,105,237,244,136,173,130,7,212,212,73,81,42,70,221,246,99,22,89,164,84,99,118,99,17,81,173,70,181,17,169,144,0,0,0,7,42,229,255,0,114,184,247,19,211,47,207,95,56,173,40,4,191,238,87,30,226,122,101,249,235,231,21,160,74,160,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,136,1,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,128,159,224,0,0,0,42,175,158,119,226,79,244,147,245,105,21,121,108,112,233,130,113,45,196,115,177,61,75,167,241,216,221,139,31,173,190,214,219,58,230,139,210,29,47,138,154,56,187,208,203,28,145,116,201,84,201,186,154,171,191,103,161,83,103,170,164,170,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,192,93,72,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,19,255,0,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,0,0,114,174,92,79,23,152,85,171,42,229,15,167,119,219,133,69,92,117,24,118,47,132,94,232,91,11,218,140,146,119,211,211,80,171,101,69,106,170,179,181,93,43,145,26,173,94,182,177,119,217,21,174,167,99,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,129,64,58,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,166,147,149,115,163,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,212,55,88,0,10,128,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,116,189,94,201,145,148,139,35,152,246,183,239,115,192,228,87,35,252,171,88,221,92,104,107,29,139,95,120,160,207,245,87,22,135,162,203,117,184,71,79,110,147,169,235,226,105,105,41,226,164,138,167,103,177,143,103,121,148,237,151,182,230,163,153,220,232,93,213,187,174,245,143,132,204,54,46,85,117,28,72,182,162,145,114,202,172,162,27,211,234,221,64,174,157,45,209,87,73,104,109,181,146,44,155,49,139,44,207,171,116,141,106,117,170,71,27,218,238,220,114,52,51,94,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,151,40,115,89,194,198,181,254,199,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,165,48,0,0,48,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,78,101,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,45,255,0,156,254,188,212,226,186,95,141,104,5,138,182,147,196,103,21,14,186,95,88,218,136,157,60,118,234,57,35,116,17,190,21,98,189,140,154,167,103,182,84,115,60,232,100,98,117,163,158,141,167,96,5,180,242,83,215,74,203,173,139,52,225,226,253,121,239,122,19,163,36,199,105,164,73,228,145,148,178,191,183,92,198,189,85,98,142,22,76,234,87,182,52,70,57,100,171,157,254,190,238,86,84,177,183,248,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,234,245,92,246,54,117,122,49,85,168,245,98,53,92,206,174,180,14,146,64,0,0,0,10,171,231,5,194,31,183,139,140,22,139,250,197,22,114,217,43,255,0,234,41,104,42,225,137,233,253,164,18,35,31,253,97,201,31,238,242,22,168,0,230,135,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,75,105,226,199,153,174,27,135,240,209,140,103,186,1,122,164,168,204,53,46,157,239,178,210,220,160,84,171,179,82,53,243,67,83,91,53,50,181,204,115,226,168,133,244,236,107,221,218,146,84,115,216,179,199,11,218,234,246,230,35,194,31,236,82,214,84,250,45,69,217,211,220,199,187,91,139,245,215,248,153,160,237,54,47,21,73,39,82,36,137,218,146,86,244,43,186,250,162,146,45,228,124,137,47,76,85,3,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,232,83,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,91,23,249,78,240,81,110,197,177,91,103,21,26,145,108,235,201,47,59,212,225,208,61,42,169,230,181,80,186,58,138,121,42,36,106,185,145,205,226,163,155,169,136,232,222,212,137,34,145,143,85,149,81,150,84,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,45,39,135,93,33,169,215,126,79,180,186,91,111,130,174,123,149,218,207,125,154,215,5,52,241,66,250,139,141,53,238,174,170,142,21,124,190,163,88,250,136,34,99,213,202,223,81,206,245,153,248,73,76,37,255,0,114,184,247,19,211,47,207,95,56,173,41,131,139,221,33,166,208,142,37,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,190,187,158,202,121,226,99,213,202,239,93,174,245,159,248,74,23,253,195,70,127,83,170,124,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,203,23,68,183,31,14,196,172,69,72,145,24,199,182,161,37,99,216,212,78,135,181,205,217,189,59,38,203,32,7,38,77,82,250,87,195,141,247,76,235,239,190,42,191,4,200,36,240,212,94,23,163,193,218,235,88,147,67,247,196,98,54,78,186,166,220,93,230,231,61,187,108,187,55,182,132,255,0,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,7,53,135,73,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,33,7,52,190,2,113,89,236,87,238,43,180,190,123,86,63,113,162,254,140,203,237,117,21,17,210,82,220,250,222,141,90,202,119,61,90,198,214,57,239,106,62,45,211,196,57,200,172,78,250,171,106,43,175,134,142,34,243,190,23,245,78,131,83,48,90,143,235,84,119,138,46,136,127,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,93,213,204,11,142,235,239,21,89,84,152,86,44,255,0,5,166,88,253,193,100,183,83,108,201,61,41,85,4,149,81,197,117,235,125,60,85,16,119,105,170,26,158,25,202,173,102,219,174,238,243,71,47,222,4,111,188,85,101,81,230,185,75,60,22,153,99,247,4,142,227,83,187,36,244,165,84,18,82,201,45,171,161,149,17,84,65,221,166,168,114,248,150,162,181,155,108,155,187,201,2,231,184,117,215,92,103,136,253,35,177,106,190,45,75,87,75,79,116,167,98,85,83,205,77,80,198,83,86,163,27,226,105,226,150,104,162,74,166,69,42,190,37,158,38,172,110,124,111,68,93,218,228,77,150,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,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,83,225,59,221,99,70,254,207,241,239,151,64,56,151,225,211,4,226,131,75,43,244,207,58,167,254,187,89,103,173,235,155,253,204,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,216,169,236,84,112,157,238,177,163,127,103,248,247,203,160,54,168,20,109,162,28,169,245,231,50,215,155,158,156,234,213,162,175,21,195,241,90,134,58,241,146,64,222,168,46,144,59,206,54,90,164,123,122,103,124,173,77,250,213,187,64,155,247,154,146,35,96,125,212,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,200,0,2,149,185,213,251,211,226,223,103,244,63,49,184,151,82,82,183,58,191,122,124,91,236,254,135,230,55,16,34,175,15,252,61,101,92,69,214,102,246,76,42,167,123,214,35,135,214,101,180,214,246,210,201,60,151,95,13,61,60,111,163,137,35,69,122,76,246,78,229,141,17,174,234,145,140,98,163,81,234,246,100,28,27,232,54,182,235,118,180,88,39,209,122,42,186,90,140,78,241,108,186,215,228,109,167,130,104,49,246,37,91,21,149,111,101,67,217,20,239,98,181,210,54,159,117,124,169,12,136,141,84,107,213,36,87,37,79,122,124,167,236,254,187,230,54,226,228,236,24,158,43,138,122,75,232,182,51,106,179,122,102,225,53,218,227,232,250,40,233,252,101,116,187,119,106,102,232,68,238,76,254,150,245,72,237,220,237,147,117,93,128,128,28,223,237,215,219,63,5,250,123,105,202,114,63,164,23,170,44,194,211,79,113,187,248,54,82,122,66,169,150,154,246,203,83,216,98,171,34,238,61,28,254,219,87,165,189,91,39,146,21,131,194,119,189,62,141,253,160,99,223,49,128,181,78,117,126,235,24,183,218,5,15,203,174,37,85,240,157,239,79,163,127,104,24,247,204,96,3,165,48,0,0,0,28,214,113,99,239,79,172,159,104,25,15,204,103,45,83,134,159,254,131,109,223,236,255,0,59,255,0,79,116,42,175,139,31,122,125,100,251,64,200,126,99,57,106,156,52,255,0,244,27,110,255,0,103,249,223,250,123,160,20,172,93,79,43,222,5,190,226,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,189,57,213,17,174,148,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,233,133,59,91,69,28,136,246,204,217,29,34,181,24,145,58,91,106,0,114,174,117,80,114,174,7,66,56,110,146,253,220,249,126,233,206,150,125,32,244,39,166,244,255,0,20,254,143,240,158,39,179,217,167,163,159,247,62,182,117,111,218,233,252,36,219,171,127,61,182,93,95,167,92,177,126,128,234,14,49,157,253,219,188,127,209,203,205,21,219,194,253,26,237,119,252,60,236,151,183,215,226,157,211,213,209,183,87,74,237,190,251,47,176,207,237,186,167,144,104,175,46,108,3,83,113,106,59,117,85,210,205,167,248,143,98,27,132,111,125,59,187,209,81,66,238,166,177,236,114,236,217,92,169,179,147,205,19,218,158,75,161,180,167,153,22,184,231,90,163,135,97,55,108,87,5,134,135,32,191,219,237,85,82,83,80,214,54,86,69,61,67,35,123,152,174,170,114,35,145,175,85,69,84,84,223,109,209,125,134,147,48,171,1,24,154,99,19,76,205,122,70,156,251,103,78,83,218,180,118,62,198,215,92,201,111,213,146,93,166,156,54,245,91,241,59,154,204,238,83,189,231,83,51,230,233,202,127,20,214,215,205,124,195,184,116,195,168,243,108,218,219,121,173,161,173,185,199,106,142,59,84,49,75,42,74,248,165,145,28,169,36,145,167,79,76,46,77,247,85,221,83,203,218,169,167,48,190,100,90,29,157,102,54,44,38,211,138,231,80,215,100,23,58,91,85,44,149,52,52,109,137,146,207,43,99,99,158,173,170,114,163,81,207,69,85,68,85,219,125,145,125,135,179,199,206,144,106,46,181,104,245,159,22,211,44,123,211,55,74,92,150,158,225,52,30,46,10,126,154,118,210,213,49,207,234,153,236,106,236,233,88,155,34,239,231,236,217,23,104,115,163,28,16,241,65,137,235,14,11,148,228,26,99,225,109,118,108,150,217,112,173,159,211,86,231,246,169,225,170,141,242,63,165,147,171,157,179,90,171,179,81,85,118,242,69,83,227,29,138,199,90,197,69,187,20,204,209,195,142,236,207,127,22,78,203,100,27,41,142,200,107,197,230,151,233,167,19,27,250,83,55,105,166,120,71,147,228,204,235,199,241,77,126,44,248,76,253,148,127,69,127,242,255,0,232,207,209,159,29,255,0,5,120,223,17,226,59,31,244,209,244,116,246,63,46,253,95,13,188,241,238,22,120,31,253,141,58,131,112,206,254,233,255,0,72,252,125,154,91,79,133,244,47,131,232,235,158,9,123,157,125,249,55,219,177,183,79,74,126,22,251,249,108,174,56,56,166,212,30,26,126,133,125,4,179,227,213,255,0,72,253,37,226,189,45,79,60,189,30,31,195,116,118,251,83,71,182,253,247,239,190,254,196,219,111,61,241,94,12,56,207,213,30,34,245,70,233,132,230,214,28,90,138,134,138,193,61,214,57,45,84,181,17,74,178,178,162,158,52,106,172,147,200,157,61,51,57,118,217,23,116,79,63,106,47,221,202,176,30,63,165,84,207,133,214,56,241,236,225,215,167,47,99,27,9,99,107,167,100,102,229,155,180,254,207,221,171,201,242,53,211,126,119,191,151,123,206,215,249,191,4,207,0,27,181,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,158,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,14,117,248,151,226,47,59,226,131,84,235,245,51,58,168,254,187,71,103,162,232,135,253,204,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,245,191,218,171,236,68,223,252,202,248,215,184,241,23,168,245,218,95,133,92,247,211,44,70,224,216,233,152,213,165,158,59,173,210,153,106,98,125,206,41,227,106,189,33,123,39,115,35,106,74,230,58,54,50,85,70,185,234,214,97,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,144,35,1,118,124,172,120,211,186,235,230,27,89,163,90,165,144,85,221,53,7,17,167,90,186,90,233,233,156,175,185,89,26,177,68,217,102,159,169,82,74,152,165,145,24,247,61,24,231,177,240,187,239,175,239,61,28,203,56,18,181,107,14,151,210,234,94,144,99,53,108,205,180,238,207,5,174,221,97,179,192,222,197,198,201,12,138,190,10,26,100,86,182,55,192,217,37,146,36,133,58,158,136,232,81,146,43,162,237,211,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,7,82,96,210,156,31,241,41,98,226,167,67,172,250,155,108,78,205,214,30,155,94,73,72,218,87,193,29,37,226,40,99,125,68,113,35,156,254,168,87,186,201,35,84,123,215,183,35,17,202,143,71,181,187,172,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,128,0,0,0,0,0,0,0,160,30,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,5,170,0,0,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,0,0,0,7,42,229,255,0,114,184,247,19,211,47,207,95,56,173,40,4,191,238,87,30,226,122,101,249,235,231,21,160,74,160,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,136,1,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,128,159,224,0,0,0,42,175,158,119,226,79,244,147,245,105,170,185,42,123,211,229,63,103,245,223,49,183,27,87,158,119,226,79,244,147,245,105,170,185,42,123,211,229,63,103,245,223,49,183,1,117,32,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,79,254,74,158,235,25,79,218,5,119,203,173,196,255,0,32,7,37,79,117,140,167,237,2,187,229,214,226,127,128,0,0,0,1,202,185,210,159,9,222,235,26,55,246,127,143,124,186,3,154,195,165,62,19,189,214,52,111,236,255,0,30,249,116,0,82,7,50,28,90,197,135,241,181,170,86,156,114,135,194,82,84,92,41,46,146,71,221,124,157,85,85,180,52,245,117,50,110,245,85,78,185,231,149,251,111,210,222,173,154,136,212,68,73,235,201,63,84,46,185,14,145,231,154,81,112,109,92,212,248,101,226,150,229,67,81,53,107,165,100,112,92,25,38,244,177,68,169,180,44,100,180,114,202,189,46,217,207,170,122,244,181,81,85,250,255,0,158,14,1,77,21,215,75,53,74,135,30,171,90,138,170,123,141,130,233,118,106,74,232,17,145,58,41,232,169,222,187,246,152,245,89,171,222,223,36,123,209,36,252,36,141,58,116,175,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,178,182,103,181,180,243,66,221,250,85,169,85,34,163,189,173,112,94,73,167,248,189,213,234,157,8,225,163,80,181,74,223,61,92,23,43,77,157,240,218,231,166,130,41,159,79,113,169,123,105,104,230,86,75,234,57,140,168,158,39,189,28,142,245,26,239,85,255,0,130,187,128,174,174,116,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,122,152,189,84,182,215,83,200,218,110,135,49,85,58,231,158,158,94,227,94,199,55,195,116,250,205,145,200,129,77,135,75,184,6,131,97,184,119,15,54,158,28,174,20,84,151,28,122,155,23,76,102,232,148,212,235,111,101,201,146,83,172,85,147,43,34,127,84,79,168,115,229,145,234,215,171,250,229,115,186,213,222,178,210,15,45,28,2,155,80,120,210,211,186,91,150,61,87,117,182,216,234,42,111,245,75,10,75,209,70,250,74,105,37,165,168,149,241,170,116,49,181,137,72,137,212,189,14,123,152,199,117,117,244,175,65,32,114,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,209,159,5,250,199,125,215,222,24,48,13,85,202,97,232,189,93,109,242,83,220,100,234,98,248,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,58,19,116,110,235,78,220,211,112,10,156,23,141,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,190,171,223,89,5,90,191,173,17,238,127,83,215,126,180,115,165,87,35,236,254,166,91,86,169,233,109,118,67,72,148,244,181,22,235,253,174,210,229,137,179,171,229,108,176,86,212,49,54,238,189,136,144,208,49,222,106,198,42,199,248,43,34,245,5,165,0,104,174,55,53,230,167,135,30,26,51,29,73,179,86,210,65,144,165,59,45,120,250,77,81,20,111,91,141,75,210,40,228,137,146,177,237,153,240,181,210,84,172,93,14,235,101,59,209,118,111,83,144,41,7,141,205,121,166,226,59,137,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,23,67,122,31,80,244,93,221,212,229,247,234,52,114,251,135,242,244,147,88,174,243,118,233,53,19,84,45,52,246,186,110,150,47,85,45,182,130,243,27,170,122,218,245,84,235,158,122,136,187,110,99,28,223,13,213,235,54,70,170,104,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,182,158,106,218,103,138,232,223,2,58,103,165,184,85,39,135,178,227,57,133,178,223,77,213,28,108,146,110,139,101,199,174,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,160,65,94,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,52,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,73,94,87,30,253,154,101,249,235,228,245,166,223,231,47,162,22,172,23,91,108,26,209,111,190,85,212,84,106,133,60,237,174,160,154,54,244,82,79,109,130,142,157,31,19,211,101,86,73,20,145,110,199,34,171,95,27,221,212,168,244,100,97,63,249,109,235,69,215,91,248,75,197,239,185,70,95,87,146,100,246,58,138,203,13,246,178,173,142,239,164,240,204,174,129,178,72,173,78,243,252,28,180,110,89,119,114,185,92,170,247,58,78,178,80,20,193,201,163,91,237,88,46,182,223,244,94,225,99,171,168,168,213,10,120,29,67,95,12,141,232,164,158,219,5,101,66,178,86,46,202,172,146,41,37,217,237,85,86,190,54,55,165,81,234,248,238,124,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,101,64,115,98,227,94,227,148,229,87,62,21,244,222,231,209,141,217,182,166,204,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,194,201,15,75,213,178,49,203,42,203,27,216,137,18,43,194,48,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,163,169,183,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,92,79,23,252,191,244,227,87,248,113,181,233,222,150,227,191,71,239,90,101,111,171,151,5,164,183,200,141,134,73,30,198,190,90,41,146,87,181,143,241,79,138,62,170,137,30,146,54,93,165,115,220,139,43,101,8,235,202,67,141,59,173,234,166,62,20,245,75,32,171,175,168,142,159,124,14,121,105,157,43,219,4,17,73,37,69,190,89,209,202,168,200,226,141,31,2,61,187,53,140,150,62,226,34,65,17,105,71,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,233,203,187,139,207,217,91,163,75,244,166,183,189,168,88,119,106,139,40,232,160,240,208,207,221,116,190,22,174,62,149,88,215,187,28,78,235,70,244,116,203,28,187,70,200,214,46,160,149,71,53,156,88,251,211,235,39,218,6,67,243,25,206,148,206,107,56,177,247,167,214,79,180,12,135,230,51,129,117,60,174,61,196,244,203,243,215,206,43,72,21,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,168,198,45,52,212,49,181,24,190,107,12,138,173,69,94,167,207,94,87,30,226,122,101,249,235,231,21,166,191,230,247,161,117,154,159,195,141,38,163,99,214,111,27,122,211,75,131,174,51,57,139,59,230,109,158,118,36,117,169,28,81,163,152,238,151,178,146,119,189,232,137,28,84,210,185,30,212,234,107,194,26,242,105,207,233,177,158,40,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,237,178,58,70,162,239,39,75,174,208,230,135,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,94,184,173,222,33,137,88,138,145,34,189,236,117,58,202,199,177,168,189,108,115,155,179,186,182,94,151,128,229,92,153,92,83,241,199,77,169,92,54,233,87,11,122,108,202,184,172,88,198,47,143,179,41,185,185,242,192,183,27,141,45,4,108,90,38,71,186,35,233,161,151,119,57,210,53,123,147,69,27,152,141,108,77,146,104,106,102,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,149,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,232,167,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,174,26,56,116,193,56,95,210,202,13,51,193,105,255,0,173,86,94,43,122,230,255,0,116,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,221,12,246,34,123,85,118,168,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,0,0,2,149,185,213,251,211,226,223,103,244,63,49,184,151,82,82,183,58,191,122,124,91,236,254,135,230,55,16,28,149,61,233,242,159,179,250,239,152,219,139,169,41,91,146,167,189,62,83,246,127,93,243,27,113,117,32,64,14,117,126,235,24,183,218,5,15,203,174,37,85,240,157,239,79,163,127,104,24,247,204,96,45,83,157,95,186,198,45,246,129,67,242,235,137,85,124,39,123,211,232,223,218,6,61,243,24,0,233,76,0,0,0,7,53,156,88,251,211,235,39,218,6,67,243,25,203,147,229,201,139,88,179,158,93,88,94,21,148,208,248,219,46,65,111,200,173,119,26,110,235,227,239,210,207,116,175,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,77,156,88,251,211,235,39,218,6,67,243,25,203,169,229,113,238,39,166,95,158,190,113,90,4,159,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,114,174,117,80,114,174,7,66,56,110,146,253,220,249,126,233,206,150,125,32,244,39,166,244,255,0,20,254,143,240,158,39,179,217,167,163,159,247,62,182,117,111,218,233,252,36,219,171,127,61,182,93,95,167,92,177,126,128,234,14,49,157,253,219,188,127,209,203,205,21,219,194,253,26,237,119,252,60,236,151,183,215,226,157,211,213,209,183,87,74,237,190,251,47,176,146,92,39,123,172,104,223,217,254,61,242,232,13,170,97,223,192,97,241,55,34,237,218,117,170,57,113,158,254,169,73,50,173,174,206,114,76,29,120,12,5,237,203,85,204,204,198,237,19,172,204,69,51,198,170,102,121,68,71,9,1,14,121,166,123,191,99,255,0,203,42,79,230,85,165,123,240,237,239,3,166,63,203,43,47,243,216,140,12,102,113,226,152,152,195,238,107,174,156,117,237,248,37,155,55,209,183,239,14,73,86,113,227,91,155,187,254,78,230,190,111,183,126,57,247,112,90,87,22,124,38,126,202,63,162,191,249,127,244,103,232,207,142,255,0,130,188,111,136,241,29,143,250,104,250,58,123,31,151,126,175,134,222,120,247,11,60,15,254,198,157,65,184,103,127,116,255,0,164,126,62,205,45,167,194,250,23,193,244,117,207,4,189,206,190,252,155,237,216,219,167,165,63,11,125,252,182,89,74,12,250,176,24,122,175,248,204,211,229,246,235,61,220,181,209,19,181,181,217,205,156,171,246,45,23,180,195,233,49,187,187,71,41,153,170,124,173,221,238,115,51,207,240,0,6,98,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,171,205,147,141,123,142,159,209,254,198,45,47,185,246,47,87,187,123,228,203,235,99,90,90,136,226,181,213,65,52,43,108,116,111,107,223,28,210,178,70,204,231,125,233,236,143,176,172,87,36,202,172,178,162,176,57,133,242,197,172,202,107,50,14,32,120,117,162,239,93,102,238,92,239,248,148,76,158,122,171,173,84,179,207,61,93,117,52,178,74,254,169,151,187,30,212,140,99,26,173,141,221,181,87,171,98,120,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,69,28,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,104,174,92,220,20,126,197,93,56,158,255,0,159,219,45,82,106,110,83,247,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,44,192,0,83,95,53,206,10,62,230,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,45,187,208,217,238,147,72,215,37,71,90,185,100,108,53,82,72,255,0,39,55,162,57,83,165,30,137,52,49,54,229,15,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,3,157,126,15,248,148,190,240,173,174,54,125,77,182,39,122,213,55,77,175,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,103,76,201,218,100,145,170,61,137,220,141,136,229,86,43,218,238,138,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,34,144,117,3,150,46,172,90,248,184,110,128,224,180,87,90,204,66,229,219,188,91,242,138,214,83,55,183,98,239,211,69,87,80,173,89,99,101,68,212,143,170,99,36,133,138,201,100,217,146,36,108,100,172,45,255,0,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,80,230,176,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,0,0,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,19,255,0,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,0,0,114,174,95,247,43,143,113,61,50,252,245,243,138,210,128,75,254,229,113,238,39,166,95,158,190,113,90,4,170,0,0,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,85,114,84,247,167,202,126,207,235,190,99,110,46,164,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,255,0,201,83,221,99,41,251,64,174,249,117,184,128,28,209,253,251,53,55,243,47,201,232,137,255,0,201,83,221,99,41,251,64,174,249,117,184,9,254,0,0,0,2,170,249,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,112,23,82,0,0,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,4,255,0,228,169,238,177,148,253,160,87,124,186,220,79,242,0,114,84,247,88,202,126,208,43,190,93,110,39,248,0,0,0,0,28,171,157,41,240,157,238,177,163,127,103,248,247,203,160,57,172,58,83,225,59,221,99,70,254,207,241,239,151,64,6,159,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,70,218,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,167,77,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,203,189,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,117,60,80,95,52,220,254,167,58,227,75,50,165,76,134,146,237,109,197,105,232,44,22,213,166,88,156,202,86,71,76,201,106,41,213,241,167,172,246,86,79,86,143,235,85,123,95,212,197,219,161,26,219,84,224,119,87,169,166,224,19,3,213,45,65,158,146,217,109,197,113,122,200,107,167,166,130,87,50,27,117,158,73,233,82,101,98,117,189,239,240,244,109,123,209,168,189,79,234,233,106,110,141,74,12,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,60,128,180,158,71,216,5,76,86,173,83,213,42,236,122,145,105,234,170,45,214,11,93,217,201,19,167,71,196,217,103,173,167,98,239,221,99,21,38,160,123,188,145,143,84,143,240,150,53,233,180,163,69,112,51,165,247,93,28,225,47,76,240,59,235,170,210,229,5,159,210,85,144,85,209,58,146,122,73,235,166,146,182,74,89,34,114,171,154,248,93,82,176,174,251,42,172,106,170,214,239,210,155,212,10,224,231,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,106,169,101,69,218,22,50,90,56,162,78,166,236,231,213,49,58,154,168,136,248,65,203,23,84,190,229,252,100,225,94,46,251,232,203,86,91,226,49,107,135,244,47,123,197,120,168,215,194,65,228,199,57,157,85,209,209,122,237,233,219,111,89,200,197,121,114,124,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,47,56,64,117,80,83,183,57,253,121,166,202,181,67,26,208,11,21,109,95,135,193,233,221,116,190,177,181,18,182,9,46,53,145,198,232,35,124,42,196,99,223,13,54,207,108,168,231,249,87,72,196,232,86,189,29,106,152,6,177,96,58,139,164,118,157,111,179,95,169,41,113,59,165,157,47,111,172,173,170,133,140,160,129,24,174,153,181,50,53,238,138,39,192,173,145,147,39,90,164,111,142,68,85,245,84,231,7,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,37,167,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,78,150,63,191,85,93,79,61,37,61,54,202,246,189,189,76,125,76,189,196,107,218,158,27,161,221,43,35,84,152,28,234,253,214,49,111,180,10,31,151,92,76,255,0,149,166,133,209,232,255,0,10,118,28,146,182,205,225,50,77,68,255,0,202,75,156,210,44,18,72,250,89,21,82,222,198,201,18,117,118,124,47,110,102,198,247,57,204,146,166,127,193,87,43,27,128,115,171,247,88,197,190,208,40,126,93,113,2,0,114,184,247,236,211,47,207,95,39,173,45,167,152,150,133,214,107,247,10,121,94,55,97,179,122,79,36,176,246,178,75,12,45,89,214,71,85,82,170,172,172,138,56,81,206,154,105,41,95,85,12,113,171,92,215,73,51,63,5,81,30,218,150,229,113,239,217,166,95,158,190,79,90,95,240,28,182,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,71,79,184,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,206,191,26,26,57,98,208,46,40,51,253,42,197,166,235,178,218,174,17,212,91,163,233,122,120,106,90,186,120,170,226,166,221,239,123,223,217,101,67,98,238,57,202,231,246,250,215,101,118,201,103,252,155,53,175,233,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,166,57,232,110,50,212,84,71,212,229,145,202,233,155,59,43,17,219,49,141,72,251,27,117,59,173,64,159,224,0,33,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,234,65,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,203,158,230,9,203,114,155,136,154,154,237,100,209,233,105,45,218,138,218,121,38,185,81,84,190,87,51,38,124,113,83,67,79,10,75,36,221,154,55,199,13,59,218,197,72,209,146,61,237,73,28,196,222,68,242,185,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,161,34,184,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,9,0,0,21,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,172,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,156,202,64,227,31,150,182,119,167,220,65,89,113,62,29,112,251,173,247,22,212,46,252,150,8,231,169,133,145,208,87,69,20,245,19,219,29,85,52,168,139,209,4,15,154,39,76,172,115,227,234,98,44,175,134,71,168,92,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,60,60,88,251,211,235,39,218,6,67,243,25,203,211,224,235,131,172,19,132,12,18,162,193,96,172,244,206,73,121,232,250,65,144,118,230,167,244,167,106,106,135,210,255,0,66,190,121,99,131,181,29,66,199,247,181,78,189,186,157,186,175,149,22,113,99,239,79,172,159,104,25,15,204,103,2,234,121,92,123,137,233,151,231,175,156,86,155,255,0,86,48,95,186,134,150,102,90,103,233,79,70,125,45,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,52,7,43,143,113,61,50,252,245,243,138,210,85,1,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,71,220,31,231,244,218,159,194,230,150,230,112,228,53,119,218,138,172,94,134,154,225,112,171,89,93,60,247,26,104,146,158,181,100,116,169,214,247,165,76,51,34,189,119,235,84,87,34,185,21,28,180,131,204,35,75,238,186,85,198,14,164,219,46,14,171,154,158,255,0,120,151,40,161,171,154,137,212,204,168,130,224,229,169,94,214,234,169,35,34,150,73,105,214,70,174,206,125,59,252,154,168,172,109,132,242,75,202,108,85,122,5,157,97,84,245,221,119,171,86,96,183,74,202,110,211,211,181,75,87,69,79,29,60,157,106,157,14,234,125,21,74,108,138,174,78,222,238,68,71,53,84,42,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,47,123,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,107,94,87,188,11,125,197,49,86,107,142,177,225,158,19,82,111,93,126,135,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,122,115,170,35,89,254,0,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,0,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,7,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,16,3,157,95,186,198,45,246,129,67,242,235,137,85,124,39,123,211,232,223,218,6,61,243,24,11,84,231,87,238,177,139,125,160,80,252,186,226,85,95,9,222,244,250,55,246,129,143,124,198,0,58,83,0,0,0,1,205,103,22,62,244,250,201,246,129,144,252,198,114,234,121,92,123,137,233,151,231,175,156,86,148,173,197,143,189,62,178,125,160,100,63,49,156,186,158,87,30,226,122,101,249,235,231,21,160,74,160,0,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,30,54,83,133,225,217,213,190,59,78,109,137,217,178,26,24,102,74,152,233,110,180,17,85,196,201,81,174,106,72,140,145,174,68,114,53,238,78,173,183,217,202,159,21,49,235,118,131,232,117,158,225,75,118,180,232,206,11,69,93,69,51,42,105,106,169,177,218,56,165,130,86,57,28,201,24,246,198,138,215,53,200,138,142,69,69,69,68,84,51,160,124,85,106,138,167,122,98,53,101,90,199,98,172,209,224,173,220,170,41,236,137,152,143,187,80,0,125,177,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,226,174,201,191,212,7,244,24,229,255,0,57,180,227,149,140,161,174,167,171,124,143,137,37,69,137,141,84,217,85,83,226,228,243,245,84,140,25,191,52,77,1,192,188,23,166,49,13,65,155,199,119,59,126,26,223,68,237,186,58,119,223,170,173,191,213,166,219,111,241,2,97,2,25,225,156,213,120,122,206,110,146,218,109,56,110,162,67,52,52,238,168,115,170,45,212,45,111,74,57,173,217,58,106,220,187,238,244,248,125,100,157,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,252,158,223,48,50,240,127,17,81,201,186,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,197,84,68,221,64,248,47,215,235,78,49,105,158,249,124,171,240,212,84,221,61,217,123,110,127,79,83,145,169,228,212,85,95,89,200,158,73,241,33,103,26,124,107,233,62,23,142,100,216,125,143,87,238,118,108,170,231,134,214,190,205,29,13,53,198,25,60,84,145,212,71,78,246,75,28,104,216,223,221,106,34,57,92,213,106,181,23,116,68,220,198,185,137,113,177,143,233,246,63,168,26,51,135,106,103,128,212,26,15,69,120,107,111,161,159,47,71,91,233,42,31,247,217,32,116,11,188,15,115,188,222,190,221,191,11,100,42,31,80,245,55,56,213,107,212,25,22,125,123,244,165,194,158,149,180,81,77,225,161,131,166,22,189,239,70,244,196,198,181,125,105,30,187,170,111,231,237,242,64,50,26,190,38,120,144,175,145,38,174,226,11,82,170,36,70,244,163,165,202,235,222,168,159,86,235,47,179,205,76,42,229,149,229,23,158,223,166,50,75,173,119,103,126,223,137,172,146,94,141,246,223,110,165,93,183,217,55,219,234,67,203,0,122,54,236,147,34,179,206,234,155,77,250,227,69,51,152,177,186,74,122,167,198,229,106,170,46,202,173,84,93,183,68,242,252,136,102,150,206,36,56,136,178,71,28,54,109,122,212,90,8,226,137,32,141,180,185,77,116,72,200,211,109,152,136,217,83,102,166,201,229,236,242,67,93,0,46,11,151,255,0,27,216,53,199,14,192,244,239,84,117,182,253,119,206,228,244,167,142,134,232,151,42,233,165,218,90,169,163,235,168,115,30,199,237,2,70,169,187,215,100,68,111,146,166,197,139,88,111,214,156,158,211,5,242,199,87,226,104,170,122,187,82,246,220,206,174,151,43,87,201,200,138,158,179,85,60,211,224,115,3,133,230,153,46,158,228,180,121,134,31,114,244,125,222,223,220,240,245,29,152,229,232,235,141,209,187,213,145,174,106,238,199,185,60,209,125,187,251,75,104,224,135,152,6,29,113,193,180,223,75,181,19,86,187,153,221,222,236,182,185,168,125,3,42,119,102,169,185,72,218,120,251,144,211,118,91,212,201,34,77,209,200,137,191,172,168,168,160,89,48,63,136,168,228,221,20,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,12,243,38,167,195,177,74,236,142,174,178,138,150,42,62,215,84,181,146,35,33,111,92,141,98,117,57,85,17,55,87,108,158,126,213,67,223,35,247,31,25,47,209,14,19,51,172,139,193,120,191,9,232,207,188,247,59,125,93,87,58,86,126,22,203,182,221,91,251,62,0,83,23,48,188,154,159,49,227,3,62,200,233,43,40,170,162,172,244,87,76,180,114,35,225,119,69,174,145,139,210,228,85,69,217,91,178,249,251,81,72,234,101,58,159,146,253,47,206,110,89,23,130,240,158,47,179,247,158,231,115,167,166,22,51,240,182,77,247,233,223,217,241,49,96,0,0,0,0,6,197,225,190,231,29,147,136,141,45,188,205,52,49,71,65,154,89,42,157,36,238,233,141,136,202,232,92,170,229,221,54,106,109,230,187,167,145,174,143,83,20,185,122,27,40,179,222,59,61,239,3,95,79,83,219,234,233,235,232,145,174,233,223,101,219,125,182,223,101,3,166,93,49,206,104,245,2,193,81,121,161,185,91,43,99,134,177,244,171,37,190,100,146,52,84,99,29,178,170,57,222,183,174,158,91,251,21,12,188,135,188,174,243,127,167,186,3,127,188,122,51,192,246,115,10,170,110,223,123,187,190,212,84,78,234,223,165,191,213,237,182,223,2,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,247,31,24,215,210,254,19,51,172,119,198,248,79,23,232,207,191,118,251,157,61,55,58,87,254,14,233,190,253,59,123,126,36,129,60,12,243,25,167,204,113,74,236,114,174,142,138,170,42,206,215,84,85,145,163,225,119,68,141,122,117,53,81,81,118,86,238,158,94,212,64,57,159,212,252,107,232,134,115,114,199,124,111,139,240,157,159,191,118,251,125,93,80,177,255,0,131,186,237,183,86,222,223,129,139,18,43,152,94,51,79,135,113,129,159,99,148,148,116,84,177,81,250,43,166,42,56,209,144,183,174,215,72,245,233,106,34,34,110,174,221,124,189,170,164,117,0,0,0,0,0,122,152,165,183,211,57,69,158,207,222,236,248,234,250,122,110,231,79,87,71,92,141,111,86,219,166,251,111,190,219,161,229,155,23,134,251,100,119,190,34,52,182,205,52,48,203,29,126,105,100,165,116,115,183,170,55,163,235,161,106,163,147,101,221,171,191,154,108,190,64,93,15,43,188,35,232,22,128,223,236,254,147,241,221,236,194,170,167,185,217,237,109,189,21,19,122,118,234,119,245,27,239,191,196,152,70,33,166,56,53,30,159,216,42,44,212,54,219,101,20,115,86,62,169,99,183,194,145,198,170,172,99,119,84,70,183,214,245,19,207,111,98,33,151,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,63,138,136,190,74,127,64,16,103,152,159,12,113,106,14,152,106,6,97,135,233,46,59,95,152,87,250,43,195,94,60,45,20,85,239,232,168,164,141,255,0,209,50,43,94,155,68,199,51,205,201,234,167,79,179,200,166,93,67,211,44,227,74,111,80,99,185,245,147,209,119,10,138,86,214,197,15,137,134,126,168,92,247,177,29,213,19,220,212,245,163,122,108,171,191,151,179,205,14,156,47,214,27,78,79,105,158,199,124,164,241,52,85,61,61,216,187,142,103,87,75,145,201,230,213,69,79,89,168,190,75,240,33,255,0,22,220,3,105,190,171,90,47,185,22,41,165,30,148,203,169,177,90,170,43,20,222,157,158,14,154,214,182,119,211,55,166,74,134,196,191,125,145,171,187,211,167,207,214,93,144,10,39,4,147,186,242,228,227,50,201,80,218,91,158,142,118,101,123,18,68,111,210,27,83,183,106,170,166,251,182,165,83,218,138,105,92,151,76,51,156,67,195,125,34,177,248,79,23,215,217,254,137,134,78,174,157,186,191,1,235,182,221,77,246,253,96,98,192,200,177,221,61,203,242,186,215,219,172,22,143,21,81,28,75,59,153,226,34,102,204,69,68,85,221,238,68,246,185,63,194,110,140,103,151,167,24,25,141,61,61,86,57,164,62,50,42,170,102,86,68,239,79,218,227,234,133,200,213,107,182,125,74,42,110,142,111,146,249,249,251,0,209,248,94,23,146,234,22,75,71,135,225,246,223,72,93,238,29,207,15,79,222,142,46,190,136,221,35,189,105,28,214,166,204,99,151,205,83,217,183,180,185,46,4,184,73,160,199,52,127,78,114,44,243,68,241,84,203,109,119,9,235,103,186,84,80,219,234,43,98,124,87,57,159,12,137,80,222,167,171,152,198,199,210,168,229,86,244,181,19,109,182,79,143,130,126,93,184,254,159,99,248,102,99,172,218,63,224,53,6,131,210,62,146,169,250,64,249,122,58,223,83,28,94,165,61,75,160,93,224,124,73,234,162,251,119,95,91,117,39,197,134,195,105,198,45,48,88,236,116,158,26,138,155,171,181,23,113,207,233,234,114,185,124,220,170,171,235,57,87,205,126,32,125,232,136,158,196,216,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,205,89,114,183,91,186,61,33,112,166,166,238,111,209,222,149,172,234,219,219,182,235,231,237,79,240,154,127,60,226,211,65,113,37,154,130,45,117,211,38,221,104,235,93,71,87,69,83,147,209,36,212,239,103,82,61,175,143,188,142,99,154,230,244,170,47,177,119,69,77,200,85,198,215,31,26,195,165,191,67,62,143,227,120,117,71,164,253,35,222,241,148,117,79,233,237,248,110,158,158,138,134,237,251,162,239,190,255,0,2,171,179,92,170,227,157,230,87,236,222,239,13,60,53,217,13,206,170,235,85,29,51,92,216,89,52,242,186,87,181,136,229,114,163,81,207,84,68,85,85,219,109,213,125,160,91,30,171,243,79,202,241,88,178,7,96,215,13,42,188,58,223,90,248,109,233,221,150,163,196,68,147,163,17,255,0,122,171,78,191,83,119,110,221,147,227,236,53,206,23,206,15,92,111,57,45,29,183,34,177,233,85,13,190,110,231,122,163,195,86,69,209,180,110,115,125,103,214,171,83,119,35,83,207,235,43,36,1,124,90,53,204,19,6,204,173,237,168,212,45,80,210,171,28,235,115,74,101,103,166,225,166,254,135,233,141,123,155,75,82,171,237,115,253,111,103,171,249,20,147,56,150,173,105,102,121,109,146,239,132,234,94,41,144,80,195,58,211,73,85,106,188,211,85,194,201,81,173,114,198,175,141,238,68,114,53,237,93,183,223,103,34,252,80,230,16,223,218,1,198,158,169,240,227,134,214,97,24,69,131,21,174,161,174,185,201,117,146,75,173,45,76,179,36,207,138,40,149,168,177,79,26,116,244,194,213,219,101,93,213,124,253,136,129,209,80,53,134,138,106,125,255,0,81,253,51,233,202,75,124,30,142,240,253,175,9,27,219,191,115,185,191,87,83,221,253,66,109,182,223,19,103,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,138,155,166,223,89,253,0,99,151,252,26,211,145,214,50,186,186,162,173,146,50,36,137,18,39,181,19,100,85,95,139,87,207,214,82,48,102,252,174,244,7,61,240,94,152,203,245,6,31,3,220,237,248,107,133,19,119,235,233,223,126,170,71,127,80,155,109,183,196,152,64,8,103,134,114,170,225,235,6,186,75,118,180,230,90,137,52,211,83,186,157,205,168,184,208,185,189,42,230,187,116,233,164,106,239,187,19,227,245,146,119,6,211,27,6,159,209,209,208,217,170,238,19,71,69,67,29,190,53,170,145,142,85,141,136,212,69,94,150,55,214,245,19,242,123,124,140,188,1,252,68,70,166,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,171,178,42,253,69,127,113,255,0,199,63,236,104,214,75,54,9,247,46,250,71,227,241,154,123,191,138,244,223,131,232,235,170,170,139,183,209,225,228,223,110,198,253,93,73,248,91,109,229,186,206,76,254,235,79,98,193,50,59,221,91,36,124,22,251,69,101,84,173,141,17,94,172,142,23,57,81,168,170,137,190,200,187,110,168,80,207,49,60,254,205,168,218,217,100,189,217,41,171,96,130,12,90,154,149,205,170,99,26,245,123,106,234,220,170,136,215,57,54,217,233,241,250,192,139,96,0,0,0,0,0,36,55,9,28,91,254,197,159,165,127,249,191,250,79,244,159,192,255,0,194,190,11,195,248,110,255,0,253,12,157,125,93,255,0,201,183,79,199,127,46,135,216,254,165,219,109,142,86,142,132,120,103,214,156,91,81,179,186,251,37,146,130,235,4,240,90,37,170,115,170,162,141,172,86,54,104,90,168,138,215,185,119,221,233,240,250,192,146,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,167,19,115,207,75,195,110,172,84,211,76,248,102,135,7,190,201,28,145,185,90,230,57,40,38,84,84,84,243,69,69,243,220,231,7,52,186,221,47,23,72,170,110,215,42,170,217,155,78,216,219,37,68,206,145,200,212,115,151,100,87,42,174,219,170,174,223,149,78,149,245,158,196,236,163,71,179,172,101,148,190,37,215,124,106,231,64,144,117,244,119,86,90,89,25,209,213,186,116,239,213,182,251,166,219,251,80,231,207,139,61,40,159,71,181,26,221,140,207,96,244,67,170,108,144,215,164,30,41,42,58,145,211,206,206,190,164,123,246,253,207,109,183,248,123,60,192,210,160,0,0,0,0,0,5,153,242,136,200,242,27,199,18,89,37,53,218,253,113,173,133,184,61,100,141,142,162,169,242,53,28,149,244,9,186,35,149,83,125,149,83,127,202,165,102,23,99,192,63,13,213,122,61,172,55,140,154,124,51,209,13,169,198,170,40,18,127,72,165,71,82,186,170,149,253,29,41,43,246,253,207,125,246,248,123,124,192,158,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,42,186,120,106,233,102,164,168,103,92,83,70,232,222,221,213,55,106,166,202,155,167,159,177,74,118,230,207,161,250,133,127,226,51,28,172,211,93,44,202,175,86,198,97,52,113,75,81,106,180,213,86,196,217,210,190,185,92,197,123,26,228,71,35,85,139,211,190,251,57,23,111,50,227,140,123,33,194,45,57,45,107,43,235,234,42,227,146,56,146,20,72,94,212,77,145,85,126,45,95,63,89,64,229,224,18,27,139,110,30,48,173,5,250,41,244,62,233,123,172,244,239,142,241,30,146,158,41,58,59,61,142,158,142,220,108,219,126,235,183,223,127,98,123,62,49,228,0,0,0,0,12,135,17,211,157,66,212,15,23,244,15,4,200,178,79,1,219,241,126,136,181,207,89,225,250,250,186,59,157,166,187,163,171,161,251,111,182,253,46,219,216,167,77,182,108,90,199,99,170,117,93,178,129,96,149,241,172,106,238,227,221,187,85,81,118,217,202,169,237,68,33,135,1,124,38,105,206,150,253,57,250,63,122,201,42,61,39,232,206,247,140,169,129,253,61,191,21,211,211,209,11,118,253,209,119,223,127,129,58,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,243,12,63,233,103,132,255,0,116,124,47,133,238,127,234,122,250,186,186,127,178,77,182,233,255,0,237,149,169,174,60,161,125,51,153,228,154,149,251,33,123,63,73,242,10,203,143,130,250,39,213,225,252,76,178,205,209,220,241,169,215,211,191,78,253,41,191,183,100,246,22,158,0,231,83,85,248,84,251,152,197,144,73,244,243,210,94,130,173,125,38,222,139,236,247,186,103,72,186,191,118,119,79,183,125,188,254,173,254,38,185,194,244,211,233,126,75,71,142,250,107,194,120,190,231,223,188,55,115,167,166,55,63,240,122,147,125,250,118,246,252,78,156,64,20,117,163,92,178,190,235,150,246,215,253,219,125,21,213,115,75,119,71,209,190,255,0,239,99,94,189,252,83,127,174,123,63,39,183,204,177,142,20,248,24,253,141,26,121,113,193,62,234,63,72,252,125,234,107,191,138,244,39,131,232,235,130,8,187,125,30,34,77,246,236,111,213,212,159,133,182,222,91,172,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,228,151,191,163,214,75,141,231,195,120,143,1,71,53,95,111,175,163,175,161,138,238,157,246,93,183,219,109,246,82,34,235,103,49,143,184,239,161,191,243,59,233,127,75,248,143,255,0,168,124,63,107,181,219,255,0,234,103,245,111,220,252,155,109,241,220,9,156,10,173,253,188,191,253,151,191,207,111,254,64,221,58,29,204,243,238,207,122,117,159,238,33,232,126,155,90,220,187,159,73,124,71,239,226,111,70,222,21,159,215,119,223,127,135,179,207,200,39,72,60,172,114,249,233,251,45,182,241,225,123,30,145,164,134,171,183,215,213,219,235,98,59,167,125,147,125,183,219,125,144,245,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,191,136,94,50,180,239,71,217,153,226,23,107,86,86,235,181,146,213,52,171,83,110,130,5,99,92,250,68,153,142,141,238,157,142,69,68,123,124,246,77,149,23,111,172,207,56,158,212,139,62,148,104,134,75,157,222,242,26,139,37,29,175,193,247,107,169,219,50,201,15,118,178,24,147,110,202,43,252,214,68,111,146,123,28,187,249,110,80,199,20,90,225,116,212,205,102,202,114,60,107,81,111,183,91,5,217,148,177,198,249,42,234,152,201,216,218,56,98,145,174,142,93,157,183,83,94,213,71,55,207,242,162,129,153,241,31,199,14,167,234,118,93,77,112,211,61,91,213,11,13,137,45,12,161,171,160,150,255,0,81,74,217,166,238,204,175,114,199,12,238,99,145,88,246,53,85,124,215,167,101,77,145,13,1,123,212,109,66,201,123,63,72,243,188,138,235,225,186,187,62,54,233,60,253,190,173,186,186,122,220,187,111,210,221,246,246,236,159,81,143,0,27,175,214,167,183,99,206,51,92,98,117,169,198,179,11,221,166,101,139,176,178,80,220,37,129,221,189,209,122,55,99,145,122,119,107,124,189,158,73,245,30,32,2,66,232,135,25,186,209,128,234,29,138,247,156,107,102,168,93,177,155,107,39,142,123,100,121,37,92,237,123,86,158,72,226,107,97,150,118,198,168,215,185,139,178,170,109,211,186,121,162,22,239,194,71,26,152,22,181,217,113,76,90,134,135,47,146,241,121,241,221,53,119,72,161,86,175,101,243,189,122,222,147,189,255,0,129,18,162,121,47,193,60,147,217,64,102,233,225,91,89,235,52,163,88,177,123,245,239,62,188,217,49,219,95,141,238,173,61,77,74,199,15,118,150,118,166,209,67,186,249,201,34,123,27,237,114,170,252,84,14,143,193,160,184,50,214,156,115,92,52,198,231,149,99,153,141,102,71,79,75,127,154,220,234,170,166,212,35,217,35,105,233,222,177,167,125,168,237,145,37,106,249,38,222,178,252,119,55,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,146,174,239,105,160,145,33,175,186,82,83,72,230,245,35,38,157,172,85,79,102,251,42,251,60,151,252,0,126,23,140,138,205,96,236,250,90,179,177,223,234,237,253,237,238,234,233,219,127,193,69,219,218,132,74,202,185,163,240,121,232,248,254,140,107,159,244,87,121,58,255,0,242,102,233,251,159,75,183,252,58,77,189,189,63,148,141,188,91,115,48,203,44,31,69,62,229,245,122,103,146,247,252,119,142,236,201,45,103,135,233,236,118,247,236,85,39,71,86,242,126,23,183,167,203,216,165,88,1,99,90,207,205,31,84,59,213,191,114,13,115,251,223,165,228,240,223,249,51,79,254,241,222,78,143,247,197,39,253,95,183,214,250,254,38,13,133,243,71,226,127,233,45,31,211,13,115,255,0,114,62,249,226,63,242,102,221,253,109,221,31,185,210,117,126,31,79,179,255,0,200,65,224,5,207,105,119,52,125,24,244,13,155,238,151,174,127,238,151,121,222,145,255,0,201,154,191,220,251,206,219,247,26,78,159,220,250,127,7,207,251,228,183,209,254,39,116,67,94,44,207,191,233,94,111,233,202,24,238,11,107,116,190,141,171,166,218,169,25,27,214,62,153,226,98,254,12,177,174,251,109,235,123,124,151,110,106,137,63,193,223,25,121,239,15,183,11,38,158,89,173,248,159,209,219,174,89,77,113,184,215,93,226,155,185,78,217,93,79,12,174,73,27,59,24,198,54,56,81,219,185,171,178,245,42,170,167,146,7,65,32,209,188,62,113,51,140,107,79,167,251,121,166,25,89,232,111,11,191,162,46,49,201,209,221,238,254,233,247,215,237,191,107,203,217,236,119,183,225,188,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,206,104,252,66,208,253,17,212,221,4,250,95,253,19,254,226,255,0,185,62,143,95,235,180,85,95,187,118,246,246,122,255,0,135,249,63,33,81,68,192,230,143,144,214,254,204,221,77,176,246,160,240,255,0,238,47,173,210,189,127,254,10,162,127,183,125,189,191,144,135,224,0,0,0,0,0,0,89,7,43,158,33,104,116,251,30,160,210,137,242,255,0,1,54,75,168,17,116,80,122,61,101,241,30,33,148,80,39,223,82,55,35,58,149,157,63,132,155,109,191,151,180,184,131,156,46,15,178,26,219,127,18,58,73,106,134,40,29,13,78,160,88,122,220,230,170,185,58,171,233,218,187,108,187,123,19,234,58,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,171,178,42,253,69,105,243,41,227,87,84,248,115,215,75,22,19,132,216,49,90,234,26,236,78,150,235,36,151,90,90,153,101,73,95,89,89,18,181,22,41,227,78,158,152,90,187,108,171,186,175,159,177,18,194,181,30,239,232,13,60,202,47,222,31,191,232,219,45,117,95,107,175,167,185,219,129,238,233,234,217,118,223,109,183,217,127,136,161,46,63,245,19,238,153,172,118,107,247,161,253,27,216,198,105,233,59,94,35,189,213,211,85,84,238,174,174,150,237,248,123,109,183,195,218,4,103,0,0,0,0,0,1,185,120,118,226,167,80,184,102,250,65,244,14,205,142,215,253,36,240,158,47,210,244,243,203,209,225,251,189,29,190,212,209,237,191,125,251,239,191,177,187,109,231,191,72,12,122,185,118,93,142,86,139,252,225,79,92,126,233,154,135,113,176,253,23,244,111,98,203,53,95,119,198,247,186,186,103,129,189,61,61,182,237,248,123,239,191,195,216,4,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,1,68,156,209,241,234,47,217,119,169,183,238,236,254,35,253,197,245,122,147,163,255,0,193,148,76,246,109,191,179,242,144,200,187,174,104,250,93,255,0,232,227,169,186,151,233,207,255,0,82,255,0,65,120,111,254,175,162,135,247,78,191,251,95,131,249,63,41,72,160,0,0,0,0,0,0,111,142,13,49,234,43,135,16,154,85,117,154,89,219,53,54,160,88,186,26,215,34,53,122,107,169,220,155,238,155,251,87,235,58,48,42,243,148,54,151,125,40,209,170,220,215,211,158,27,209,58,129,39,244,55,134,235,238,246,169,104,36,252,62,180,233,223,171,111,98,237,182,254,126,194,208,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,214,60,81,123,179,106,231,242,18,255,0,242,249,142,110,178,63,247,243,63,234,147,255,0,202,167,77,58,175,99,118,79,165,185,142,52,214,83,189,110,214,11,133,10,54,161,55,137,86,90,103,179,103,166,203,234,250,222,126,75,229,191,146,148,5,198,206,149,203,164,58,171,106,198,165,166,180,64,181,56,252,21,221,54,198,116,196,168,234,154,150,110,169,208,223,91,239,127,87,179,111,48,35,240,0,0,0,0,0,1,100,92,157,253,230,114,111,228,37,111,204,45,229,110,151,173,193,111,14,117,26,67,170,87,76,150,90,12,102,4,169,176,79,67,213,108,137,91,42,171,170,105,223,178,175,105,190,175,222,254,191,110,222,64,77,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,13,93,172,252,66,97,154,31,109,185,220,114,187,101,234,170,59,101,154,107,212,169,110,134,39,185,96,141,178,43,154,222,228,140,245,254,244,237,145,118,79,52,243,250,131,104,130,175,53,71,155,206,141,101,30,140,250,21,107,213,91,79,134,239,120,159,188,82,193,221,234,232,232,253,206,181,122,182,233,119,183,217,191,151,181,72,23,145,241,141,196,93,199,195,250,35,136,77,85,165,237,245,247,63,242,178,185,157,91,237,183,224,207,231,236,95,240,129,209,184,57,194,199,184,193,226,70,223,90,249,174,188,68,106,173,76,46,137,90,214,125,45,175,126,206,221,23,125,157,54,222,196,95,240,147,39,71,121,170,225,120,123,177,165,212,10,189,85,189,165,182,129,144,92,190,249,21,79,137,153,41,213,138,255,0,190,213,167,94,242,122,219,187,101,248,251,64,183,64,104,221,1,226,231,78,56,135,179,88,111,24,101,151,37,163,139,32,241,94,25,46,148,208,70,246,118,31,43,95,215,219,154,68,77,214,23,109,178,175,181,55,219,207,109,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,47,169,152,189,195,51,194,46,88,213,174,106,120,170,171,59,61,183,212,57,205,141,58,38,99,215,117,106,42,251,26,191,15,110,197,32,241,201,195,102,115,101,215,140,250,255,0,85,117,177,62,158,223,75,73,87,43,99,158,101,122,178,59,108,14,114,53,22,36,77,246,69,219,117,66,249,140,19,80,180,111,78,243,235,77,245,183,109,62,197,46,55,107,197,4,212,171,89,113,180,193,51,222,231,66,177,177,100,145,204,115,149,17,58,83,227,178,34,34,123,54,3,153,32,90,7,20,60,170,53,63,36,200,62,152,105,157,78,151,227,182,43,85,139,250,46,138,55,212,82,58,73,162,124,210,61,233,28,52,138,199,42,177,204,106,42,170,42,244,236,187,34,34,144,143,84,120,87,212,45,37,244,103,210,59,198,59,83,233,94,247,103,193,84,78,254,158,215,71,87,87,92,45,219,247,70,237,182,254,197,246,1,166,193,254,186,23,235,67,103,105,87,15,25,174,175,221,29,105,198,174,150,74,105,155,64,183,21,117,116,242,177,189,190,166,55,111,82,55,175,86,242,55,225,183,146,249,129,171,201,107,192,38,129,102,57,158,183,96,153,85,174,229,102,138,146,179,210,157,182,84,77,43,100,78,138,74,168,215,116,108,106,158,214,175,199,217,177,187,248,126,229,43,173,22,172,219,25,206,179,139,206,151,222,177,153,41,228,169,158,221,37,69,93,75,165,108,212,175,72,145,209,75,70,145,185,90,247,177,222,110,242,233,221,55,84,66,205,116,103,65,176,45,40,198,108,244,84,56,6,33,65,120,181,248,142,154,219,93,170,24,156,206,236,146,42,244,72,145,181,233,187,36,86,175,179,218,169,230,128,122,122,57,129,221,244,243,24,170,178,222,170,104,230,158,106,247,213,53,212,175,115,152,140,88,227,106,34,171,154,213,223,118,47,195,234,51,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,252,170,169,162,172,165,154,146,161,157,113,79,27,163,123,119,84,221,170,155,42,110,159,145,74,160,230,125,194,38,178,106,134,190,88,47,250,63,167,190,147,179,83,226,20,180,115,203,233,106,88,122,106,155,91,90,247,55,166,162,102,189,125,73,35,93,209,54,243,246,238,138,91,33,228,221,177,91,5,242,165,181,119,90,14,252,172,98,70,215,119,94,221,154,138,171,182,205,84,79,106,168,28,182,130,105,113,133,193,141,219,3,250,37,247,28,208,76,197,158,59,199,250,71,193,219,174,85,219,244,120,126,215,87,95,95,71,225,201,182,219,111,231,237,219,202,22,128,0,0,0,217,186,21,162,249,190,168,230,216,202,219,180,211,38,200,177,153,242,26,43,117,210,166,223,108,170,154,157,177,186,104,187,209,190,104,91,180,106,145,200,138,190,178,42,35,145,124,188,148,15,151,72,248,126,213,221,117,244,175,220,171,18,244,223,161,59,30,63,250,62,150,155,179,222,238,118,255,0,119,145,157,91,246,164,252,29,246,233,243,219,116,223,164,203,54,43,100,177,213,58,174,219,65,216,149,241,172,106,238,235,221,187,85,81,118,217,202,191,20,66,49,240,115,194,174,157,233,31,210,239,71,105,157,194,193,233,111,1,215,226,231,173,78,255,0,107,196,109,211,222,122,254,15,113,119,233,254,169,55,248,18,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,116,184,209,90,104,101,184,92,107,160,163,167,139,167,174,105,228,108,108,110,234,136,155,185,222,73,186,170,39,241,168,26,207,91,245,215,14,211,76,39,53,150,92,167,209,215,203,21,138,182,182,37,240,50,205,217,153,180,174,150,55,126,230,230,59,111,85,118,93,211,224,169,237,66,149,184,153,227,135,87,53,94,239,37,13,187,83,253,41,100,175,177,45,174,185,190,133,166,131,173,175,116,201,36,123,172,13,122,110,201,19,205,187,123,124,151,116,51,174,99,124,73,106,125,63,19,218,153,167,216,198,119,4,184,133,85,45,5,23,135,130,146,146,102,62,25,237,52,221,246,164,221,181,127,155,159,34,110,142,221,21,118,69,77,147,104,58,0,0,0,0,4,129,225,179,139,141,86,209,108,131,29,182,80,106,15,161,177,155,55,140,232,103,162,105,170,59,93,214,76,229,243,88,95,35,183,146,85,248,174,219,252,17,60,173,239,130,190,45,236,186,215,129,85,87,101,58,129,233,155,196,153,27,237,116,142,244,75,233,247,106,195,78,172,143,102,66,198,126,28,174,243,95,175,205,118,79,42,3,36,47,6,90,223,168,120,14,180,105,190,15,100,202,227,182,227,55,108,242,207,37,206,9,41,105,220,215,182,90,186,120,166,114,203,35,21,236,69,141,136,138,168,228,219,109,211,101,243,3,162,48,121,246,91,213,174,251,74,250,187,77,214,146,190,22,72,177,186,90,105,155,43,81,200,136,189,42,173,85,77,246,84,93,191,42,30,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,45,202,217,67,119,161,169,183,92,96,238,211,213,194,250,121,153,212,173,234,141,200,168,228,221,21,21,55,69,95,52,243,53,22,109,193,207,14,26,139,224,190,153,105,207,164,61,31,220,240,223,238,189,124,93,29,206,158,191,220,231,110,251,244,55,219,191,179,203,226,110,112,4,86,253,171,190,5,127,128,223,243,154,241,254,214,102,184,55,4,28,47,105,181,106,220,112,189,49,244,117,66,210,248,37,127,166,174,51,125,231,118,175,78,210,78,228,246,177,190,126,223,47,111,180,222,128,15,146,221,107,161,180,209,83,91,173,240,118,169,232,225,100,16,179,169,206,233,99,90,141,106,110,170,170,187,34,39,154,249,159,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,153,38,39,110,202,60,63,164,38,169,143,195,117,244,118,92,212,223,171,109,247,221,23,250,148,43,251,42,228,211,195,173,170,223,29,69,147,44,213,90,201,221,50,49,204,241,244,50,108,206,151,42,174,205,162,69,246,162,121,254,82,199,0,20,57,172,252,191,51,156,54,106,214,105,230,151,234,173,241,144,221,228,164,133,125,9,53,79,93,42,44,157,50,253,230,153,55,223,165,158,178,122,190,183,229,67,6,194,248,38,215,27,206,75,71,109,200,180,47,85,104,109,243,119,59,213,31,70,43,34,232,218,55,57,190,179,224,86,166,238,70,167,159,214,116,56,0,170,13,46,229,53,166,217,69,134,205,95,154,187,85,109,21,181,147,57,149,144,239,79,79,217,98,76,230,34,244,201,70,170,223,81,17,219,175,215,191,176,156,124,56,112,105,166,60,49,227,50,226,248,29,247,41,175,165,150,240,235,218,190,239,85,79,44,157,245,142,22,116,162,197,4,105,209,180,12,242,219,125,213,222,126,205,183,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,104,190,55,243,154,221,54,225,123,52,205,45,205,162,90,139,119,163,186,18,181,23,179,247,203,141,52,107,213,179,154,190,199,174,222,105,231,183,241,27,208,138,220,209,61,197,117,51,243,55,206,40,128,163,93,103,206,107,117,39,82,239,25,165,197,180,73,81,113,240,253,105,68,139,217,251,221,60,113,167,78,238,114,251,24,155,249,175,158,255,0,196,97,71,245,255,0,132,167,240,0,0,0,0,1,237,224,247,201,241,140,215,31,201,105,146,5,154,211,116,164,174,141,39,223,183,213,20,173,122,117,236,168,189,59,183,207,205,60,190,40,120,129,61,169,252,96,95,207,45,189,85,186,106,254,134,223,50,91,179,109,109,154,155,44,169,161,106,91,145,201,31,75,104,232,223,231,212,247,175,86,242,47,199,217,183,145,43,200,5,201,95,221,107,41,254,95,215,124,186,220,79,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,152,227,27,9,251,162,240,225,151,97,190,147,244,127,164,60,7,244,79,103,187,209,219,175,167,147,240,58,155,190,253,27,123,83,219,191,228,55,57,242,220,237,180,55,122,25,109,215,26,42,122,186,121,118,235,134,162,52,146,55,108,168,169,187,85,21,23,101,68,95,227,68,3,154,78,32,112,159,185,214,174,223,176,223,73,250,67,209,254,23,250,39,179,218,235,238,82,197,39,224,117,59,109,186,246,246,175,179,127,200,107,194,193,57,136,240,141,154,92,53,255,0,83,181,103,30,172,197,168,49,186,58,10,91,138,80,182,73,98,157,177,211,90,169,251,168,216,217,15,109,28,229,137,234,137,213,178,238,155,170,110,187,87,216,0,0,0,0,3,33,211,155,39,210,93,66,198,49,207,19,225,189,43,121,162,162,239,116,117,246,251,179,177,157,93,59,166,251,117,111,182,233,190,222,212,49,226,80,112,61,195,134,93,169,218,157,129,106,101,190,182,192,150,43,14,121,107,138,190,146,186,73,123,211,54,10,138,105,164,107,88,145,57,142,69,99,209,17,28,228,221,119,69,217,60,192,182,222,95,154,93,247,37,209,171,206,57,233,207,74,248,156,158,162,183,189,225,123,29,61,84,180,172,233,233,235,118,255,0,185,239,190,255,0,31,103,145,38,207,130,205,100,181,216,105,93,71,104,182,81,208,194,249,22,87,71,75,11,98,98,185,81,19,169,81,168,137,190,200,137,191,228,67,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,84,107,126,133,97,218,151,132,230,177,75,139,122,70,249,125,177,86,209,68,158,58,88,123,211,58,149,209,70,223,221,26,198,239,234,166,235,178,124,85,125,170,82,183,19,60,15,106,230,148,93,228,174,183,105,135,162,236,148,22,37,186,87,59,211,84,211,244,53,142,153,100,147,101,157,207,93,153,26,121,55,127,103,146,110,167,64,6,19,168,218,53,166,250,173,69,91,69,158,227,126,148,134,190,221,37,174,161,190,50,162,14,186,103,163,209,209,239,19,218,169,186,72,255,0,52,217,222,126,223,36,3,152,208,93,86,178,242,214,225,142,207,232,127,185,254,130,220,100,239,120,143,23,225,110,183,122,157,182,237,244,117,111,80,238,159,107,246,246,111,231,245,21,155,150,112,131,196,45,47,133,244,31,13,154,156,238,174,190,239,111,20,185,73,236,233,219,127,189,174,223,16,52,56,55,134,45,194,39,17,149,87,9,35,189,112,215,169,237,129,33,85,111,115,19,185,70,157,125,77,219,207,180,159,13,252,137,249,160,156,187,52,122,250,252,69,53,59,64,47,177,37,93,178,57,46,222,50,162,237,73,211,80,180,170,231,35,246,149,157,181,238,237,234,249,121,249,109,240,2,10,112,217,194,62,171,107,78,65,142,220,232,52,251,211,56,205,231,198,116,63,210,212,212,253,222,211,38,106,249,44,204,145,187,73,18,252,19,125,190,40,190,118,247,193,95,9,22,93,20,192,170,168,114,157,63,244,53,226,60,141,247,74,70,250,89,245,27,53,33,167,70,73,187,38,123,63,14,39,121,47,213,230,155,47,158,223,210,142,28,116,111,69,237,182,187,110,155,225,171,102,167,179,247,252,19,22,225,87,81,218,238,185,238,147,206,105,94,174,221,101,127,225,111,182,254,91,108,155,108,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,217