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,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,7,8,9,10,6,5,4,255,196,0,115,16,0,1,3,2,4,3,5,4,4,8,6,8,13,17,1,17,0,1,2,3,4,5,6,7,17,18,8,19,20,9,21,22,56,181,23,33,34,119,24,49,51,133,35,37,50,52,53,71,134,197,36,38,65,98,118,180,25,39,54,69,83,86,100,130,40,55,57,66,73,81,84,85,101,114,166,196,212,82,87,88,97,99,104,115,116,131,132,136,149,150,182,198,211,228,240,41,113,148,68,70,103,117,129,165,167,179,67,121,135,145,146,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,74,17,1,0,1,2,3,5,3,7,8,6,8,6,3,1,1,0,0,1,2,3,4,5,17,6,18,33,49,65,7,81,113,19,34,53,97,114,177,178,20,50,51,66,129,145,161,209,35,52,82,98,193,240,21,36,55,67,115,130,179,225,22,54,68,131,146,241,162,194,195,83,210,255,218,0,12,3,1,0,2,17,3,17,0,63,0,213,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,131,229,7,26,21,88,15,137,140,195,202,76,222,196,191,197,42,204,101,123,142,219,118,184,75,52,207,182,84,117,105,20,20,238,149,242,236,130,133,172,137,232,136,140,209,143,145,28,170,214,110,86,223,131,12,120,137,243,3,153,223,211,43,215,245,217,77,22,119,138,185,131,139,119,109,207,95,189,107,118,93,144,224,246,142,172,110,7,27,78,177,52,70,147,214,153,215,132,199,174,27,156,10,81,192,191,26,20,184,242,209,73,148,153,189,137,127,141,180,122,199,109,187,92,37,134,22,92,233,247,65,20,20,238,149,242,239,158,185,207,149,232,136,140,213,236,141,28,170,231,238,87,93,115,105,133,197,91,198,91,139,182,231,253,144,60,255,0,33,198,108,230,54,188,14,54,157,38,57,79,74,163,164,199,170,64,1,146,210,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,7,198,180,99,28,49,126,191,95,112,189,166,245,79,83,118,195,51,65,5,218,137,170,169,45,35,166,133,179,66,174,106,232,170,215,198,244,86,189,53,106,170,61,168,187,152,244,111,217,50,179,137,92,228,198,57,15,199,174,49,204,60,18,250,119,215,83,67,67,77,37,45,90,202,180,181,81,73,105,166,106,199,51,35,123,21,237,71,109,145,27,187,68,124,108,119,191,106,24,25,134,54,48,20,83,114,168,214,38,173,39,195,73,252,146,205,145,217,122,246,179,17,127,7,106,173,219,148,218,154,233,238,154,162,170,35,73,245,76,85,60,122,78,147,198,56,78,169,131,198,229,46,109,96,140,236,193,20,88,251,0,221,58,187,117,94,177,203,20,136,141,168,163,168,68,69,125,60,236,69,93,146,183,84,213,53,84,84,86,185,170,230,57,174,95,100,102,209,93,55,41,138,169,157,98,81,156,70,30,238,18,237,86,47,211,52,215,76,233,49,60,38,38,57,196,192,0,62,158,47,141,131,177,142,24,204,12,49,110,198,120,50,245,79,118,178,221,161,73,233,42,224,85,219,35,117,84,84,84,93,21,174,107,145,90,230,57,17,205,115,92,215,34,42,42,39,217,50,15,130,190,43,106,184,123,197,222,28,196,213,26,224,60,69,89,28,151,103,44,83,79,37,189,237,138,70,54,162,8,219,34,53,186,185,208,243,149,24,247,186,56,90,141,69,115,90,139,174,118,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,13,118,91,152,81,143,181,189,28,42,142,113,252,244,76,182,215,99,241,27,35,143,242,53,107,85,154,184,209,94,156,227,186,122,111,71,95,178,116,136,157,31,164,0,108,80,215,149,204,236,201,195,25,69,130,235,115,3,25,203,81,13,150,221,53,36,85,115,65,10,202,232,91,61,76,112,36,138,196,247,185,173,116,168,231,35,81,93,181,174,218,215,46,141,95,67,110,184,219,239,22,250,91,181,166,190,158,182,134,182,22,84,210,213,83,74,217,98,158,39,181,28,201,24,246,170,163,154,230,170,42,57,21,81,81,81,80,129,56,254,242,145,142,254,235,245,58,82,173,112,1,198,21,46,10,233,50,27,51,107,45,212,56,109,122,153,236,183,170,153,225,164,142,218,245,230,79,36,21,15,122,181,171,20,142,222,172,122,174,244,145,232,207,137,175,111,43,89,123,49,167,15,140,140,61,206,17,84,70,147,235,214,99,238,148,235,44,216,203,217,206,205,92,206,112,90,213,114,213,202,162,170,123,232,138,40,171,88,253,234,102,103,88,235,28,184,198,147,165,32,3,102,130,135,141,197,153,181,130,48,54,55,194,88,7,20,221,59,190,227,141,186,184,236,242,204,136,218,121,170,32,88,81,105,213,250,252,50,191,158,222,90,42,104,229,106,183,93,234,198,191,217,25,239,218,207,250,171,251,243,254,98,97,102,24,154,176,120,122,175,83,26,204,105,239,136,73,182,63,36,181,180,121,205,172,178,245,83,77,55,34,190,49,206,38,40,170,168,159,95,24,141,99,172,112,214,57,180,32,21,107,130,190,48,169,115,231,15,248,71,31,214,91,168,113,229,171,151,7,190,120,97,239,214,43,36,119,62,8,53,71,115,90,216,94,179,49,141,216,223,133,237,218,215,236,142,210,158,216,124,69,188,85,184,187,106,117,137,107,115,156,159,23,144,227,107,192,99,169,221,174,159,186,99,164,196,245,137,233,248,233,58,192,0,61,218,183,198,184,227,28,49,105,196,246,124,25,115,189,83,210,222,177,12,53,115,218,233,37,85,107,171,27,76,145,172,233,26,175,185,206,107,101,99,182,107,185,91,185,200,138,140,122,183,236,153,255,0,218,173,113,184,89,238,25,67,118,180,215,212,81,87,81,77,121,169,165,170,166,149,209,75,4,172,117,3,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,19,231,8,28,86,218,56,143,194,50,82,222,234,45,212,56,242,213,204,146,235,106,166,137,208,198,234,117,149,82,42,138,118,190,71,185,241,109,116,108,122,238,213,178,107,170,53,175,141,93,174,183,152,81,86,46,188,37,124,38,52,211,215,194,39,239,254,9,150,47,99,241,22,182,119,13,180,56,125,106,162,189,232,174,52,249,147,21,213,76,79,179,49,17,207,149,93,120,198,150,16,0,108,80,208,241,185,75,155,88,35,59,48,69,22,62,192,55,78,174,221,87,172,114,197,34,35,106,40,234,17,17,95,79,59,17,87,100,173,213,53,77,85,21,21,174,106,185,142,107,151,217,24,197,194,95,19,247,126,25,241,189,69,123,237,221,231,133,239,252,152,47,212,49,181,169,80,172,141,95,203,158,7,174,154,75,31,50,69,70,42,163,30,142,115,93,181,85,178,51,89,142,204,35,3,118,220,87,243,106,215,95,86,154,105,63,143,20,227,101,118,58,230,213,101,248,219,152,89,253,61,159,39,52,199,74,162,173,253,234,124,124,216,221,158,90,198,147,207,88,217,208,124,236,63,136,176,254,44,180,65,136,48,181,246,221,121,181,213,110,228,86,219,234,153,81,79,46,215,43,29,182,70,42,181,218,57,174,106,232,190,229,69,79,173,15,162,108,162,98,99,88,66,107,162,171,117,77,21,198,147,28,38,39,160,0,63,95,33,229,89,153,152,58,124,199,110,84,209,93,233,234,241,19,45,149,55,90,186,90,122,136,164,117,4,81,62,149,168,218,134,35,249,145,58,68,172,141,209,162,183,71,53,175,93,83,68,215,195,113,79,196,61,163,135,60,177,170,196,252,203,117,78,36,174,254,13,135,237,85,82,57,58,202,141,90,143,122,181,137,185,98,137,174,230,63,222,212,93,26,205,236,116,140,82,152,118,114,99,28,79,152,28,84,99,28,103,140,239,85,23,107,213,219,10,86,79,87,87,58,166,233,29,214,208,162,34,34,104,141,107,90,136,214,177,168,141,107,90,214,181,17,17,17,53,184,156,194,155,88,154,48,180,241,170,169,227,234,143,206,127,158,137,182,75,177,215,241,249,46,43,61,191,230,217,181,76,238,247,215,87,14,95,187,78,188,103,172,240,142,85,105,166,64,3,100,132,128,0,0,0,60,86,91,103,22,1,205,105,49,5,30,16,191,82,79,114,194,183,138,235,37,234,216,181,80,186,182,130,122,106,218,138,77,211,195,27,220,232,153,43,169,101,146,37,126,213,124,123,93,162,123,209,61,169,130,207,226,187,49,248,74,227,187,56,113,174,10,151,174,181,87,102,5,250,11,253,130,121,149,148,183,122,86,220,234,21,26,229,68,94,92,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,114,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,233,83,67,93,76,171,178,86,106,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,0,0,71,249,247,157,120,87,135,108,167,190,231,30,53,183,221,107,108,184,127,165,234,96,181,197,28,149,79,231,212,197,78,205,141,146,72,216,186,62,102,170,234,244,248,81,116,213,116,69,172,25,123,218,237,195,110,101,99,252,53,151,54,44,19,153,80,92,177,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,93,53,209,23,234,61,175,106,63,145,60,205,251,151,214,40,140,86,225,59,205,62,77,252,192,195,222,163,0,27,167,197,111,26,217,89,193,247,133,189,166,88,49,93,207,197,189,119,69,220,84,180,211,114,250,94,71,51,155,206,158,45,53,234,89,183,110,237,116,118,186,104,154,199,249,9,218,129,144,92,68,230,197,139,39,48,86,16,204,10,43,214,32,234,186,105,238,150,250,40,233,89,200,166,150,161,251,221,29,92,143,77,89,11,145,52,98,252,74,154,232,154,170,86,190,220,239,212,159,237,39,238,210,170,246,92,121,236,203,47,190,189,30,180,13,254,0,0,0,0,35,252,43,158,153,113,139,243,99,26,228,133,178,243,202,198,120,19,164,150,229,107,168,68,100,147,82,212,83,65,60,117,84,254,245,230,194,157,67,35,122,166,142,100,136,136,230,162,62,39,73,32,24,109,198,254,111,99,44,133,237,59,197,185,185,151,243,210,71,125,195,181,22,137,169,210,174,4,154,9,88,251,29,36,82,195,35,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,185,32,135,248,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,39,211,181,215,172,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,186,171,91,48,0,0,0,60,254,50,199,248,55,47,169,173,85,88,207,16,210,90,153,124,188,81,88,45,137,50,174,250,203,141,92,169,21,61,60,76,106,43,158,247,57,117,93,19,225,99,94,247,109,99,28,228,99,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,113,47,16,113,109,138,184,185,227,235,39,49,77,202,46,135,13,216,179,2,207,111,195,54,230,182,72,185,116,46,189,49,236,158,120,150,105,99,74,201,35,88,91,51,227,84,107,185,49,162,38,140,64,55,80,0,4,127,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,250,94,166,11,92,81,201,84,254,125,76,84,236,216,217,36,141,139,163,230,106,174,175,79,133,23,77,87,68,90,193,151,189,174,220,54,230,86,63,195,89,115,98,193,57,149,5,203,21,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,211,93,17,126,163,218,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,1,210,152,0,1,31,212,103,166,92,80,231,140,60,60,92,239,61,14,51,174,195,241,98,75,109,53,66,35,35,184,210,186,106,136,228,101,59,245,248,230,143,165,123,223,26,162,59,150,228,123,119,163,37,88,228,3,26,251,95,241,77,247,3,113,161,151,184,215,11,87,116,87,172,63,131,237,55,75,117,79,41,146,114,42,160,187,87,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,79,112,27,40,10,213,193,7,26,56,87,139,140,184,130,186,181,214,171,38,62,182,243,32,189,225,232,171,163,116,143,229,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,9,21,209,110,126,212,145,246,84,0,0,1,226,179,139,56,176,14,69,96,11,166,99,102,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,247,213,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,166,6,113,245,198,190,42,226,179,49,234,236,150,155,159,79,150,88,102,225,52,120,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,156,152,222,172,68,220,233,95,40,111,240,0,15,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,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,186,106,169,245,148,131,251,53,124,44,127,136,57,171,255,0,170,173,223,244,226,213,113,99,229,99,57,62,95,226,31,78,156,230,176,14,162,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,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,215,93,21,126,179,208,17,87,9,222,86,50,111,229,254,30,244,232,9,84,10,191,197,7,104,94,75,240,153,143,237,249,115,152,216,99,26,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,162,183,223,245,162,56,95,237,11,201,126,44,241,253,195,46,114,231,12,99,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,52,71,123,254,164,92,246,237,171,243,79,133,190,95,208,250,141,196,118,42,121,167,197,63,47,235,189,70,220,6,212,145,254,125,231,94,21,225,219,41,239,185,199,141,109,247,90,219,46,31,233,122,152,45,113,71,37,83,249,245,49,83,179,99,100,146,54,46,143,153,170,186,189,62,20,93,53,93,17,100,2,170,246,163,249,19,204,223,185,125,98,136,15,21,151,189,174,220,54,230,86,63,195,89,115,98,193,57,149,5,203,21,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,211,93,17,126,162,239,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,0,0,0,0,1,21,113,5,196,238,77,112,195,98,180,223,243,123,20,119,108,119,187,132,86,250,26,104,33,117,69,84,218,189,137,52,237,133,154,189,97,129,143,73,37,122,34,232,221,173,106,58,73,34,141,254,131,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,255,0,125,83,158,190,42,184,152,198,92,87,230,229,102,105,99,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,14,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,63,89,140,29,152,92,122,211,100,197,214,147,135,236,224,190,210,80,101,245,206,162,166,107,85,222,175,154,245,180,220,103,116,59,33,146,87,75,202,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,187,62,0,243,241,227,252,27,46,63,168,202,214,226,26,68,197,148,182,120,111,239,180,185,85,179,173,186,89,164,129,181,12,69,77,30,196,150,23,177,219,85,118,42,199,191,111,50,61,222,128,200,14,213,108,204,197,89,55,199,118,89,230,150,10,171,233,239,88,103,7,219,46,20,219,164,145,145,205,178,231,113,223,4,188,183,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,160,107,248,32,174,14,248,170,193,188,87,229,29,191,24,89,174,84,141,196,246,234,122,122,108,89,104,142,53,133,246,235,138,179,227,86,196,231,189,221,52,142,108,142,133,251,157,185,136,173,85,230,50,70,50,117,0,0,3,207,224,220,127,131,115,6,154,235,85,131,49,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,84,213,62,38,57,143,110,230,61,174,95,64,97,94,31,226,219,21,112,141,199,214,113,226,155,108,93,118,27,190,230,5,226,223,137,173,206,108,146,243,40,91,122,123,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,243,164,69,77,30,166,218,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,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,0,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,83,245,152,193,218,123,199,173,54,115,221,106,248,126,201,251,237,37,126,95,91,42,41,166,186,221,233,57,172,91,181,198,7,77,190,24,229,108,188,170,138,22,171,160,114,42,197,241,77,2,72,199,57,137,27,220,26,149,195,239,19,185,53,196,245,138,237,127,202,28,81,222,81,217,46,18,219,235,169,167,133,212,245,80,232,247,164,51,186,23,232,244,134,118,49,100,137,234,137,171,119,53,200,217,35,150,54,74,167,54,220,42,241,49,140,184,80,205,202,60,210,193,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,208,166,78,231,22,1,207,92,1,107,204,108,185,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,254,242,168,123,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,3,12,120,137,243,3,153,223,211,43,215,245,217,77,206,48,199,136,159,48,57,157,253,50,189,127,93,148,141,109,47,209,91,241,159,114,240,236,63,210,24,191,98,159,137,225,109,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,26,247,193,127,20,150,254,32,112,12,54,156,73,121,167,118,97,88,161,84,188,210,164,13,167,90,168,145,251,99,172,137,136,170,142,107,154,177,164,155,81,168,201,85,83,99,24,248,183,99,225,234,114,187,50,113,62,80,99,235,54,99,224,233,105,217,118,178,76,233,97,74,152,82,88,164,107,216,232,228,141,237,247,42,181,241,189,236,85,106,163,145,28,170,215,53,200,142,77,6,89,152,85,128,187,189,245,103,156,127,31,24,91,123,115,177,246,118,187,47,155,81,164,94,163,89,162,175,94,159,54,103,158,237,93,123,167,73,227,166,147,188,224,143,114,43,59,48,142,126,101,245,38,59,194,83,255,0,131,166,185,210,237,151,248,5,127,34,41,102,165,223,36,108,230,242,249,205,78,99,91,181,223,90,127,180,146,17,96,219,185,77,218,98,186,39,88,151,30,98,240,151,240,55,234,195,98,105,154,107,166,116,152,158,113,32,0,251,99,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,6,57,241,253,230,223,29,253,215,233,148,166,198,24,231,199,247,155,124,119,247,95,166,82,145,253,164,253,86,159,106,61,210,184,59,20,244,253,239,240,106,248,237,190,119,9,124,79,221,248,103,198,245,21,239,183,119,158,23,191,242,96,191,80,198,214,165,66,178,53,127,46,120,30,186,105,44,124,201,21,24,170,140,122,57,205,118,213,86,200,205,140,195,248,139,15,226,203,68,24,131,11,95,109,215,155,93,86,238,69,109,190,169,149,20,242,237,114,177,219,100,98,171,93,163,154,230,174,139,238,84,84,250,208,192,135,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,166,142,115,91,44,74,230,162,234,137,35,21,116,220,154,217,222,10,248,194,170,200,108,65,225,28,127,89,113,174,192,119,94,92,30,249,230,155,184,158,143,145,220,248,32,213,91,202,115,166,122,204,198,55,123,190,23,183,115,153,178,77,86,77,154,252,150,124,133,233,243,39,151,171,253,167,253,211,254,210,246,6,51,235,115,155,101,148,235,136,166,60,232,143,239,34,56,127,229,76,70,145,214,98,55,121,196,47,190,105,241,155,146,57,55,153,212,249,93,142,238,119,26,122,199,209,178,178,170,225,75,76,218,170,74,13,232,245,100,85,9,19,221,59,101,114,49,138,141,72,157,240,205,19,149,81,174,85,73,111,11,99,76,29,142,173,242,93,176,78,44,179,98,26,24,102,90,105,42,173,85,241,85,196,201,81,173,114,198,175,141,206,68,114,53,237,93,186,235,163,145,127,149,12,41,204,44,119,136,51,59,27,222,241,254,41,169,231,93,47,181,146,86,79,163,222,230,71,185,126,24,163,222,231,57,34,141,187,88,198,171,151,107,24,214,235,162,26,149,217,217,148,182,140,3,144,116,56,223,186,238,52,184,131,29,107,91,114,117,98,185,187,169,225,154,102,81,164,81,170,34,54,37,137,220,214,187,69,87,243,213,219,149,187,17,187,92,183,54,189,142,196,213,111,118,55,56,207,174,35,167,143,254,208,29,182,236,251,46,217,108,142,206,54,110,213,242,137,221,166,99,132,211,85,83,26,213,61,38,152,136,137,227,199,95,54,52,141,102,89,40,94,126,0,56,194,165,193,93,38,67,102,109,101,186,135,13,175,83,61,150,245,83,60,52,145,219,94,188,201,228,130,161,239,86,181,98,145,219,213,143,85,222,146,61,25,241,53,237,229,81,131,244,87,219,174,22,185,219,77,115,160,168,164,153,240,195,82,216,231,137,209,185,209,75,27,100,138,68,71,34,42,181,241,189,143,107,190,167,53,205,84,213,21,20,137,225,49,87,48,119,98,245,191,253,199,115,160,182,139,33,193,237,46,6,172,187,25,28,39,140,79,90,106,142,17,84,122,227,95,182,39,73,225,46,130,1,72,59,61,248,179,184,102,4,30,195,179,30,225,81,89,136,168,97,168,174,180,222,107,174,14,154,123,164,92,197,124,148,242,172,207,89,31,60,104,247,57,155,53,69,134,55,106,140,228,238,125,223,44,60,38,42,140,101,168,187,111,148,254,19,220,227,125,161,200,113,91,53,152,87,151,226,227,206,167,148,244,170,153,229,84,122,167,240,158,19,198,21,239,143,239,41,24,239,238,191,83,165,49,204,216,206,63,188,164,99,191,186,253,78,148,199,50,39,180,159,173,83,236,199,190,93,11,216,167,160,47,127,141,87,193,109,167,60,2,241,133,119,205,29,185,45,153,245,157,86,36,183,81,186,123,77,226,121,218,146,93,41,227,211,116,18,163,151,116,149,44,106,239,71,181,28,178,70,199,185,250,58,55,62,75,157,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,192,143,227,6,15,196,31,223,27,37,242,201,89,252,250,106,186,26,184,95,255,0,234,124,82,177,237,255,0,180,230,185,191,200,168,91,108,243,227,231,219,87,13,137,150,87,12,55,210,227,11,205,100,93,253,52,52,123,45,173,164,134,165,211,71,210,185,106,31,42,74,171,21,42,59,152,213,111,190,109,52,248,85,50,178,252,242,45,216,170,140,71,206,166,56,122,253,94,45,6,216,118,89,86,51,54,179,138,202,34,34,197,234,162,43,136,229,111,94,117,196,107,198,153,141,103,72,210,34,120,71,9,141,46,54,86,113,223,195,134,104,245,16,248,195,194,53,148,251,221,211,98,149,138,131,153,27,118,38,246,77,204,116,11,170,201,162,51,153,204,93,143,93,155,83,113,94,251,89,255,0,85,127,126,127,204,74,115,195,238,86,123,106,206,92,43,150,79,172,233,105,239,53,139,214,76,146,108,123,105,33,141,211,84,114,221,177,232,146,172,81,72,140,213,170,221,234,221,218,38,170,150,247,181,90,221,111,179,219,242,134,211,105,160,167,162,161,162,134,243,77,75,75,77,19,98,138,8,152,218,6,178,54,49,168,136,214,181,168,136,141,68,68,68,68,68,62,43,199,95,199,101,151,106,187,17,195,72,214,58,241,143,246,100,97,182,87,43,217,77,184,203,236,101,245,213,51,92,92,170,105,171,73,221,143,39,92,68,196,240,231,49,87,9,215,151,53,24,193,216,199,19,229,254,39,183,99,60,25,122,168,180,222,173,51,36,244,149,112,42,110,141,218,42,42,42,46,168,230,185,170,173,115,28,138,215,53,206,107,145,81,85,23,101,120,88,226,30,209,196,102,88,210,226,126,101,186,155,18,80,255,0,6,196,22,170,89,28,189,29,70,174,70,61,26,244,220,145,74,214,243,25,239,114,38,174,102,247,186,55,169,139,84,22,235,133,210,119,83,91,40,42,42,230,100,51,84,186,56,34,116,142,108,81,70,233,37,145,81,168,170,141,100,108,123,220,239,169,173,107,149,116,68,85,61,142,75,103,38,49,200,124,125,73,152,120,37,244,239,174,166,134,106,105,41,106,214,85,165,170,138,70,43,86,57,153,27,216,175,106,59,108,136,221,218,35,227,99,189,251,80,214,229,89,141,88,11,158,119,26,39,159,231,30,180,227,111,182,46,206,215,96,255,0,69,165,56,155,113,173,19,223,28,124,202,191,118,103,148,244,158,49,195,88,157,215,7,133,201,108,228,193,217,241,128,105,51,15,4,190,161,148,53,51,77,77,37,45,90,196,149,84,178,198,245,106,199,51,35,123,209,142,86,237,145,27,187,85,100,140,119,187,114,30,232,159,81,93,55,41,138,232,157,98,92,139,138,195,94,193,94,175,15,136,166,105,174,153,152,152,158,113,49,206,25,239,218,207,250,171,251,243,254,98,82,12,174,204,156,79,148,24,250,205,152,248,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,146,239,246,179,254,170,254,252,255,0,152,153,255,0,75,110,184,87,65,87,83,69,65,81,81,13,190,20,169,171,146,40,156,246,211,196,178,50,52,146,69,68,209,141,89,36,141,155,151,68,220,246,167,214,228,69,129,231,53,85,70,99,93,84,243,141,39,240,135,89,246,107,106,214,35,99,112,214,111,196,77,21,69,202,102,39,148,196,220,174,38,39,199,93,27,123,144,89,243,131,184,129,192,52,56,199,13,207,79,77,92,248,90,235,165,153,107,98,158,170,217,42,190,70,109,149,24,186,181,174,116,82,58,55,57,172,87,177,17,219,91,170,181,36,179,14,114,11,62,113,143,15,216,250,135,24,225,185,234,42,104,89,51,93,116,179,45,108,176,82,220,226,70,72,205,178,163,23,71,57,173,150,71,70,231,53,232,199,170,59,107,180,86,174,210,229,238,59,195,249,157,130,44,152,255,0,11,84,243,173,119,218,56,235,32,213,236,115,227,220,159,20,82,108,115,154,146,198,237,204,123,81,203,181,236,115,117,213,9,62,83,153,70,62,222,237,95,62,57,250,253,106,39,180,29,136,175,100,241,126,86,199,28,53,201,157,217,253,153,231,185,61,120,71,41,235,30,184,151,161,57,239,58,16,57,239,53,123,79,253,215,249,191,130,121,216,95,253,127,253,175,255,0,69,181,224,119,140,43,190,79,98,11,126,85,227,138,206,171,1,222,107,27,4,18,212,78,214,119,13,68,207,209,103,107,228,84,107,105,149,206,221,43,21,81,27,171,165,110,142,222,217,117,108,231,222,170,221,112,161,130,146,166,182,130,162,158,27,132,43,83,73,36,177,57,141,168,137,36,124,107,36,106,169,163,218,146,71,35,55,38,169,185,142,79,173,170,137,160,28,2,113,145,250,15,135,140,200,151,252,29,187,11,220,213,223,248,121,57,21,83,77,63,254,2,10,118,69,31,253,76,122,126,73,241,146,102,155,147,24,91,243,195,234,207,240,252,153,61,169,108,28,98,233,171,61,202,232,141,232,214,110,211,29,116,231,92,122,227,235,70,156,121,243,137,215,66,15,27,155,89,181,130,50,79,4,86,227,236,125,116,233,45,212,154,71,20,81,162,58,162,178,161,81,85,148,240,49,85,55,202,237,23,68,213,17,17,28,231,43,88,215,57,61,14,32,196,88,127,9,218,39,196,24,166,251,110,179,90,233,118,243,235,110,21,76,167,167,139,115,145,141,221,35,213,26,221,92,230,181,53,95,122,170,39,214,166,57,241,105,196,253,223,137,140,111,79,94,203,119,118,97,123,7,58,11,13,12,141,106,212,35,36,86,115,39,157,233,174,178,201,203,141,85,136,170,198,35,90,214,238,84,116,143,221,230,153,141,56,11,92,56,215,60,163,248,207,169,88,108,38,198,94,218,236,118,149,235,78,30,143,159,84,126,20,211,251,211,248,71,25,233,19,225,115,167,57,49,142,124,99,234,188,195,198,207,167,101,117,76,48,211,71,75,72,178,165,45,44,81,177,26,145,194,201,30,245,99,85,219,164,86,238,209,95,35,221,238,220,165,141,236,179,243,3,136,63,161,181,127,215,104,138,147,91,135,113,5,182,209,109,196,23,27,21,198,150,215,121,231,119,109,108,244,175,101,61,111,37,200,201,121,50,42,109,147,99,149,26,237,170,187,85,116,93,20,182,221,150,126,96,113,7,244,54,175,250,237,17,16,203,170,174,188,125,21,87,206,103,95,189,209,187,103,99,15,134,217,44,85,140,44,68,81,69,189,216,136,229,27,179,17,167,217,166,158,45,74,7,158,197,185,139,151,216,7,164,241,222,58,195,216,115,175,230,116,189,237,115,130,143,159,179,110,254,95,53,205,221,183,123,53,211,93,55,38,191,90,31,155,11,102,182,87,99,171,132,150,156,19,153,56,91,16,215,67,10,212,201,75,106,188,83,213,202,200,145,205,106,200,172,141,238,84,106,57,237,77,218,105,171,145,63,149,9,255,0,148,162,42,221,214,53,238,114,12,96,177,53,90,242,241,110,173,207,218,210,116,251,249,42,215,25,252,103,230,143,14,153,163,107,193,56,38,195,133,171,104,107,108,16,93,100,146,235,75,81,44,169,43,234,42,35,86,162,199,60,105,183,108,45,93,52,85,213,87,223,245,34,122,174,7,248,166,204,30,37,188,107,227,187,62,30,160,240,231,118,244,189,211,79,60,91,250,142,167,127,51,155,52,154,233,200,102,154,105,245,174,186,251,180,242,188,103,240,97,154,60,69,230,141,175,27,96,155,246,22,162,161,162,176,65,106,146,59,173,85,68,82,172,172,168,168,145,92,137,28,18,38,221,179,53,53,213,23,84,95,119,212,171,234,184,31,225,103,48,120,105,241,175,142,239,24,122,191,196,125,219,210,247,77,68,242,236,233,250,157,252,206,108,49,233,175,61,154,105,175,212,186,233,238,215,73,111,229,223,210,62,118,190,75,89,240,229,195,241,90,56,207,248,83,254,12,143,35,185,242,237,218,59,247,245,223,141,239,87,205,215,95,82,210,131,198,226,12,231,201,236,39,119,159,15,226,156,215,193,182,107,165,46,222,125,21,194,251,75,79,81,22,230,163,219,186,55,189,28,221,90,230,185,53,79,122,42,47,212,167,217,194,216,211,7,99,171,124,151,108,19,139,44,216,134,134,25,150,154,74,171,85,124,85,113,50,84,107,92,177,171,227,115,145,28,141,123,87,110,186,232,228,95,229,67,119,23,40,153,221,137,141,85,117,120,44,77,187,113,122,187,117,69,19,214,98,116,227,203,143,46,46,113,120,177,243,79,156,159,48,49,15,168,206,77,93,157,220,111,214,112,171,142,215,9,99,26,173,217,101,139,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,80,169,28,146,62,42,118,163,26,174,99,26,176,175,22,62,105,243,147,230,6,33,245,25,200,254,227,132,241,85,158,197,104,197,55,108,51,117,162,178,226,14,163,186,46,53,20,82,71,75,112,228,61,25,63,79,43,145,25,47,45,234,141,126,197,93,174,84,69,209,79,182,51,168,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,99,183,101,95,28,246,172,173,169,250,55,102,229,210,146,223,132,238,85,21,87,43,30,33,185,93,27,79,77,102,159,148,178,75,75,51,170,36,72,163,166,149,99,115,153,179,106,165,68,174,69,107,249,251,163,216,144,42,175,106,63,145,60,205,251,151,214,40,140,86,225,59,205,62,77,252,192,195,222,163,1,181,61,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,0,95,254,220,239,212,159,237,39,238,210,170,246,92,121,236,203,47,190,189,30,180,181,93,185,223,169,63,218,79,221,165,85,236,184,243,217,150,95,125,122,61,104,27,252,0,0,0,0,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,71,252,40,241,93,152,252,37,102,59,49,174,10,151,174,181,87,114,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,203,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,244,39,149,89,153,133,115,147,46,48,230,105,96,170,190,162,203,137,173,241,92,41,183,73,27,228,135,122,124,112,75,203,123,216,217,162,122,58,57,24,142,93,146,49,237,85,213,170,115,25,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,155,90,247,182,9,156,214,170,234,228,138,69,77,118,174,150,171,128,78,59,46,188,34,98,106,219,22,37,163,171,187,101,214,34,168,74,187,197,29,44,110,158,182,150,120,233,230,108,114,208,198,250,136,160,99,228,145,212,237,153,207,69,87,71,11,17,61,236,104,27,232,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,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,134,80,118,161,118,129,248,131,127,14,220,62,227,155,85,126,27,175,183,178,76,87,136,108,117,189,71,91,205,221,248,178,41,216,156,190,79,47,99,166,116,79,127,51,155,201,85,98,50,104,228,8,131,180,191,142,58,158,35,177,148,217,61,129,217,72,204,186,193,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,241,178,69,145,234,170,230,50,26,235,194,119,154,124,155,249,129,135,189,70,2,52,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,77,24,197,150,104,163,71,59,68,223,35,27,245,185,17,100,190,19,188,211,228,223,204,12,61,234,48,1,210,152,0,10,171,218,143,228,79,51,126,229,245,138,35,21,184,78,243,79,147,127,48,48,247,168,192,109,79,106,63,145,60,205,251,151,214,40,140,1,3,170,128,103,175,102,23,30,181,57,207,106,164,225,251,56,47,181,117,249,131,108,167,169,154,213,119,171,229,49,46,214,232,27,14,200,100,149,210,243,106,43,154,142,157,202,169,23,197,12,11,35,220,231,164,143,118,133,0,49,91,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,10,127,145,121,233,152,252,58,102,61,187,52,50,190,243,208,221,104,117,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,204,133,251,91,170,106,142,71,53,175,99,152,246,49,237,232,83,134,46,33,112,175,20,25,53,101,205,204,45,77,208,117,252,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,223,181,57,182,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,77,24,197,150,104,163,71,59,68,223,35,27,245,185,17,103,94,11,184,182,197,92,35,102,154,98,155,108,93,118,27,190,244,214,252,77,110,115,100,151,153,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,157,34,42,104,245,3,162,144,121,76,170,204,204,43,156,153,113,135,51,75,5,85,245,22,92,77,111,138,225,77,186,72,223,36,59,211,227,130,94,91,222,198,205,19,209,209,200,196,114,236,145,143,106,174,173,82,128,118,162,241,245,71,131,236,87,46,25,242,118,225,106,186,93,113,29,190,166,135,22,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,118,202,199,114,228,108,188,196,107,161,141,205,218,138,249,17,240,132,21,218,123,199,173,54,115,221,106,248,126,201,251,237,37,126,95,91,42,41,166,186,221,233,57,172,91,181,198,7,77,190,24,229,108,188,170,138,22,171,160,114,42,197,241,77,2,72,199,57,137,27,221,158,199,213,176,97,60,85,138,251,203,194,216,102,235,121,238,107,124,215,107,143,119,209,73,81,209,208,197,167,54,166,109,136,188,184,89,185,187,164,118,141,110,169,170,166,167,202,3,170,128,0,17,87,22,62,86,51,147,229,254,33,244,233,206,107,14,148,248,177,242,177,156,159,47,241,15,167,78,115,88,7,74,124,39,121,88,201,191,151,248,123,211,160,37,82,42,225,59,202,198,77,252,191,195,222,157,1,42,129,138,221,181,126,105,240,183,203,250,31,81,184,142,197,79,52,248,167,229,253,119,168,219,135,109,95,154,124,45,242,254,135,212,110,35,177,83,205,62,41,249,127,93,234,54,224,54,164,170,189,168,254,68,243,55,238,95,88,162,45,81,85,123,81,252,137,230,111,220,190,177,68,6,43,112,157,230,159,38,254,96,97,239,81,128,233,76,230,179,132,239,52,249,55,243,3,15,122,140,7,74,96,0,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,250,204,86,237,43,237,2,246,237,89,93,144,153,83,54,204,3,106,184,55,189,46,45,118,146,94,43,169,39,169,103,224,165,130,165,240,212,91,158,157,52,241,238,98,57,100,141,143,247,109,104,16,255,0,28,156,113,227,46,47,113,147,105,105,89,87,99,203,171,29,67,159,97,176,189,233,190,71,232,173,235,107,54,170,181,245,46,106,185,17,168,170,200,88,229,99,21,202,233,101,150,176,19,175,7,124,42,227,46,43,243,114,223,131,236,214,218,182,225,139,117,69,61,78,44,187,199,34,66,203,117,185,95,241,163,101,115,30,222,166,70,182,70,194,205,174,220,244,87,42,114,217,35,217,250,184,242,203,60,43,147,124,82,226,172,173,193,84,157,61,151,12,219,236,22,250,109,209,198,201,38,217,101,162,223,60,188,182,49,142,154,87,171,164,145,232,212,223,35,222,229,77,92,160,64,6,191,118,93,113,245,71,140,44,86,222,25,243,138,225,106,181,221,112,229,190,154,135,9,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,110,250,198,243,35,108,92,180,115,166,141,174,220,136,248,213,243,64,28,39,112,81,133,120,172,224,71,26,94,237,54,206,159,51,112,206,48,186,73,135,46,20,233,27,36,175,217,108,160,145,182,202,133,145,204,99,161,149,234,168,199,61,201,201,145,234,244,93,174,149,146,209,95,227,86,2,197,95,223,92,57,137,48,229,195,254,233,71,93,109,174,167,147,252,217,33,154,57,25,255,0,105,205,115,127,145,80,14,164,204,86,237,171,243,79,133,190,95,208,250,141,196,186,157,153,156,104,253,36,242,225,249,111,141,93,203,199,216,6,223,73,5,77,68,213,220,233,47,180,40,156,166,87,105,35,221,51,166,106,177,173,168,114,238,111,50,88,158,142,78,114,71,29,43,237,171,243,79,133,190,95,208,250,141,196,10,191,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,253,10,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,239,42,243,45,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,155,90,247,182,9,156,214,170,234,228,138,69,77,118,174,150,43,130,14,52,113,87,8,249,143,5,117,107,174,183,188,3,114,230,65,123,195,209,87,72,216,217,205,88,119,87,83,64,175,72,86,177,137,4,104,142,122,124,113,163,162,220,205,201,35,3,101,56,147,227,127,35,184,85,197,88,75,9,102,149,85,213,213,120,179,124,187,173,112,195,83,221,116,173,145,145,245,85,113,115,91,51,97,114,190,77,171,28,114,57,253,60,200,214,171,153,181,100,188,175,206,188,163,206,171,82,222,114,163,49,240,254,41,167,142,158,154,166,161,150,218,230,75,61,27,39,106,186,36,169,135,94,109,59,220,141,127,193,43,88,244,86,61,21,17,90,168,156,251,113,147,158,149,156,68,241,29,140,243,27,190,123,198,202,235,132,150,236,56,230,36,236,133,150,122,119,186,58,85,142,41,213,95,23,49,137,207,123,52,106,115,102,149,219,26,174,86,166,138,118,46,100,93,138,213,151,24,143,136,123,157,154,235,14,36,189,220,42,112,221,182,166,161,95,29,43,236,241,37,52,146,62,157,154,35,100,223,84,215,177,242,42,189,17,212,136,198,236,84,149,30,25,173,197,143,154,124,228,249,129,136,125,70,114,197,118,104,113,199,83,195,142,50,135,39,177,195,41,31,151,88,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,6,70,146,49,81,90,246,77,93,120,177,243,79,156,159,48,49,15,168,206,70,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,163,216,146,195,44,106,230,234,155,227,123,126,182,170,32,117,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,204,139,236,167,227,158,235,101,196,212,28,46,230,189,210,174,225,109,191,212,36,120,82,245,113,186,57,235,108,157,148,236,142,43,98,243,228,218,218,103,182,6,50,8,226,209,91,51,246,35,31,206,69,139,93,0,0,0,0,82,174,211,62,52,126,141,153,112,204,183,193,78,230,99,236,125,111,171,130,154,162,26,238,76,150,42,21,78,83,235,180,141,237,153,179,57,94,230,211,185,54,183,153,20,175,87,47,37,99,144,34,174,212,94,62,168,240,125,138,229,195,62,78,220,45,87,75,174,35,183,212,208,226,203,196,21,48,86,71,108,165,123,229,166,158,218,214,53,206,217,88,238,92,141,151,152,141,116,49,185,187,81,95,34,62,28,129,62,175,241,171,30,226,175,239,174,35,196,152,142,225,255,0,116,172,174,185,87,84,73,254,116,147,77,36,143,255,0,182,231,57,223,202,170,94,174,44,120,40,194,188,41,240,35,130,239,119,107,103,81,153,184,155,24,90,228,196,119,10,132,141,242,80,111,182,87,200,235,101,58,198,231,177,176,196,244,68,123,152,229,231,72,196,122,174,214,196,200,130,128,22,171,128,94,53,241,87,10,121,143,73,100,187,92,250,140,178,196,215,8,99,196,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,231,70,196,98,166,230,196,248,188,167,1,185,103,133,115,147,138,92,43,149,184,214,147,168,178,226,107,125,254,223,83,182,56,223,36,59,236,181,187,39,139,152,199,177,179,68,244,108,145,189,90,187,36,99,28,137,171,80,252,188,98,112,171,140,184,80,205,203,134,15,188,219,106,221,134,46,53,21,21,56,78,239,36,137,51,46,54,228,127,192,142,149,172,99,122,152,218,232,219,51,54,183,107,213,28,137,203,124,111,120,116,81,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,204,86,236,212,237,2,246,19,89,67,144,153,173,54,252,3,117,184,59,186,238,46,118,178,89,235,170,231,166,103,225,101,158,165,144,211,219,152,157,76,242,109,98,185,36,145,239,247,238,113,181,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,12,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,73,92,61,231,182,39,225,223,49,233,179,3,13,82,83,214,181,208,186,134,229,65,62,136,218,218,39,189,142,146,36,126,138,177,59,116,108,115,94,212,93,28,198,234,143,110,230,59,107,112,118,49,195,25,129,134,45,216,207,6,94,169,238,214,91,180,41,61,37,92,10,187,100,110,170,138,138,139,162,181,205,114,43,92,199,34,57,174,107,154,228,69,69,68,192,130,202,112,111,197,205,223,135,188,64,204,45,136,29,213,96,59,205,98,62,182,13,26,206,239,168,153,244,236,146,225,185,144,201,52,188,184,33,84,228,53,81,29,175,187,71,125,123,220,155,52,249,29,94,70,236,249,147,248,79,229,222,169,251,76,216,73,218,59,17,152,229,244,255,0,89,183,28,99,246,233,238,246,163,234,247,235,49,61,52,215,192,126,107,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,135,233,39,28,220,177,49,52,206,147,204,0,7,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,99,159,31,222,109,241,223,221,126,153,74,108,97,142,124,127,121,183,199,127,117,250,101,41,31,218,79,213,105,246,163,221,43,131,177,79,79,222,255,0,6,175,142,218,198,112,57,147,120,59,62,56,64,197,121,121,141,153,80,202,26,156,113,37,76,117,84,137,18,85,82,203,29,45,11,146,72,95,35,30,140,114,183,116,106,237,186,171,36,123,125,219,148,164,25,181,148,184,223,36,241,189,110,1,199,214,190,146,227,73,164,145,75,26,171,169,235,41,213,85,25,81,3,213,19,124,78,209,116,93,17,81,81,205,114,53,237,115,82,210,246,118,241,69,135,242,198,182,179,38,49,218,219,173,118,59,245,100,247,106,91,237,77,91,41,163,163,171,74,118,163,227,168,124,174,70,36,79,101,59,17,142,77,28,146,104,213,71,164,136,177,220,238,44,120,110,183,241,41,151,9,135,98,173,167,182,226,43,68,206,174,178,92,37,133,174,107,101,216,173,117,60,174,218,178,54,9,83,110,237,158,244,115,34,126,143,229,236,118,5,56,43,121,150,2,138,236,253,37,17,167,143,171,242,148,178,238,212,99,54,39,107,113,24,124,206,52,194,98,42,222,137,231,187,172,68,111,198,154,247,105,93,60,248,68,248,229,111,12,185,49,237,243,57,108,121,117,85,61,198,150,215,81,206,170,186,214,81,83,243,95,77,73,12,106,247,42,170,252,49,239,114,50,22,200,228,86,181,243,51,225,114,232,199,109,241,80,123,58,184,121,184,101,102,1,185,102,30,54,195,245,22,220,85,138,102,117,52,116,181,212,142,134,170,130,223,3,213,169,27,153,36,109,146,39,75,42,58,71,55,115,152,246,50,153,222,229,69,45,241,181,200,240,115,133,195,111,213,30,117,92,126,206,159,159,218,128,118,169,180,148,231,185,215,201,236,85,173,171,17,52,199,116,213,63,62,99,237,136,167,187,205,214,57,185,239,52,231,50,184,82,165,226,19,133,12,177,196,120,102,159,76,121,135,112,13,166,59,75,82,88,96,142,224,199,83,83,61,212,243,200,232,213,206,209,173,155,146,138,246,49,178,76,229,114,163,92,229,76,198,55,59,135,111,47,217,99,253,13,178,255,0,82,136,209,228,86,40,196,205,219,87,35,132,199,241,90,189,172,102,216,172,142,140,14,63,7,86,149,209,114,102,59,167,205,227,19,223,19,28,38,59,152,131,252,96,193,248,131,251,227,100,190,89,43,63,159,77,87,67,87,11,255,0,253,79,138,86,61,191,246,156,215,55,249,21,13,107,224,175,138,218,94,33,48,143,135,49,53,70,152,243,14,209,199,37,217,203,20,48,71,112,99,165,145,141,168,130,54,200,174,118,141,108,60,229,70,49,141,146,102,163,81,26,230,162,64,125,166,185,33,128,109,83,210,103,141,22,42,167,182,98,123,228,209,208,213,217,170,36,123,221,119,72,163,107,18,162,157,17,21,99,116,81,182,54,201,174,216,149,187,61,237,145,81,179,209,140,29,140,113,62,95,226,123,118,51,193,151,170,139,77,234,211,50,79,73,87,2,166,232,221,162,162,162,162,234,142,107,154,170,215,49,200,173,115,92,230,185,21,21,81,124,237,221,187,145,226,230,220,241,167,175,174,58,79,170,127,158,92,89,152,220,191,3,218,174,206,219,197,219,143,39,122,62,108,204,79,155,92,124,234,117,211,206,162,103,134,177,234,157,55,162,105,107,167,31,222,82,49,223,221,126,167,74,99,153,173,124,94,98,91,190,50,224,71,16,226,155,246,16,184,225,91,141,210,142,207,83,83,103,184,57,174,168,163,123,174,84,186,177,202,223,255,0,202,110,70,191,69,77,236,141,251,152,220,148,62,246,138,168,171,19,69,81,214,152,247,203,23,177,155,85,88,201,49,22,171,231,77,250,226,116,152,158,49,69,184,231,26,196,248,196,233,61,26,83,199,255,0,7,181,88,215,171,207,156,178,163,184,215,98,68,233,160,189,89,105,160,154,174,75,147,19,151,4,115,211,177,136,231,36,177,183,98,61,136,155,22,54,43,254,23,49,220,220,214,54,183,133,142,33,237,28,70,101,141,46,39,230,91,169,177,37,15,240,108,65,106,165,145,203,209,212,106,228,99,209,175,77,201,20,173,111,49,158,247,34,106,230,111,123,163,122,149,107,139,142,0,238,247,252,197,179,98,156,134,181,91,169,168,241,77,100,54,202,251,60,52,173,164,163,179,189,144,47,240,196,88,88,140,142,153,89,10,172,136,169,191,154,228,217,205,116,205,99,50,179,76,182,156,77,49,140,193,241,222,231,17,235,235,227,223,31,238,209,236,22,219,93,200,239,87,179,91,71,59,147,107,88,166,170,185,68,83,31,50,103,246,116,141,104,171,150,156,34,116,221,123,30,204,108,152,240,190,93,92,115,158,227,61,186,166,163,26,255,0,5,182,181,148,250,212,81,82,82,207,52,114,163,165,95,122,115,101,106,42,198,223,135,72,34,114,185,202,187,89,227,187,89,255,0,85,127,126,127,204,75,223,131,176,118,24,203,252,49,110,193,152,50,203,79,105,178,218,97,72,41,41,32,69,219,27,117,85,85,85,93,85,206,115,149,92,231,185,85,206,115,156,231,42,170,170,173,16,237,103,253,85,253,249,255,0,49,51,177,248,104,194,101,51,102,58,68,107,227,189,26,254,40,166,201,231,85,237,15,104,86,243,26,245,210,186,174,110,196,233,172,83,22,171,138,99,135,13,98,152,136,158,249,214,85,239,128,31,54,248,19,239,79,76,170,61,207,30,28,35,220,50,167,19,214,230,214,95,216,105,217,128,110,243,49,213,20,180,16,185,173,177,213,61,26,213,107,217,170,163,96,150,77,92,199,55,70,49,207,229,109,98,36,92,207,13,192,15,155,124,9,247,167,166,85,26,247,136,48,238,31,197,150,137,240,254,41,177,91,175,54,186,173,188,250,43,133,43,42,41,229,218,228,123,119,70,244,86,187,71,53,174,77,83,220,168,139,245,161,129,149,224,104,199,229,245,91,171,132,197,83,164,247,78,145,248,119,165,219,119,181,120,157,146,219,11,24,187,60,104,170,205,49,93,63,181,79,148,185,255,0,202,57,211,61,57,114,153,137,198,190,19,184,145,184,112,215,152,235,136,165,162,168,185,97,219,188,45,161,189,219,226,153,205,115,162,222,142,109,68,77,220,145,186,120,151,118,221,254,229,107,229,102,172,230,111,110,202,97,252,69,135,241,101,162,12,65,133,175,182,235,205,174,171,119,34,182,223,84,202,138,121,118,185,88,237,178,49,85,174,209,205,115,87,69,247,42,42,125,104,97,206,120,96,188,29,151,185,171,136,48,134,95,227,58,124,87,135,104,102,141,214,235,180,19,69,51,102,138,72,153,42,53,100,137,86,55,186,53,122,198,231,55,68,87,70,229,218,205,118,165,165,236,208,205,108,209,165,199,211,101,140,86,155,205,251,4,214,194,173,154,161,207,168,150,151,13,202,198,84,207,27,155,249,80,194,218,135,164,172,115,85,24,178,61,88,228,118,172,86,191,227,38,199,215,133,189,242,59,156,98,103,72,235,164,254,83,254,236,142,211,54,79,15,158,229,223,241,46,10,119,107,166,136,170,173,124,221,250,52,137,141,98,116,210,170,99,148,115,159,155,207,72,122,174,214,127,213,95,223,159,243,18,52,236,197,183,91,239,25,227,138,173,55,106,10,122,218,26,220,15,93,77,85,75,83,19,101,138,120,159,89,68,215,198,246,57,21,28,215,53,85,21,170,138,138,138,168,164,151,218,207,250,171,251,243,254,98,71,189,150,126,96,113,7,244,54,175,250,237,17,251,127,142,119,246,199,195,15,156,174,102,158,203,166,99,158,229,207,245,106,71,188,95,240,165,119,225,195,23,71,85,100,167,184,215,96,59,175,46,59,85,214,166,86,205,35,106,18,36,89,105,234,28,200,216,214,75,185,178,61,137,183,71,71,166,138,231,50,68,111,232,224,243,139,123,135,13,183,234,171,77,246,150,162,227,130,111,83,37,77,206,150,157,142,154,170,158,86,67,35,89,37,35,29,52,112,177,207,122,194,146,185,200,170,230,68,212,79,123,80,213,172,209,203,108,49,155,248,6,243,151,24,198,42,135,218,111,112,182,41,150,154,101,138,88,220,199,182,72,228,99,189,232,142,100,140,99,209,28,138,213,86,162,57,174,106,171,87,24,243,251,33,177,143,15,216,250,187,7,98,72,42,42,104,89,51,155,107,188,165,20,176,82,220,226,70,70,253,209,43,211,71,57,173,150,54,200,214,185,232,199,170,183,115,180,71,47,158,99,130,185,149,95,140,86,27,133,62,233,238,240,255,0,211,43,98,246,155,7,183,249,93,121,14,119,165,87,162,56,254,253,49,166,149,196,244,174,39,159,254,81,194,102,35,111,109,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,28,252,23,255,0,178,247,53,177,244,247,11,238,81,212,218,111,55,140,43,77,11,110,20,213,173,123,22,150,193,43,156,245,116,110,223,162,237,168,114,234,214,49,202,168,248,222,228,141,81,243,72,202,0,124,231,56,184,198,216,179,122,35,77,119,190,254,15,126,205,118,122,230,203,230,153,158,91,114,184,171,119,200,204,76,117,166,124,164,198,177,210,123,226,124,99,88,152,153,209,140,181,225,130,209,196,199,2,57,121,64,203,143,118,98,139,7,125,79,97,174,145,206,90,116,124,151,42,142,100,19,177,53,214,41,57,113,162,189,17,94,197,107,92,221,200,142,141,249,239,136,48,238,32,194,119,121,240,254,41,177,92,108,215,74,93,188,250,43,133,43,233,234,34,220,212,123,119,70,244,71,55,86,185,174,77,83,222,138,139,245,41,175,156,0,249,72,192,159,122,122,157,81,229,120,229,225,50,223,156,184,58,167,48,112,77,190,158,147,27,97,248,103,174,145,148,182,246,186,91,252,77,137,136,180,242,58,54,44,210,78,214,66,212,131,242,147,93,99,209,17,232,246,101,226,242,175,148,224,237,226,44,199,159,20,211,175,174,52,143,198,17,237,158,219,233,201,54,147,25,148,102,21,127,87,170,253,221,217,159,238,234,155,149,127,241,170,103,143,116,241,235,42,17,153,252,92,102,246,107,101,86,27,202,92,71,126,168,125,182,209,14,219,165,83,166,221,83,124,149,146,185,208,58,165,232,136,174,108,81,242,154,141,93,85,242,49,101,145,207,122,179,151,249,248,88,225,226,239,196,102,103,82,225,142,93,198,155,13,208,255,0,9,196,23,90,88,218,189,29,62,142,86,49,28,245,218,146,202,230,242,217,238,114,166,174,126,199,182,55,161,227,114,151,41,113,190,118,99,122,44,3,128,109,125,93,198,175,89,37,150,69,86,211,209,211,162,162,62,162,119,162,46,200,155,170,106,186,42,170,171,90,212,115,220,214,174,210,228,182,77,224,236,135,192,52,153,121,130,89,80,250,26,105,166,169,146,170,173,34,90,170,169,100,122,185,100,153,241,177,136,247,35,118,198,142,219,170,50,54,55,223,181,12,44,183,5,119,52,187,229,113,19,51,77,58,115,235,167,79,207,243,148,159,109,246,163,3,176,121,124,229,249,69,20,211,126,238,244,196,83,167,153,189,174,183,38,59,245,225,76,79,14,31,179,78,138,49,218,109,131,176,198,95,225,140,154,193,152,50,203,79,105,178,218,97,189,193,73,73,2,46,216,219,173,10,170,170,174,170,231,57,202,174,115,220,170,231,57,206,115,149,85,85,87,203,118,89,249,129,196,31,208,218,191,235,180,68,133,218,207,250,171,251,243,254,98,71,189,150,126,96,113,7,244,54,175,250,237,17,239,118,34,156,234,34,57,107,79,195,13,86,2,229,119,187,48,174,229,201,153,170,105,187,51,51,198,102,102,245,122,204,207,89,148,133,218,207,250,171,251,243,254,98,71,189,150,126,96,113,7,244,54,175,250,237,17,165,56,183,46,178,251,31,116,158,59,192,184,123,17,244,28,206,151,189,173,144,86,114,55,237,223,203,230,181,219,119,108,102,186,105,174,212,215,234,67,243,97,108,169,202,236,11,112,146,237,130,114,219,11,97,234,233,161,90,105,42,173,86,122,122,73,95,18,185,174,88,213,241,177,170,173,87,49,171,183,93,53,106,47,242,33,182,185,149,87,94,63,229,155,209,166,177,195,194,52,87,184,77,191,195,97,246,70,118,110,108,213,53,205,53,70,246,177,167,157,92,213,203,159,93,12,83,154,217,93,129,110,17,218,113,182,100,225,108,61,93,52,41,83,29,45,214,241,79,73,43,226,87,57,169,34,50,71,181,85,170,230,57,55,105,166,173,84,254,69,63,78,18,204,92,190,199,221,95,129,49,214,30,196,125,7,47,170,238,155,156,21,156,141,251,182,115,57,78,118,221,219,31,166,186,107,181,116,250,148,205,110,212,207,48,56,127,250,27,73,253,118,180,144,187,38,63,90,159,113,255,0,207,133,188,214,186,241,255,0,35,221,141,53,158,62,17,169,139,216,12,54,31,100,99,105,34,245,83,92,211,76,238,233,26,121,213,197,60,249,245,213,94,248,254,243,111,142,254,235,244,202,82,227,118,89,249,126,196,31,211,42,191,234,84,69,148,196,25,49,147,216,178,239,62,32,197,57,81,131,111,55,74,173,188,250,219,133,138,150,162,162,93,173,70,55,116,143,98,185,218,53,173,106,106,190,228,68,79,169,15,179,133,176,94,14,192,182,249,45,56,39,9,217,176,245,12,211,45,76,148,182,170,8,169,34,124,170,214,181,100,86,70,214,162,185,90,198,166,237,53,209,168,159,200,131,13,149,87,99,27,86,42,106,137,137,153,225,226,103,155,127,134,205,182,98,198,67,69,154,169,174,221,54,227,122,102,52,157,200,136,158,28,248,232,231,23,139,31,52,249,201,243,3,16,250,140,230,159,112,205,194,142,92,113,107,217,153,150,216,43,26,197,208,221,104,123,246,123,5,254,8,81,245,86,138,167,93,235,17,92,212,85,78,100,47,218,212,150,21,84,108,141,107,85,21,143,100,114,51,48,120,177,243,79,156,159,48,49,15,168,206,109,79,101,199,145,60,178,251,235,214,43,77,218,174,97,14,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,105,171,168,106,81,55,196,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,90,123,42,248,231,186,230,149,55,209,187,55,46,149,119,12,89,109,167,170,185,88,241,13,202,232,234,138,155,204,28,213,146,90,89,157,81,34,203,37,76,73,35,156,205,155,145,105,226,114,43,89,200,221,36,191,218,35,193,5,31,21,88,17,49,110,14,165,219,153,184,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,182,177,147,244,232,178,71,27,37,168,114,189,200,215,189,201,133,159,198,172,5,138,191,190,184,115,18,97,203,135,253,210,142,186,219,93,79,39,249,178,67,52,114,51,254,211,154,230,255,0,34,160,27,211,218,143,228,79,51,126,229,245,138,35,21,184,78,243,79,147,127,48,48,247,168,192,105,166,117,230,174,104,103,63,99,237,243,48,51,135,14,213,219,49,53,125,61,161,38,168,154,146,58,86,93,160,109,238,143,145,112,138,38,61,85,140,154,45,142,85,86,196,142,126,247,199,26,66,232,149,217,151,194,119,154,124,155,249,129,135,189,70,0,47,255,0,110,119,234,79,246,147,247,105,85,123,46,60,246,101,151,223,94,143,90,90,174,220,239,212,159,237,39,238,210,170,246,92,121,236,203,47,190,189,30,180,13,254,0,0,0,0,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,39,94,201,156,161,193,185,245,149,252,70,101,30,96,65,87,37,139,17,83,225,152,106,22,146,117,134,120,158,201,46,18,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,87,53,105,255,0,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,202,135,54,203,136,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,68,115,175,175,97,143,235,179,246,111,247,145,125,56,162,225,147,0,241,77,149,247,44,191,197,244,212,148,119,39,211,185,182,92,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,186,163,154,24,131,148,92,118,231,206,73,228,54,40,200,140,17,137,170,233,232,239,149,17,58,215,113,89,255,0,15,135,160,119,53,107,89,67,238,221,19,234,28,248,151,122,63,72,149,179,62,54,182,89,150,86,194,184,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,171,143,242,119,31,101,214,110,93,178,66,243,97,171,170,197,150,187,194,217,25,71,69,75,51,223,95,58,189,27,11,169,163,115,27,44,172,157,29,27,225,93,136,178,50,72,213,19,226,67,103,187,57,184,9,250,43,216,167,204,140,196,159,168,204,220,77,111,232,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,95,123,81,204,107,34,93,173,116,147,4,65,159,92,25,224,30,19,59,53,115,14,142,142,134,146,227,141,174,52,246,41,111,215,233,98,134,105,219,60,151,43,82,84,210,82,212,164,17,76,148,60,234,116,146,56,164,213,117,93,206,247,253,89,193,194,119,154,124,155,249,129,135,189,70,3,106,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,0,233,76,0,5,85,237,71,242,39,153,191,114,250,197,17,130,216,79,11,95,113,206,42,179,96,172,45,67,214,222,177,5,194,158,215,110,166,230,178,62,125,84,242,54,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,123,205,233,237,71,242,39,153,191,114,250,197,17,138,220,39,121,167,201,191,152,24,123,212,96,2,63,254,53,96,44,85,253,245,195,152,147,14,92,63,238,148,117,214,218,234,121,63,205,146,25,163,145,159,246,156,215,55,249,21,13,233,224,23,141,124,43,197,102,92,82,89,46,215,62,159,51,112,205,190,24,241,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,57,50,61,24,169,181,209,62,90,255,0,218,139,192,45,30,48,177,92,184,152,201,219,125,170,215,117,195,150,250,154,236,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,204,145,210,243,21,206,154,54,183,106,163,227,70,77,150,217,59,156,88,251,34,177,253,175,49,178,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,251,202,129,211,153,138,221,181,126,105,240,183,203,250,31,81,184,154,147,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,153,109,219,87,230,159,11,124,191,161,245,27,136,31,39,178,3,11,88,177,206,126,230,22,10,197,52,61,109,151,16,101,125,218,215,113,166,230,190,62,125,44,245,180,17,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,222,69,92,111,240,93,138,184,71,204,121,232,104,155,117,189,224,27,151,46,123,38,33,150,134,70,198,206,106,205,182,134,166,116,98,66,181,140,72,36,85,107,23,227,141,27,46,214,110,88,217,53,246,42,121,167,197,63,47,235,189,70,220,107,166,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,254,250,40,96,95,12,156,107,231,47,10,182,44,103,96,203,187,159,50,147,20,219,221,29,37,53,98,182,90,91,93,209,95,18,37,206,56,94,215,35,166,108,12,146,61,186,181,143,115,161,116,169,43,97,108,107,10,255,0,26,177,238,42,254,250,226,60,73,136,238,31,247,74,202,235,149,117,68,159,231,73,52,210,72,255,0,251,110,115,157,252,170,164,129,196,239,15,88,171,133,252,229,189,101,30,41,169,235,250,14,93,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,252,104,222,141,115,218,201,98,149,136,247,236,220,186,147,217,133,192,85,78,76,90,169,56,129,206,11,21,93,6,96,220,233,234,97,181,90,42,249,79,75,77,186,118,195,178,105,34,116,92,218,122,231,35,103,106,162,75,240,195,58,198,246,181,235,35,26,31,175,45,184,40,194,188,41,240,35,155,55,187,181,179,168,204,220,77,149,247,185,49,29,194,161,35,124,148,27,237,146,200,235,101,58,198,231,177,176,196,244,68,123,152,229,231,72,196,122,174,214,196,200,177,88,233,79,139,31,43,25,201,242,255,0,16,250,116,231,53,128,117,80,0,2,42,226,199,202,198,114,124,191,196,62,157,57,205,97,210,159,22,62,86,51,147,229,254,33,244,233,206,107,0,233,79,132,239,43,25,55,242,255,0,15,122,116,4,170,69,92,39,121,88,201,191,151,248,123,211,160,42,87,17,221,174,249,95,151,88,255,0,13,225,12,151,142,147,28,91,105,239,12,76,101,122,142,9,36,130,26,8,230,88,231,167,183,106,248,155,83,82,230,181,207,100,251,214,159,78,94,139,47,49,203,16,86,14,218,191,52,248,91,229,253,15,168,220,71,98,167,154,124,83,242,254,187,212,109,199,159,237,108,199,248,55,52,243,211,0,102,14,95,98,26,75,230,30,190,101,189,5,77,13,117,50,174,201,89,222,87,36,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,65,216,169,230,159,20,252,191,174,245,27,112,27,82,85,94,212,127,34,121,155,247,47,172,81,22,168,170,189,168,254,68,243,55,238,95,88,162,3,21,184,78,243,79,147,127,48,48,247,168,192,116,166,115,89,194,119,154,124,155,249,129,135,189,70,3,165,48,4,63,197,87,19,24,55,133,12,163,172,205,44,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,254,215,53,115,51,10,228,222,92,98,60,210,198,181,125,61,151,12,219,229,184,84,237,146,54,73,54,196,248,32,139,152,246,49,211,74,245,108,113,177,92,155,228,123,26,139,171,144,231,223,140,78,42,177,151,21,249,185,112,198,23,155,149,91,112,197,186,162,162,155,9,218,36,141,33,101,186,220,175,248,21,209,53,239,111,83,35,91,27,166,126,231,110,122,35,81,121,108,141,140,13,169,198,88,79,25,113,135,193,53,170,150,12,99,87,132,49,14,97,96,122,43,180,203,102,157,41,41,42,42,234,173,233,42,81,206,247,199,60,204,161,124,210,53,37,108,107,205,116,77,86,43,220,215,61,175,197,107,159,5,60,67,90,120,134,103,13,53,88,34,173,248,157,245,16,105,87,77,77,81,83,110,238,233,170,25,3,46,203,52,81,185,201,66,142,123,119,204,172,252,30,142,99,218,217,26,230,38,239,112,157,229,99,38,254,95,225,239,78,128,146,164,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,211,115,88,247,65,11,156,212,93,28,177,70,171,174,212,208,34,174,21,120,103,193,188,40,101,29,30,86,224,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,198,30,212,127,61,153,155,247,47,163,209,27,252,96,15,106,63,158,204,205,251,151,209,232,128,191,253,138,158,86,49,79,204,10,239,78,183,31,147,180,247,128,170,156,231,181,85,241,3,147,246,42,186,252,193,182,83,211,67,117,180,82,114,152,151,107,116,13,155,124,209,196,216,185,181,21,205,71,64,212,69,151,226,134,4,141,141,115,210,54,59,245,246,42,121,88,197,63,48,43,189,58,220,95,240,49,3,179,79,131,44,241,204,108,199,194,28,72,218,110,190,14,193,152,87,16,67,80,151,41,95,52,117,87,168,225,87,117,52,212,113,179,78,100,47,218,180,179,72,247,182,61,179,74,212,231,44,114,68,159,91,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,15,85,217,13,150,120,87,57,50,227,136,252,173,198,180,157,69,151,19,91,236,22,250,157,177,198,249,33,222,151,61,147,197,204,99,216,217,162,122,54,72,222,173,93,146,49,142,68,213,168,84,190,49,56,85,198,92,40,102,229,195,7,222,109,181,110,195,23,26,138,138,156,39,119,146,68,153,151,27,114,63,224,71,74,214,49,189,76,109,116,109,153,155,91,181,234,142,68,229,190,55,190,85,236,199,226,238,213,195,46,110,85,225,76,97,110,164,92,39,153,85,22,235,109,202,235,37,67,96,125,162,120,159,43,105,234,156,249,28,216,186,102,173,76,156,237,202,138,214,105,35,93,248,53,142,77,126,226,31,36,48,15,23,249,13,93,151,245,151,202,71,91,113,5,61,61,210,195,136,104,99,134,181,41,103,77,36,166,173,167,114,234,215,177,205,85,107,150,55,53,100,134,105,24,215,183,126,228,14,123,50,83,43,238,185,213,155,152,67,42,44,206,171,142,163,20,222,41,173,175,168,166,162,117,91,232,224,123,211,157,84,177,53,81,94,200,98,230,74,255,0,137,168,140,141,202,174,106,34,170,116,167,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,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,186,232,137,245,25,235,217,115,192,238,42,201,188,199,199,249,165,156,88,123,167,189,97,155,133,78,16,195,124,234,73,25,28,219,21,58,187,165,55,81,78,199,186,25,88,177,199,5,68,110,77,241,190,173,174,110,142,67,74,128,230,179,139,31,52,249,201,243,3,16,250,140,230,148,228,79,9,56,87,139,158,204,12,180,194,215,41,122,28,73,98,241,29,195,12,220,90,232,226,229,215,58,225,113,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,76,106,139,171,16,205,110,44,124,211,231,39,204,12,67,234,51,155,83,217,113,228,79,44,190,250,245,138,208,48,135,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,175,221,152,92,122,212,231,61,170,147,135,236,224,190,213,215,230,13,178,158,166,107,85,222,175,148,196,187,91,160,108,59,33,146,87,75,205,168,174,106,58,119,42,164,95,20,48,44,143,115,158,146,61,206,215,126,28,114,191,23,101,123,56,136,188,99,122,76,43,140,48,173,60,86,138,62,182,89,29,5,254,7,73,36,145,219,153,19,81,206,74,148,115,231,146,55,177,186,105,205,231,105,26,115,160,198,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,0,234,120,16,167,6,217,179,142,243,179,135,28,25,152,89,145,132,46,182,43,245,117,190,56,234,37,184,54,22,119,190,198,53,169,115,133,145,35,121,112,212,125,171,90,232,227,211,114,236,71,197,203,150,73,172,1,133,125,162,92,25,113,5,149,121,143,138,243,195,18,93,110,185,131,131,47,87,8,170,29,139,234,31,19,170,169,157,58,171,34,166,173,134,61,188,158,94,198,66,217,35,141,180,219,86,157,172,229,43,219,3,55,80,1,158,189,152,92,5,84,228,197,170,147,136,28,224,177,85,208,102,13,206,158,166,27,85,162,175,148,244,180,219,167,108,59,38,146,39,69,205,167,174,114,54,118,170,36,191,12,51,172,111,107,94,178,49,191,175,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,40,7,101,199,158,204,178,251,235,209,235,77,158,226,171,134,124,27,197,126,81,214,101,110,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,97,236,184,243,217,150,95,125,122,61,105,191,192,115,153,108,224,167,136,107,183,16,207,225,166,151,4,85,179,19,178,162,125,106,234,105,170,41,173,221,221,13,67,224,125,217,38,150,54,185,104,85,204,118,201,145,159,132,213,172,99,93,35,154,197,222,142,26,242,170,235,146,25,13,129,178,162,251,136,170,239,151,44,55,103,134,146,178,178,162,173,213,40,179,251,221,36,80,200,230,49,221,52,110,114,197,3,85,168,173,134,56,154,191,146,72,17,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,105,185,204,99,167,153,205,106,174,141,89,100,84,211,114,235,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,24,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,187,221,158,156,88,193,129,174,20,121,1,142,91,81,37,166,253,115,70,225,250,246,186,73,86,138,182,119,53,169,74,230,106,168,216,37,147,69,106,177,19,100,178,61,207,69,108,142,124,122,100,115,222,105,143,103,167,22,51,227,155,125,30,64,99,150,211,199,118,176,219,17,184,126,189,174,142,36,173,162,129,173,106,82,185,154,162,186,120,163,209,90,172,69,223,20,111,115,209,29,27,159,36,171,35,205,57,97,47,127,150,127,135,229,247,57,255,0,181,93,130,249,251,65,151,71,174,237,63,253,227,255,0,180,71,181,222,187,224,2,86,231,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,131,227,142,211,250,43,46,114,195,109,193,216,122,221,136,50,206,159,144,202,171,132,113,84,69,114,171,223,30,178,203,2,77,203,108,124,183,61,26,145,201,26,239,228,187,240,141,73,17,89,139,138,198,217,193,196,77,233,211,89,211,249,245,71,86,251,33,217,156,207,105,107,185,111,45,183,191,52,83,189,61,35,213,26,207,13,234,190,172,117,210,122,68,204,95,128,124,108,29,140,112,198,96,97,139,118,51,193,151,170,123,181,150,237,10,79,73,87,2,174,217,27,170,162,162,162,232,173,115,92,138,215,49,200,142,107,154,230,185,17,81,81,62,201,147,19,21,70,177,201,164,185,110,187,53,205,187,145,49,84,78,147,19,194,98,99,156,76,116,152,0,7,235,224,49,207,143,239,54,248,239,238,191,76,165,54,48,199,62,63,188,219,227,191,186,253,50,148,143,237,39,234,180,251,81,238,149,193,216,167,167,239,127,131,87,199,109,94,205,65,224,11,139,139,134,106,91,229,202,60,209,191,83,205,138,173,48,177,214,106,218,153,157,213,94,105,90,215,44,141,126,169,164,147,194,214,181,85,219,183,200,199,43,149,170,177,203,35,171,94,72,240,157,63,16,252,43,221,49,46,12,117,60,56,219,13,98,187,131,105,35,145,177,198,219,173,51,168,168,92,180,178,76,168,138,215,53,200,174,137,92,238,91,93,36,136,228,106,72,178,50,177,127,24,48,126,32,254,248,217,47,150,74,207,231,211,85,208,213,194,255,0,255,0,83,226,149,143,111,253,167,53,205,254,69,66,61,133,187,127,42,174,139,250,121,181,71,217,49,249,199,243,194,87,22,123,128,202,182,251,13,136,202,166,168,139,246,42,152,215,235,81,87,73,245,211,84,115,233,60,99,231,83,19,29,0,2,189,240,129,197,109,163,136,252,35,37,45,238,162,221,67,143,45,92,201,46,182,170,104,157,12,110,167,89,85,34,168,167,107,228,123,159,22,215,70,199,174,237,91,38,186,163,90,248,213,214,16,158,88,191,70,34,220,93,183,58,196,185,55,53,202,241,89,54,46,188,14,50,157,219,148,78,147,30,233,142,248,158,113,61,97,207,121,181,185,113,142,240,254,88,240,141,131,49,254,41,169,228,218,236,88,6,211,89,62,143,99,95,38,218,24,182,197,30,247,53,171,44,142,218,198,53,92,155,158,246,183,93,84,197,34,123,226,99,57,49,142,39,176,101,246,78,86,190,158,12,59,131,48,166,30,169,164,142,157,101,107,170,165,169,178,80,200,178,84,34,189,99,123,163,87,200,216,220,140,106,181,178,61,61,251,149,72,46,89,141,140,5,55,46,233,172,233,17,30,46,173,219,173,152,171,107,47,96,176,59,219,180,69,85,85,92,245,221,136,136,157,61,115,51,17,234,215,94,143,29,159,217,243,140,120,129,199,213,216,199,18,79,81,77,66,249,156,235,93,153,43,101,158,150,217,18,178,54,109,137,30,186,53,206,108,81,186,71,53,172,71,189,21,219,91,170,53,45,175,103,215,8,51,212,79,110,226,7,51,173,53,20,205,166,154,42,204,39,67,55,45,91,84,213,142,68,90,201,225,124,110,84,106,57,241,73,78,228,123,29,186,62,102,138,213,141,206,133,56,30,225,130,209,196,94,55,185,87,226,235,143,47,11,225,30,150,123,149,12,46,115,42,46,47,153,100,229,64,143,77,57,113,47,38,69,145,232,187,244,209,172,209,95,204,143,95,13,150,77,128,171,21,95,203,177,28,120,240,245,207,127,217,209,8,237,43,107,172,228,56,88,217,108,154,55,52,166,34,189,53,243,105,152,137,138,99,190,106,137,214,169,238,158,179,51,165,123,227,251,202,70,59,251,175,212,233,76,115,54,51,143,239,41,24,239,238,191,83,165,49,204,199,218,79,214,169,246,99,223,45,215,98,158,128,189,254,53,95,5,183,185,201,108,228,198,57,15,143,169,51,15,4,190,157,245,212,208,205,77,37,45,90,202,180,181,81,72,197,106,199,51,35,123,21,237,71,109,145,27,187,68,124,108,119,191,106,27,75,148,185,181,130,51,179,4,81,99,236,3,116,234,237,213,122,199,44,82,34,54,162,142,161,17,21,244,243,177,21,118,74,221,83,84,213,81,81,90,230,171,152,230,185,114,247,140,174,16,111,89,17,137,234,241,102,12,180,212,84,229,237,202,103,203,72,232,121,245,78,179,181,18,6,172,117,114,172,104,200,218,233,166,86,66,174,123,220,230,181,17,206,87,162,170,249,110,18,248,159,187,240,207,141,234,43,223,110,239,60,47,127,228,193,126,161,141,173,74,133,100,106,254,92,240,61,116,210,88,249,146,42,49,85,24,244,115,154,237,170,173,145,140,191,25,115,40,191,56,108,71,205,153,251,189,113,234,151,206,216,108,230,11,180,76,166,140,239,38,157,111,211,79,14,81,189,29,104,171,186,170,120,233,199,159,14,83,172,108,233,158,253,172,255,0,170,191,191,63,230,37,247,195,248,139,15,226,203,68,24,131,11,95,109,215,155,93,86,238,69,109,190,169,149,20,242,237,114,177,219,100,98,171,93,163,154,230,174,139,238,84,84,250,208,161,29,172,255,0,170,191,191,63,230,38,255,0,58,152,156,5,115,30,175,124,42,62,204,40,170,222,215,97,104,174,52,152,242,145,49,61,63,71,90,189,240,3,230,223,2,125,233,233,149,69,189,227,247,139,139,134,85,219,226,202,60,174,191,83,195,138,174,208,189,215,154,218,105,157,213,89,169,92,214,172,109,102,137,164,115,204,215,57,81,219,183,198,198,163,145,168,178,69,35,115,191,40,51,79,16,100,174,98,218,115,55,11,81,219,170,174,150,110,127,34,27,132,111,125,59,185,208,73,11,183,53,143,99,151,70,202,229,77,28,158,244,79,173,61,203,229,174,55,27,133,226,225,85,118,187,87,212,86,215,86,204,250,154,170,170,153,93,44,179,202,247,43,159,35,222,229,85,115,156,229,85,87,42,170,170,170,170,145,75,25,149,88,108,21,88,123,124,42,170,103,143,116,105,28,189,115,248,58,3,53,216,171,89,230,211,90,205,241,186,85,102,213,186,98,41,158,59,213,197,85,207,157,251,180,235,19,167,214,158,124,34,98,126,134,14,193,216,159,48,49,61,187,6,96,203,45,69,218,245,118,153,32,164,164,129,19,116,142,209,85,85,85,116,70,181,173,69,115,158,229,70,181,173,115,156,168,136,170,155,75,195,199,15,24,35,135,44,16,204,45,133,163,234,238,53,123,38,188,94,38,141,27,81,114,168,68,93,28,169,170,236,137,186,185,35,137,21,81,136,171,239,115,220,247,190,45,224,47,135,76,43,148,249,117,6,97,178,237,110,189,98,140,89,70,145,215,214,80,87,211,92,40,233,89,28,242,255,0,7,165,168,133,159,248,54,206,137,36,140,89,96,77,170,168,198,169,105,73,30,75,150,70,22,143,47,115,231,207,225,31,156,245,251,148,199,105,251,115,94,123,138,156,171,5,51,24,123,115,49,63,191,84,117,159,221,166,99,205,142,179,231,79,77,51,223,181,159,245,87,247,231,252,196,143,123,44,252,192,226,15,232,109,95,245,218,34,66,237,103,253,85,253,249,255,0,49,35,222,203,63,48,56,131,250,27,87,253,118,136,214,222,244,220,120,199,195,9,174,89,253,150,213,236,92,255,0,86,166,165,17,166,123,112,247,151,28,68,97,136,48,214,96,80,212,53,212,83,115,232,46,84,47,100,85,180,78,85,77,233,20,142,107,147,107,218,212,107,216,230,185,171,163,87,77,204,99,155,37,130,91,114,221,23,105,154,43,141,98,92,241,131,198,98,50,251,244,226,112,181,205,21,211,58,196,196,233,49,252,254,49,193,231,176,38,94,224,140,177,195,240,225,108,1,133,237,214,43,92,59,87,145,71,10,51,152,244,99,89,204,149,223,149,44,170,214,49,29,35,213,207,118,212,220,170,166,8,29,8,28,247,145,109,165,166,41,139,52,211,26,71,157,252,23,223,98,23,174,95,175,49,187,118,169,170,169,242,83,51,51,172,207,210,115,153,108,103,0,62,82,48,39,222,158,167,84,88,66,189,240,3,229,35,2,125,233,234,117,69,132,36,56,15,213,109,123,52,251,161,77,237,103,167,241,223,227,93,248,234,120,220,25,148,184,35,0,226,236,101,141,240,205,175,165,186,99,170,200,43,110,206,106,163,99,115,225,139,99,81,145,181,17,173,213,206,154,87,57,81,94,249,39,145,206,114,166,212,111,178,0,201,166,138,104,141,41,141,35,243,226,210,223,196,93,197,87,229,47,85,53,85,164,70,179,198,116,166,34,152,143,178,34,34,61,80,207,126,214,127,213,95,223,159,243,18,61,236,179,243,3,136,63,161,181,127,215,104,137,11,181,159,245,87,247,231,252,196,143,123,44,252,192,226,15,232,109,95,245,218,34,35,123,211,113,227,31,12,58,43,44,254,203,106,246,46,127,171,82,99,237,58,204,92,193,192,62,205,124,9,142,177,14,28,235,251,231,170,238,155,156,244,124,253,157,30,206,103,41,205,221,183,123,244,215,93,55,46,159,90,158,23,179,119,53,179,71,29,103,141,242,211,141,179,39,20,226,26,24,112,165,77,76,116,183,91,197,69,92,76,149,43,40,218,146,35,36,123,145,28,141,123,147,118,154,232,229,79,229,82,239,230,214,64,101,38,121,247,87,181,60,37,223,125,201,207,232,63,135,212,211,114,121,220,190,103,216,72,205,218,242,163,252,173,116,219,238,211,85,215,231,101,103,12,25,27,146,184,130,163,20,229,150,7,238,107,165,85,27,237,243,79,222,117,149,27,169,220,246,61,204,219,52,175,106,106,232,152,186,162,107,238,250,244,85,215,107,115,47,196,213,143,249,76,85,27,154,199,13,103,187,78,90,104,128,97,54,195,37,179,178,51,146,87,98,169,196,238,213,27,251,180,105,172,215,53,71,157,189,189,194,38,35,151,224,148,193,155,221,164,89,173,154,56,23,60,108,118,156,19,153,56,167,15,80,205,133,41,170,100,165,181,94,42,41,34,124,171,89,88,213,145,89,27,218,138,229,107,26,155,180,215,70,162,127,34,30,235,179,23,49,115,7,31,123,74,241,222,58,196,56,143,160,238,110,151,189,174,115,214,114,55,245,155,249,124,215,59,110,237,140,215,77,53,218,154,253,72,123,81,154,209,94,51,228,123,179,175,30,62,17,171,91,136,216,12,78,31,102,227,105,38,245,51,68,197,51,187,164,235,231,85,20,243,229,215,84,23,198,246,115,231,14,19,226,131,26,97,252,45,154,248,202,205,107,165,238,238,69,21,190,251,85,79,79,22,235,117,51,221,182,54,61,26,221,92,231,57,116,79,122,170,175,214,165,173,236,221,198,152,199,29,100,117,242,237,141,177,101,231,16,215,67,138,234,105,163,170,186,215,203,87,43,34,74,58,55,36,104,249,28,229,70,163,158,229,219,174,154,185,87,249,84,146,241,255,0,8,60,59,102,142,46,175,199,120,239,47,59,206,249,115,229,117,85,93,237,93,15,51,151,19,34,103,193,20,205,98,104,200,216,158,230,166,186,106,190,245,85,61,142,86,101,6,93,100,174,31,168,194,217,101,135,187,154,215,85,88,251,132,208,117,115,212,110,168,115,24,199,63,116,207,123,147,86,196,196,209,23,79,119,213,170,174,190,56,108,191,19,103,27,86,34,186,162,104,153,158,26,207,94,92,52,209,178,207,54,195,37,204,118,98,198,81,134,177,85,56,138,41,183,19,84,211,68,68,205,49,17,87,157,21,77,83,172,247,199,30,174,119,184,177,243,79,156,159,48,49,15,168,206,109,79,101,199,145,60,178,251,235,214,43,76,86,226,199,205,62,114,124,192,196,62,163,57,181,61,151,30,68,242,203,239,175,88,173,55,106,185,106,138,235,141,120,10,225,231,48,248,139,139,137,108,95,98,171,186,95,93,78,216,107,236,181,221,61,101,146,230,246,210,186,149,147,84,82,212,68,245,87,182,37,139,106,49,236,98,58,8,223,183,118,245,117,138,0,85,94,212,127,34,121,155,247,47,172,81,24,173,194,119,154,124,155,249,129,135,189,70,3,106,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,0,191,253,185,223,169,63,218,79,221,165,85,236,184,243,217,150,95,125,122,61,105,106,187,115,191,82,127,180,159,187,74,171,217,113,231,179,44,190,250,244,122,208,55,248,0,0,0,0,192,30,212,127,61,153,155,247,47,163,209,27,252,96,15,106,63,158,204,205,251,151,209,232,128,181,93,134,63,174,207,217,191,222,70,170,25,87,216,99,250,236,253,155,253,228,106,160,17,254,34,200,188,184,197,57,203,132,115,230,239,102,223,139,240,77,190,190,221,107,171,141,82,63,193,213,181,24,229,153,90,136,249,121,108,90,134,198,199,57,99,103,87,59,182,43,220,215,54,64,0,10,171,218,143,228,79,51,126,229,245,138,35,21,184,78,243,79,147,127,48,48,247,168,192,109,79,106,63,145,60,205,251,151,214,40,140,86,225,59,205,62,77,252,192,195,222,163,0,29,41,130,181,118,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,187,167,166,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,174,139,239,107,149,23,220,170,100,95,12,156,77,241,37,127,226,75,42,44,87,222,32,243,42,227,109,184,227,139,21,37,101,29,94,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,129,171,253,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,6,212,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,1,210,153,132,61,169,220,63,101,126,65,241,13,71,14,86,178,146,215,67,139,172,233,126,170,195,208,36,136,203,108,238,168,150,55,58,22,242,210,40,233,165,88,213,89,19,36,122,177,236,153,54,197,23,37,171,171,220,104,241,109,133,120,70,202,197,197,55,40,186,236,73,125,234,109,248,102,220,214,199,47,50,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,58,52,68,213,232,115,239,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,90,154,234,234,149,77,242,191,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,9,127,130,94,37,51,31,134,252,241,177,220,240,82,93,110,150,172,71,112,163,181,223,240,221,5,42,214,73,121,165,124,200,212,142,10,116,115,119,214,55,152,229,167,84,115,92,146,59,106,170,178,73,24,251,1,219,87,230,159,11,124,191,161,245,27,137,106,187,53,59,63,125,132,209,208,231,222,107,67,191,31,93,109,238,238,187,115,155,172,118,122,26,184,41,159,248,88,167,166,100,212,247,22,47,83,4,155,94,173,72,228,123,61,251,156,85,94,218,191,52,248,91,229,253,15,168,220,64,118,42,121,167,197,63,47,235,189,70,220,109,73,138,221,138,158,105,241,79,203,250,239,81,183,27,82,4,127,153,249,23,151,25,193,125,192,184,147,28,217,186,186,252,187,196,17,226,75,36,209,170,71,35,42,163,99,145,172,116,136,156,206,79,51,147,51,163,107,154,215,201,77,6,253,205,106,177,210,0,0,69,92,88,249,88,206,79,151,248,135,211,167,57,172,58,83,226,199,202,198,114,124,191,196,62,157,57,205,96,29,84,2,52,226,110,237,117,176,112,219,154,247,219,21,206,174,221,114,183,96,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,244,177,226,159,254,201,108,213,255,0,219,43,143,255,0,56,13,254,226,199,202,198,114,124,191,196,62,157,57,205,97,208,69,218,237,117,191,246,99,214,223,111,183,58,187,141,202,227,144,242,85,214,86,85,204,233,167,169,158,76,62,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,159,112,58,61,225,235,11,88,177,207,5,249,105,130,177,77,15,91,101,196,25,95,102,181,220,105,185,175,143,159,75,61,166,40,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,239,49,91,141,254,11,177,87,8,249,143,61,13,19,110,183,188,3,114,229,207,100,196,50,208,200,216,217,205,89,182,208,212,206,140,72,86,177,137,4,138,173,98,252,113,163,101,218,205,203,27,54,255,0,132,239,43,25,55,242,255,0,15,122,116,7,213,207,76,139,203,142,34,242,226,227,149,249,161,102,235,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,229,204,205,206,209,116,86,171,92,230,61,175,99,222,199,7,50,229,255,0,236,84,243,79,138,126,95,215,122,141,184,170,188,78,240,245,138,184,95,206,91,214,81,226,154,158,191,160,229,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,198,141,232,215,61,172,150,41,88,143,126,205,203,47,246,100,113,3,128,120,120,226,73,111,185,140,250,184,45,184,170,207,225,88,171,34,88,91,5,12,245,53,244,110,109,77,84,147,73,27,98,166,99,97,123,164,145,21,202,212,247,237,95,126,129,190,133,85,237,71,242,39,153,191,114,250,197,17,106,138,171,218,143,228,79,51,126,229,245,138,32,49,91,132,239,52,249,55,243,3,15,122,140,7,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,219,240,157,230,159,38,254,96,97,239,81,128,183,253,165,125,161,117,153,155,125,174,200,172,134,197,255,0,196,90,13,177,94,47,150,185,167,167,146,241,85,178,166,26,154,86,77,28,201,29,77,185,209,204,198,170,58,61,178,73,18,185,174,124,123,28,224,138,187,70,120,215,250,85,102,60,22,12,1,115,186,199,150,88,91,240,118,218,105,215,149,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,218,68,233,165,141,42,1,237,114,187,40,113,150,111,212,226,104,48,124,20,138,204,31,133,238,120,190,239,53,76,233,19,32,183,80,197,190,87,34,123,220,247,185,203,28,108,107,81,117,124,173,87,109,98,61,237,241,64,116,167,194,119,149,140,155,249,127,135,189,58,2,85,34,174,19,188,172,100,223,203,252,61,233,208,18,168,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,255,0,246,42,121,88,197,63,48,43,189,58,220,95,242,128,118,42,121,88,197,63,48,43,189,58,220,95,240,6,43,118,213,249,167,194,223,47,232,125,70,226,109,73,138,221,181,126,105,240,183,203,250,31,81,184,129,64,13,73,236,167,227,182,234,151,90,14,22,115,151,19,82,58,218,234,116,131,4,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,156,134,171,247,193,28,112,7,2,156,34,90,184,190,202,60,234,194,144,92,105,44,248,178,195,81,135,110,88,114,235,61,59,94,198,78,172,186,53,244,179,61,26,178,178,154,100,219,191,150,186,163,227,134,69,108,156,164,141,213,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,180,213,212,53,40,155,226,126,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,29,68,2,133,118,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,67,228,230,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,250,129,205,103,22,62,105,243,147,230,6,33,245,25,205,158,236,206,187,90,172,29,159,249,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,48,241,99,230,159,57,62,96,98,31,81,156,146,179,99,136,28,125,110,224,211,38,56,104,183,190,146,151,9,221,44,245,88,170,186,88,86,102,85,213,78,152,138,245,10,83,74,228,147,148,250,100,88,98,149,35,116,106,188,216,216,237,223,10,34,7,228,227,127,141,28,85,197,198,99,207,93,68,235,173,147,0,219,121,112,89,48,244,181,210,58,55,242,150,109,181,213,48,35,214,20,172,122,79,34,43,152,159,4,106,216,183,63,106,200,249,131,179,67,128,170,156,249,196,48,231,86,108,216,170,224,203,171,29,68,115,90,25,39,43,101,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,248,55,61,200,198,57,202,201,145,144,87,4,28,45,125,46,51,198,12,183,173,196,157,201,101,182,219,228,190,222,234,34,110,234,167,208,197,52,49,58,42,100,86,171,18,103,190,120,218,142,127,194,198,171,159,163,213,169,27,250,19,194,120,90,197,129,176,173,155,5,97,106,30,138,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,222,7,214,4,105,196,221,218,235,96,225,183,53,239,182,43,157,93,186,229,110,192,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,223,233,99,197,63,253,146,217,171,255,0,182,87,31,254,112,29,41,130,52,225,146,237,117,191,240,219,149,23,219,237,206,174,227,114,184,224,123,21,93,101,101,92,206,154,122,153,228,160,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,73,96,10,1,219,87,229,99,11,124,192,161,244,235,137,127,202,1,219,87,229,99,11,124,192,161,244,235,136,20,3,178,227,207,102,89,125,245,232,245,166,255,0,24,3,217,113,231,179,44,190,250,244,122,211,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,31,162,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,249,192,228,252,152,138,163,73,228,216,62,12,248,170,183,241,17,131,159,105,191,75,79,73,141,176,244,48,197,112,165,117,67,93,45,198,38,197,19,93,113,107,27,20,108,99,95,50,189,29,27,17,201,26,236,69,84,71,179,91,26,96,134,94,227,188,65,150,56,222,201,143,240,181,79,38,233,98,172,142,178,13,94,246,178,77,171,241,69,38,199,53,203,20,141,220,199,181,28,155,152,247,55,93,20,218,78,30,243,219,12,113,17,151,20,217,129,134,169,42,40,156,217,157,67,114,160,159,85,117,21,107,24,199,73,18,63,68,73,91,182,70,57,175,106,38,173,123,117,70,59,115,27,56,201,179,79,150,81,228,174,207,159,31,140,126,125,255,0,123,149,187,75,216,79,248,115,17,253,33,128,167,250,181,201,229,251,21,119,123,51,206,153,233,243,123,181,146,192,6,245,84,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,231,143,78,47,61,148,90,39,202,28,187,186,105,140,47,52,107,215,92,40,171,118,84,88,35,115,162,86,106,156,183,39,54,104,150,100,110,143,100,145,34,178,68,211,116,106,184,248,172,77,188,37,169,187,114,120,71,227,234,110,50,28,143,23,180,88,250,50,252,21,58,213,87,57,233,76,117,170,103,164,71,223,60,34,53,153,136,152,147,180,67,139,25,239,183,11,175,14,24,37,180,235,105,161,154,22,226,75,138,58,57,150,174,166,55,50,86,210,196,173,85,72,219,20,141,111,49,125,210,44,177,171,52,99,88,238,109,16,0,174,241,152,186,241,183,102,237,207,179,213,29,206,203,217,205,159,194,236,206,95,70,95,132,142,17,198,169,235,85,90,70,181,79,62,51,167,217,26,68,112,132,181,195,167,18,216,251,134,236,79,37,219,10,45,61,93,166,229,53,59,175,118,153,227,98,54,225,20,73,34,53,169,54,213,146,23,53,38,145,90,230,46,155,182,171,154,246,166,197,215,76,152,207,172,177,207,204,63,46,32,203,123,255,0,89,209,242,155,112,162,158,37,134,174,130,73,24,143,70,75,26,255,0,156,212,123,21,209,185,209,189,26,247,109,93,48,196,245,57,109,154,56,251,40,49,59,49,142,92,98,90,139,37,217,144,201,76,179,68,198,72,217,34,122,124,81,201,28,141,116,114,55,84,107,182,189,170,136,230,181,201,163,154,213,76,252,179,55,185,129,157,202,248,209,221,221,225,249,34,155,113,217,214,19,106,233,156,86,31,75,120,168,142,21,116,171,77,52,138,244,137,153,210,35,72,170,56,196,119,196,68,55,156,16,95,12,28,90,96,142,38,45,21,108,160,163,238,12,81,108,221,37,117,134,122,164,153,233,79,187,70,84,67,38,214,115,162,93,90,215,46,212,86,61,118,185,52,116,110,124,232,78,44,222,183,136,162,46,90,157,98,92,171,153,101,184,188,163,19,94,15,29,68,209,114,158,113,63,237,194,98,122,76,107,19,208,49,207,143,239,54,248,239,238,191,76,165,54,48,199,62,63,188,219,227,191,186,253,50,148,210,109,39,234,180,251,81,238,149,165,216,167,167,239,127,131,87,199,109,113,187,44,252,191,98,15,233,149,95,245,42,35,198,241,233,193,125,85,254,170,124,235,201,188,53,204,184,201,172,152,142,207,65,20,210,212,92,42,36,154,38,71,81,75,77,20,78,214,85,230,72,249,215,115,81,81,136,253,21,235,35,157,236,187,44,252,191,98,15,233,149,95,245,42,34,227,30,216,108,37,188,110,91,69,171,157,220,251,165,173,207,54,139,25,179,27,107,138,199,96,231,140,87,49,52,244,170,157,35,88,159,225,221,58,79,70,12,101,118,100,226,124,160,199,214,108,199,193,210,211,178,237,100,153,210,194,149,48,164,177,72,215,177,209,201,27,219,238,85,107,227,123,216,170,213,71,34,57,85,174,107,145,28,155,123,149,216,210,225,152,120,6,205,140,110,216,50,243,132,235,174,48,185,213,86,107,188,46,138,170,142,86,61,204,123,92,142,70,170,181,92,197,115,28,173,106,185,142,99,149,173,215,106,69,184,91,130,28,128,193,217,189,38,113,217,176,245,67,107,155,50,213,209,90,36,146,53,181,91,170,151,106,243,233,224,70,34,181,205,114,57,204,106,189,204,141,207,213,141,102,200,246,79,131,39,203,239,224,34,168,187,87,9,233,30,247,239,104,251,99,149,237,101,86,43,192,217,152,174,152,227,93,92,39,73,214,119,52,142,19,17,51,174,189,250,233,194,102,103,158,242,214,241,167,133,173,244,153,93,195,142,54,142,106,133,174,187,101,221,29,170,104,220,230,242,155,21,37,61,52,145,185,169,166,168,229,117,108,168,229,85,84,84,107,52,68,209,85,106,145,166,60,73,97,107,126,33,236,219,193,87,106,217,170,25,54,25,176,97,91,173,35,98,115,81,175,149,240,65,72,173,147,84,85,86,242,234,228,93,17,81,119,35,87,93,17,81,98,248,27,62,90,197,248,238,166,39,238,157,125,203,223,106,243,31,232,204,219,42,185,60,170,187,85,19,254,122,119,99,238,170,98,126,196,7,217,169,153,183,124,39,159,137,151,176,197,206,181,227,170,57,160,169,102,230,183,149,81,73,12,181,16,207,170,177,92,237,26,217,227,216,142,106,47,63,114,234,172,106,26,182,96,198,86,99,235,134,86,230,62,26,204,75,98,84,62,108,63,115,130,185,208,193,84,234,103,84,196,199,167,54,157,100,106,42,181,178,199,190,55,123,149,21,175,114,42,42,42,162,239,57,32,217,203,251,248,122,173,76,252,217,252,39,253,245,83,221,181,101,113,133,205,236,227,232,166,34,47,81,164,250,234,162,116,153,159,242,205,17,246,43,223,31,222,82,49,223,221,126,167,74,99,153,177,156,127,121,72,199,127,117,250,157,41,142,102,179,105,63,90,167,217,143,124,167,125,138,122,2,247,248,213,124,22,219,239,140,112,118,24,204,12,49,113,193,152,206,203,79,118,178,221,161,88,42,233,39,69,219,35,117,69,69,69,77,21,174,107,145,28,215,181,81,205,115,90,230,170,42,34,166,49,113,49,195,222,39,225,223,49,235,48,213,206,134,161,214,10,217,166,159,14,220,158,244,149,181,180,72,255,0,133,29,34,53,169,207,99,92,198,202,205,173,209,202,138,137,177,236,115,182,216,143,115,179,34,178,251,63,48,140,152,75,29,219,191,218,233,110,116,208,193,215,208,126,22,57,31,211,205,44,111,229,115,57,44,107,244,79,137,186,162,255,0,38,146,12,215,45,140,125,189,105,249,241,203,242,149,63,176,27,107,115,100,177,187,183,181,156,61,207,159,29,223,189,76,119,199,94,248,225,206,35,74,49,217,169,156,185,177,14,46,76,158,101,154,227,125,192,115,115,166,146,171,149,35,227,195,149,11,20,179,53,220,212,106,181,145,78,232,158,222,83,213,168,178,59,123,21,29,204,73,61,15,107,63,234,175,239,207,249,137,113,178,79,34,178,251,32,240,140,120,75,2,91,191,219,234,174,117,48,193,215,215,254,22,73,25,212,77,20,108,230,242,249,207,107,53,79,133,186,34,127,46,180,231,181,159,245,87,247,231,252,196,192,196,225,174,97,50,138,173,93,171,89,225,246,113,142,31,98,89,145,231,120,45,160,237,22,206,59,1,107,201,209,59,241,235,170,98,221,205,107,152,233,53,122,187,181,158,51,50,172,92,25,96,236,49,152,28,72,97,92,25,140,236,180,247,107,45,218,27,172,21,116,147,162,237,145,189,219,84,168,168,169,162,181,205,114,35,154,246,170,57,174,107,92,213,69,68,84,250,28,88,240,157,137,248,108,196,233,81,78,234,139,182,9,187,76,230,218,46,238,106,110,99,180,87,116,181,59,81,17,179,181,168,170,138,136,141,149,173,87,53,17,82,72,227,253,60,0,249,183,192,159,122,122,101,81,174,120,199,7,97,140,192,195,23,28,25,140,236,180,247,107,45,218,21,130,174,146,116,93,178,55,84,84,84,84,209,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,96,229,185,109,25,134,6,174,149,69,83,164,253,145,194,125,73,94,218,237,182,43,100,54,170,204,198,181,216,174,213,59,244,127,158,231,157,79,117,81,247,76,112,158,147,25,91,193,95,24,85,89,13,136,60,35,143,235,46,53,216,14,235,203,131,223,60,211,119,19,209,242,59,159,4,26,171,121,78,116,207,89,152,198,239,119,194,246,238,115,54,73,172,86,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,12,82,226,147,36,45,252,63,102,245,199,47,173,56,170,158,251,66,216,99,174,165,122,72,213,170,165,138,93,85,148,245,109,106,34,54,118,181,17,125,218,35,216,248,228,68,102,253,141,178,189,157,252,87,92,44,183,11,87,13,248,174,215,81,91,108,173,154,100,195,181,148,52,142,150,90,41,94,231,205,44,51,178,52,85,116,14,114,201,39,55,69,88,149,93,189,121,95,20,62,217,78,97,94,22,239,200,113,61,39,72,245,79,119,135,243,203,150,183,180,61,143,195,231,248,24,218,156,146,53,154,169,138,235,142,91,212,105,174,252,68,242,170,35,156,117,142,63,58,60,239,179,218,207,250,171,251,243,254,98,71,189,150,126,96,113,7,244,54,175,250,237,17,33,118,179,254,170,254,252,255,0,152,145,239,101,159,152,28,65,253,13,171,254,187,68,121,222,244,220,120,199,195,12,188,179,251,45,171,216,185,254,173,77,74,0,19,7,55,135,61,231,66,7,61,228,83,105,255,0,186,255,0,55,240,116,7,97,127,245,255,0,246,191,253,27,25,192,15,148,140,9,247,167,169,213,22,16,175,124,0,249,72,192,159,122,122,157,81,97,9,6,3,245,91,94,205,62,232,83,251,89,233,252,119,248,215,126,58,128,1,150,143,179,223,181,159,245,87,247,231,252,196,143,123,44,252,192,226,15,232,109,95,245,218,34,66,237,103,253,85,253,249,255,0,49,35,222,203,63,48,56,131,250,27,87,253,118,136,135,222,244,220,120,199,195,14,144,203,63,178,218,189,139,159,234,212,176,157,161,185,255,0,155,121,25,224,15,101,152,183,185,59,239,189,122,255,0,224,20,213,60,238,79,73,203,251,120,223,183,78,108,159,147,166,187,189,250,232,154,120,222,1,184,159,207,44,234,206,27,198,22,204,220,113,223,54,186,92,53,81,112,134,14,236,163,167,219,80,218,170,86,53,251,161,137,142,93,27,43,211,69,93,61,255,0,86,168,154,89,94,33,248,89,203,238,37,188,63,227,187,198,33,160,240,231,87,210,247,77,68,17,111,234,57,91,249,156,216,100,215,78,67,52,211,79,173,117,215,221,167,198,200,62,12,50,187,135,76,99,89,141,176,77,251,20,214,215,86,219,36,181,73,29,214,170,158,88,146,39,203,20,138,228,72,224,141,119,110,133,169,174,170,154,42,251,190,165,77,173,204,54,54,113,254,86,154,167,201,235,28,53,245,113,225,226,128,97,51,205,152,183,178,51,151,221,177,76,227,119,106,141,239,39,19,58,205,115,52,249,250,107,194,157,35,159,14,70,126,112,97,149,220,69,227,26,60,109,141,175,216,166,138,186,138,217,29,170,56,237,85,84,241,68,177,50,89,100,71,42,73,4,139,187,116,206,77,117,68,209,19,221,245,170,253,158,30,56,89,203,238,26,124,65,224,75,198,33,175,241,31,73,213,119,181,68,18,236,233,249,187,57,124,168,99,211,94,123,245,215,95,169,52,211,223,175,198,207,206,51,242,187,135,76,99,71,130,113,181,135,20,214,215,86,219,35,186,199,37,170,150,158,88,146,39,203,44,104,213,89,39,141,119,110,133,203,166,138,154,42,123,254,180,79,179,195,199,20,217,125,196,183,136,60,9,103,196,52,30,28,233,58,174,246,167,130,45,253,71,55,103,47,149,52,154,233,200,126,186,233,245,166,154,251,244,201,167,228,63,42,243,116,242,188,124,121,113,252,26,75,255,0,241,95,244,4,121,109,255,0,144,233,79,118,230,155,209,187,235,249,218,105,235,83,158,47,184,190,226,39,43,184,137,197,184,19,2,102,31,118,88,237,157,7,75,75,221,52,51,114,249,148,52,242,191,227,150,23,61,117,124,143,95,123,151,77,116,79,114,34,22,83,128,108,223,204,92,234,201,235,198,41,204,220,67,223,55,74,92,75,81,111,134,126,146,10,125,180,237,165,165,123,89,182,22,49,171,163,165,122,234,169,175,191,235,209,19,70,111,240,13,147,217,213,152,183,108,205,197,56,147,25,82,221,47,60,142,124,54,250,202,86,83,183,147,4,112,183,107,95,78,247,38,173,137,170,186,185,125,234,191,82,123,146,74,200,60,131,193,220,58,96,234,204,19,130,110,87,154,218,26,219,156,151,89,36,186,205,20,178,164,175,138,40,213,168,177,199,26,109,219,11,87,77,21,117,85,247,253,72,152,216,108,54,54,140,109,87,110,213,51,110,102,116,141,126,238,13,222,121,158,108,198,43,102,44,96,112,54,41,167,23,77,54,226,170,162,220,68,204,196,68,87,231,196,107,58,207,222,231,223,139,31,52,249,201,243,3,16,250,140,230,212,246,92,121,19,203,47,190,189,98,180,197,110,44,124,211,231,39,204,12,67,234,51,155,83,217,113,228,79,44,190,250,245,138,211,118,171,150,168,0,5,85,237,71,242,39,153,191,114,250,197,17,138,220,39,121,167,201,191,152,24,123,212,96,54,167,181,31,200,158,102,253,203,235,20,70,43,112,157,230,159,38,254,96,97,239,81,128,11,255,0,219,157,250,147,253,164,253,218,85,94,203,143,61,153,101,247,215,163,214,150,171,183,59,245,39,251,73,251,180,170,189,151,30,123,50,203,239,175,71,173,3,127,129,69,115,211,181,43,46,50,139,137,251,38,76,50,30,163,11,89,110,21,54,236,127,123,109,26,85,244,178,62,158,37,167,90,39,65,80,170,188,137,223,35,42,216,248,86,70,242,158,200,216,231,183,69,187,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,1,250,192,0,12,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,11,85,216,99,250,236,253,155,253,228,106,161,149,125,134,63,174,207,217,191,222,70,170,0,0,1,85,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,13,169,237,71,242,39,153,191,114,250,197,17,138,220,39,121,167,201,191,152,24,123,212,96,3,161,60,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,210,245,51,218,229,142,58,166,114,42,98,168,102,199,73,28,140,77,95,11,81,117,98,252,42,186,104,186,42,86,12,189,236,137,225,183,45,113,254,26,204,107,22,54,204,169,238,88,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,154,232,169,245,151,124,1,85,123,81,252,137,230,111,220,190,177,68,97,182,72,99,91,86,90,231,70,1,204,107,237,61,92,246,220,43,138,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,53,211,85,79,172,220,158,212,127,34,121,155,247,47,172,81,24,2,4,149,196,86,124,227,46,36,179,114,251,154,216,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,180,87,35,27,189,234,249,28,155,222,229,91,213,217,79,192,197,214,245,137,168,56,162,205,123,93,93,190,219,96,168,73,48,165,150,227,107,115,22,231,59,233,217,36,87,53,231,199,181,212,204,108,236,124,18,69,170,186,102,111,71,179,146,137,44,63,217,153,193,119,210,79,49,223,153,24,213,188,188,3,128,110,20,147,212,211,205,67,206,142,251,92,139,205,101,14,178,49,208,186,22,163,26,234,134,174,231,114,229,137,136,212,231,36,145,238,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,128,126,179,21,187,106,252,211,225,111,151,244,62,163,113,54,164,197,110,218,191,52,248,91,229,253,15,168,220,64,118,42,121,167,197,63,47,235,189,70,220,109,73,138,221,138,158,105,241,79,203,250,239,81,183,27,82,0,0,4,85,197,143,149,140,228,249,127,136,125,58,115,154,195,165,62,44,124,172,103,39,203,252,67,233,211,156,214,1,212,70,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,212,82,15,236,42,112,177,254,63,102,175,254,181,183,127,208,75,254,0,130,179,191,5,90,178,215,129,172,125,151,54,42,138,185,237,184,87,41,238,182,74,57,106,222,215,79,36,20,214,121,33,141,210,57,173,107,85,234,214,34,170,163,90,154,235,162,39,212,115,152,116,167,197,143,149,140,228,249,127,136,125,58,115,154,192,58,83,225,59,202,198,77,252,191,195,222,157,1,42,145,87,9,222,86,50,111,229,254,30,244,232,9,84,12,86,237,171,243,79,133,190,95,208,250,141,196,160,5,255,0,237,171,243,79,133,190,95,208,250,141,196,170,188,63,240,245,138,184,139,172,198,246,76,21,83,173,235,8,224,250,204,91,77,111,109,44,147,201,117,233,167,167,141,244,113,36,104,175,73,158,201,220,177,162,53,219,164,99,24,168,212,122,189,129,167,221,149,156,111,209,230,78,21,180,112,195,152,117,91,49,126,27,183,203,22,30,171,228,193,79,79,91,103,164,142,6,65,75,175,53,31,45,100,108,89,151,70,68,136,176,83,239,115,156,246,200,231,77,125,168,254,68,243,55,238,95,88,162,50,47,133,94,14,248,134,207,44,220,163,179,96,251,62,32,193,108,195,87,135,71,119,197,149,52,117,20,172,195,181,116,111,141,210,177,31,240,59,174,141,206,143,101,59,92,217,81,234,213,114,198,196,124,140,214,158,211,26,42,155,119,103,254,96,91,235,46,213,119,74,138,90,123,12,50,215,85,182,38,207,84,246,221,168,81,211,72,144,177,145,35,220,168,174,84,141,140,102,170,187,90,212,209,16,48,90,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,208,101,86,89,226,172,228,204,124,57,149,184,42,147,168,189,98,107,132,86,250,109,209,200,248,225,222,191,28,242,242,216,247,182,24,152,142,146,71,163,87,100,108,123,149,52,106,158,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,67,119,187,57,184,40,250,42,229,196,247,252,127,108,181,73,153,184,167,240,151,42,152,19,155,37,174,133,81,139,29,177,179,110,115,29,181,236,89,37,116,72,214,190,71,53,186,202,216,98,145,67,242,219,56,85,193,188,40,118,126,102,166,15,179,91,105,29,137,238,57,111,121,169,197,151,120,228,89,159,113,184,165,170,125,232,217,92,198,59,166,141,206,145,176,179,107,118,177,85,202,156,199,200,247,225,9,210,159,22,62,86,51,147,229,254,33,244,233,206,107,0,233,79,132,239,43,25,55,242,255,0,15,122,116,4,170,69,92,39,121,88,201,191,151,248,123,211,160,37,80,6,0,246,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,191,229,0,236,84,242,177,138,126,96,87,122,117,184,191,224,12,86,237,171,243,79,133,190,95,208,250,141,196,218,147,21,187,106,252,211,225,111,151,244,62,163,113,2,85,236,49,253,118,126,205,254,242,37,254,210,254,2,169,179,231,15,77,157,89,77,98,164,131,49,108,116,242,77,119,100,124,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,68,29,134,63,174,207,217,191,222,70,170,1,203,189,166,231,140,178,163,31,209,94,104,227,171,176,98,204,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,171,36,106,251,218,168,228,250,208,232,119,131,252,248,197,92,70,228,117,159,50,49,174,91,93,112,93,234,109,176,84,211,213,210,73,5,45,127,224,99,149,149,212,11,39,199,37,28,204,149,174,99,151,93,28,143,98,58,68,98,72,255,0,21,141,123,56,120,92,199,249,243,23,16,24,131,10,85,186,228,234,134,215,92,108,49,75,19,108,151,106,212,220,189,77,85,50,198,174,123,220,229,107,164,107,94,216,229,115,53,145,143,223,47,50,208,1,205,103,22,62,105,243,147,230,6,33,245,25,203,21,158,56,42,213,95,217,87,195,134,99,77,81,86,151,43,30,40,191,89,41,226,107,219,200,116,21,213,215,25,165,115,219,183,114,189,29,111,133,26,168,228,68,71,73,170,59,84,86,215,94,44,124,211,231,39,204,12,67,234,51,154,105,148,56,42,213,143,251,20,235,236,87,154,138,184,105,233,112,190,37,189,177,212,207,107,94,179,219,238,245,181,208,181,85,205,114,108,116,180,209,181,233,166,170,197,114,34,181,85,28,129,66,187,58,179,142,251,147,124,92,96,74,155,68,61,69,38,48,184,65,131,174,148,219,152,206,117,45,124,241,70,213,222,230,61,91,202,157,41,231,209,187,92,254,70,205,205,107,220,167,66,135,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,29,57,229,62,58,246,161,149,152,55,51,59,175,187,60,91,135,237,215,222,139,159,206,233,122,170,104,230,229,115,54,183,126,222,102,221,219,91,174,154,232,154,232,7,235,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,93,53,69,250,138,65,253,133,78,22,63,199,236,213,255,0,214,182,239,250,9,127,192,30,127,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,234,61,0,0,10,1,219,87,229,99,11,124,192,161,244,235,137,127,202,1,219,87,229,99,11,124,192,161,244,235,136,20,3,178,227,207,102,89,125,245,232,245,166,255,0,24,3,217,113,231,179,44,190,250,244,122,211,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,0,0,18,87,15,121,237,137,248,119,204,122,108,192,195,84,148,245,173,116,46,161,185,80,79,162,54,182,137,239,99,164,137,31,162,172,78,221,27,28,215,181,23,71,49,186,163,219,185,142,141,65,247,110,229,86,171,138,232,157,38,24,216,204,29,140,195,15,94,23,19,76,85,69,113,49,49,61,98,127,159,24,232,222,108,174,204,156,49,155,248,6,205,152,248,58,90,135,218,111,112,186,88,82,166,21,138,88,220,199,186,57,35,123,125,232,142,100,140,123,21,90,170,213,86,170,181,206,106,163,151,213,24,247,193,159,21,87,14,29,241,139,237,55,233,106,42,240,78,33,154,24,174,20,174,168,115,98,183,74,233,98,107,174,45,99,98,145,239,115,33,71,163,163,98,53,100,77,136,170,170,198,105,174,120,119,16,90,49,102,31,182,98,156,63,87,213,90,239,52,112,220,40,167,229,185,156,218,121,152,143,141,251,94,136,230,234,215,34,232,228,69,77,125,232,138,88,25,102,97,70,62,214,191,90,57,199,241,240,113,246,220,108,118,35,100,177,243,70,147,54,43,153,155,117,122,191,102,127,122,57,79,127,56,142,58,71,209,0,27,36,36,0,0,0,0,0,0,0,0,0,0,0,0,0,143,115,235,57,240,254,65,229,141,215,50,49,4,29,103,71,178,10,43,123,106,25,12,149,245,114,46,145,194,197,127,255,0,173,238,86,163,156,216,227,145,232,215,109,209,126,46,92,166,213,51,93,115,164,67,35,9,133,189,142,191,70,27,15,78,245,117,204,68,71,124,207,8,135,141,226,211,137,251,71,12,248,34,158,189,150,238,243,197,23,254,116,22,26,25,26,228,167,87,198,140,230,79,59,211,77,34,143,153,26,171,17,81,239,87,53,173,218,138,233,25,141,119,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,79,67,154,57,147,137,243,127,31,94,115,31,24,203,78,251,181,238,102,203,50,83,66,145,69,27,88,198,199,28,108,111,189,81,172,141,140,98,43,149,92,168,212,87,57,206,85,114,249,98,191,204,243,26,179,11,186,199,10,99,148,127,31,25,252,29,129,176,187,27,103,100,48,27,147,231,95,175,73,185,87,77,122,83,31,187,78,186,107,206,169,214,103,78,17,0,1,173,78,0,0,31,162,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,168,92,33,241,231,104,205,126,139,46,243,122,170,221,102,198,11,211,81,91,235,183,57,177,223,234,29,205,213,118,36,105,21,52,186,50,36,218,175,210,89,37,210,54,183,84,141,50,212,150,184,105,225,211,19,241,35,143,188,41,105,154,162,219,105,164,133,243,221,175,109,163,74,136,173,237,216,254,74,57,170,248,209,206,146,70,163,26,196,118,237,55,189,17,91,27,244,216,229,152,188,70,26,252,83,98,53,215,167,127,229,227,211,193,11,219,157,159,201,243,172,174,187,153,181,94,78,45,196,204,92,235,71,255,0,234,39,148,211,199,123,148,121,218,76,109,177,142,124,127,121,183,199,127,117,250,101,41,176,118,234,8,45,118,250,91,101,51,234,31,13,36,44,130,55,84,212,201,81,43,154,198,163,81,95,44,142,116,146,59,68,247,189,238,87,57,117,85,85,85,85,49,243,143,239,54,248,239,238,191,76,165,36,155,71,250,165,62,212,123,165,74,118,43,167,252,65,123,78,94,70,175,142,218,227,118,89,249,126,196,31,211,42,191,234,84,69,198,41,207,101,159,151,236,65,253,50,171,254,165,68,92,99,97,149,126,165,111,193,14,219,255,0,249,155,25,237,207,186,0,1,176,67,220,247,155,123,147,24,126,209,139,56,93,192,184,91,16,82,117,86,187,206,1,182,91,235,96,230,57,156,218,121,173,209,178,70,110,98,163,155,171,92,169,171,85,21,53,247,42,41,136,70,231,112,237,229,251,44,127,161,182,95,234,81,16,237,155,136,155,183,34,123,157,37,219,109,117,91,192,225,43,162,116,152,174,102,38,58,112,97,205,198,221,112,179,220,42,173,55,106,10,138,42,234,41,159,77,85,75,83,19,162,150,9,88,229,107,227,123,28,136,173,115,92,138,138,213,68,84,84,84,83,107,120,77,199,215,12,205,225,207,2,98,251,178,84,45,116,182,206,134,170,90,154,167,84,203,83,45,36,143,165,125,67,228,114,34,185,210,186,5,145,117,213,81,94,168,170,237,55,46,98,241,213,131,160,193,156,81,227,90,122,27,45,69,190,134,237,52,23,138,117,149,36,219,82,234,152,25,37,68,209,185,250,238,107,170,86,161,62,21,218,215,53,205,77,54,237,75,93,217,89,142,241,5,231,4,99,92,1,113,169,231,218,240,205,101,29,101,183,123,222,231,195,214,36,252,216,155,171,149,173,139,117,58,61,26,214,167,199,44,174,85,85,119,187,243,37,153,194,99,235,195,79,93,99,237,142,191,116,75,215,180,219,116,237,14,200,225,243,171,113,17,52,238,92,245,197,55,34,34,105,241,222,170,157,124,19,31,31,222,82,49,223,221,126,167,74,99,153,177,156,127,121,72,199,127,117,250,157,41,142,103,198,210,126,181,79,179,30,249,100,246,41,232,11,223,227,85,240,91,116,32,0,38,174,95,12,247,237,103,253,85,253,249,255,0,49,52,32,207,126,214,127,213,95,223,159,243,19,85,157,254,161,115,236,248,161,96,118,91,255,0,54,97,63,238,127,165,90,189,240,3,230,223,2,125,233,233,149,70,132,113,127,197,109,163,135,12,35,29,45,146,162,221,93,143,46,188,185,45,86,170,152,157,52,109,167,73,81,37,168,168,107,36,99,153,22,214,200,198,46,237,93,38,154,35,154,201,21,185,123,195,150,107,91,242,67,56,172,153,163,115,180,212,92,225,177,195,112,115,104,224,123,88,233,229,150,134,120,98,106,189,222,230,53,100,145,155,157,163,149,173,220,168,215,42,35,87,203,102,22,59,196,25,157,141,239,120,255,0,20,212,243,174,151,218,201,43,39,209,239,115,35,220,191,12,81,239,115,156,145,70,221,172,99,85,203,181,140,107,117,209,8,198,19,51,156,22,10,171,86,254,125,85,79,217,26,71,31,201,121,237,6,195,83,180,219,81,107,29,141,143,234,246,173,83,26,126,221,81,93,115,187,234,136,137,137,171,190,39,72,231,51,31,59,248,193,140,49,7,247,198,247,124,189,214,127,62,166,174,186,174,103,255,0,250,223,44,175,123,191,237,185,206,119,242,170,154,231,193,231,9,22,254,27,108,53,87,107,237,85,61,199,27,94,161,74,107,157,85,59,219,53,45,60,76,154,71,50,58,71,186,24,230,99,94,197,133,101,107,149,81,207,137,170,158,230,161,30,240,5,194,61,195,42,237,242,230,230,104,216,105,225,197,87,104,88,219,53,21,76,46,234,172,212,174,107,146,71,63,85,210,57,230,107,154,138,221,187,227,99,85,170,228,89,37,141,183,60,220,228,185,95,145,136,196,223,143,58,121,71,119,251,207,224,173,59,79,219,216,204,171,171,36,202,234,253,5,60,43,170,57,87,49,167,8,253,218,103,255,0,41,245,68,76,231,191,107,63,234,175,239,207,249,137,30,246,89,249,129,196,31,208,218,191,235,180,68,133,218,207,250,171,251,243,254,98,71,189,150,126,96,113,7,244,54,175,250,237,17,133,123,211,113,227,31,12,37,25,103,246,91,87,177,115,253,90,154,148,0,38,14,111,14,123,206,132,14,123,200,166,211,255,0,117,254,111,224,232,14,194,255,0,235,255,0,237,127,250,54,51,128,31,41,24,19,239,79,83,170,44,33,94,248,1,242,145,129,62,244,245,58,162,194,18,12,7,234,182,189,154,125,208,167,246,179,211,248,239,241,174,252,117,0,3,45,31,103,191,107,63,234,175,239,207,249,137,30,246,89,249,129,196,31,208,218,191,235,180,68,133,218,207,250,171,251,243,254,98,71,189,150,126,96,113,7,244,54,175,250,237,17,15,189,233,184,241,143,134,29,33,150,127,101,181,123,23,63,213,169,105,120,224,226,155,48,120,105,240,87,129,44,248,122,191,196,125,229,213,119,181,60,242,236,233,250,109,156,190,84,209,233,175,61,250,235,175,212,154,105,239,215,202,240,97,198,126,104,241,23,154,55,76,19,141,172,56,90,138,134,138,193,61,214,57,45,84,181,17,74,178,178,162,158,52,106,172,147,200,155,118,204,229,211,68,93,81,61,255,0,90,44,151,197,159,9,159,74,63,10,255,0,31,252,51,225,158,187,251,213,214,245,29,71,35,254,237,30,205,188,143,251,122,238,254,77,61,254,123,133,158,7,254,141,57,131,112,199,126,211,252,71,215,217,165,180,244,189,203,209,236,223,60,18,243,55,243,228,215,78,70,155,118,167,229,107,175,187,69,218,220,183,143,249,126,245,58,249,45,99,172,119,113,225,207,154,1,132,197,236,140,108,140,217,189,20,255,0,72,110,213,245,107,215,93,249,221,243,180,221,249,186,117,252,81,103,31,60,48,103,150,117,103,13,159,20,229,150,7,239,155,93,46,26,167,183,205,63,121,209,211,237,168,109,85,83,220,205,179,74,199,46,141,149,139,170,38,158,255,0,175,84,93,61,151,103,150,64,102,222,70,120,255,0,218,158,18,238,78,251,238,174,131,248,125,53,79,59,147,213,243,62,194,71,237,211,155,31,229,105,174,239,118,186,46,150,115,20,230,182,87,96,91,132,118,156,109,153,56,91,15,87,77,10,84,199,75,117,188,83,210,74,248,149,206,106,72,140,145,237,85,106,185,142,77,218,105,171,85,63,145,79,211,132,179,23,47,177,247,87,224,76,117,135,177,31,65,203,234,187,166,231,5,103,35,126,237,156,206,83,157,183,118,199,233,174,154,237,93,62,165,61,168,203,240,212,227,62,83,21,78,255,0,30,26,199,118,156,180,213,173,196,109,134,117,123,102,227,36,174,197,49,134,210,152,223,221,175,93,34,168,170,60,237,237,222,51,17,28,191,21,40,226,127,143,156,225,201,92,242,196,185,101,133,176,222,13,170,181,217,186,62,68,215,10,58,167,212,59,157,71,12,206,220,230,84,49,171,163,165,114,38,141,79,114,39,214,190,245,159,56,48,207,204,99,196,94,87,93,49,182,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,215,84,77,17,61,223,90,172,107,159,253,158,94,220,243,110,253,154,126,215,251,147,190,250,95,224,30,31,234,121,60,154,104,160,251,78,165,155,181,229,110,252,148,211,118,158,253,53,89,143,133,158,30,62,141,57,125,112,192,158,47,241,31,95,121,150,237,213,119,127,71,179,124,16,69,203,217,204,147,93,57,26,238,220,159,149,166,158,237,87,199,13,111,31,24,218,170,187,175,147,214,116,227,31,103,14,109,150,121,139,217,27,155,49,98,214,95,20,252,182,41,183,189,165,53,196,235,17,27,254,116,198,236,241,215,148,241,232,192,254,44,124,211,231,39,204,12,67,234,51,155,83,217,113,228,79,44,190,250,245,138,211,21,184,177,243,79,156,159,48,49,15,168,206,109,79,101,199,145,60,178,251,235,214,43,77,218,174,90,160,0,21,87,181,31,200,158,102,253,203,235,20,70,43,112,157,230,159,38,254,96,97,239,81,128,218,158,212,127,34,121,155,247,47,172,81,24,173,194,119,154,124,155,249,129,135,189,70,0,47,255,0,110,119,234,79,246,147,247,105,154,185,99,153,152,171,40,177,124,120,235,5,85,244,151,170,123,125,202,223,77,84,217,36,142,74,94,182,138,122,55,207,19,227,123,94,201,163,101,67,159,27,209,223,12,141,99,149,21,17,81,116,171,183,59,245,39,251,73,251,180,202,176,6,148,246,91,241,245,71,151,125,15,12,153,199,112,181,91,112,130,245,149,24,119,17,86,84,193,67,13,162,69,230,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,241,178,70,114,125,175,12,253,146,24,55,23,240,209,83,117,207,40,113,5,131,51,49,133,63,83,108,116,154,198,252,42,198,189,221,58,58,149,178,109,157,242,181,26,249,153,54,215,181,143,72,154,144,74,199,72,185,131,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,14,162,1,157,93,151,188,125,95,115,167,103,15,25,205,112,235,49,125,170,222,250,139,21,254,166,165,137,53,234,150,29,168,250,105,209,238,71,203,89,27,21,94,146,53,28,233,98,142,71,201,163,226,124,147,104,168,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,213,118,24,254,187,63,102,255,0,121,26,168,101,95,97,143,235,179,246,111,247,145,170,128,0,0,85,94,212,127,34,121,155,247,47,172,81,24,173,194,119,154,124,155,249,129,135,189,70,3,106,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,0,233,76,0,5,85,237,71,242,39,153,191,114,250,197,17,134,217,33,130,173,89,149,157,24,7,46,111,181,21,112,91,113,86,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,215,77,81,126,163,114,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,0,232,163,42,178,207,10,228,222,92,97,204,173,193,84,157,61,151,12,219,226,183,211,110,142,54,73,54,196,248,231,151,150,198,49,211,74,245,116,146,61,26,155,228,123,220,169,171,148,245,96,0,49,91,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,7,98,167,154,124,83,242,254,187,212,109,198,212,152,173,216,169,230,159,20,252,191,174,245,27,113,181,32,0,0,69,92,88,249,88,206,79,151,248,135,211,167,57,172,58,83,226,199,202,198,114,124,191,196,62,157,57,205,96,29,84,0,0,138,184,177,242,177,156,159,47,241,15,167,78,115,88,116,167,197,143,149,140,228,249,127,136,125,58,115,154,192,58,83,225,59,202,198,77,252,191,195,222,157,1,42,145,87,9,222,86,50,111,229,254,30,244,232,9,84,12,86,237,171,243,79,133,190,95,208,250,141,196,118,42,121,167,197,63,47,235,189,70,220,59,106,252,211,225,111,151,244,62,163,113,29,138,158,105,241,79,203,250,239,81,183,1,178,118,12,39,133,112,167,121,120,91,12,218,172,221,243,112,154,237,113,238,250,40,233,250,202,233,116,230,212,205,177,19,153,51,246,183,116,142,213,206,209,53,85,208,173,125,168,254,68,243,55,238,95,88,162,45,81,231,241,230,0,193,185,159,134,103,193,153,129,135,169,47,182,42,170,138,74,154,139,125,90,43,160,157,244,213,17,212,68,146,55,93,30,196,150,24,213,88,237,88,244,69,107,145,205,85,106,133,10,236,212,236,244,163,203,43,21,14,122,231,206,16,254,61,87,238,150,207,99,186,67,5,68,118,122,93,244,211,83,85,62,25,33,89,41,174,45,146,23,185,21,178,110,142,57,81,174,107,36,222,214,232,168,0,69,92,88,249,88,206,79,151,248,135,211,167,57,172,58,83,226,199,202,198,114,124,191,196,62,157,57,205,96,29,41,240,157,229,99,38,254,95,225,239,78,128,149,72,171,132,239,43,25,55,242,255,0,15,122,116,4,170,0,192,30,212,127,61,153,155,247,47,163,209,27,252,96,15,106,63,158,204,205,251,151,209,232,128,191,253,138,158,86,49,79,204,10,239,78,183,23,252,160,29,138,158,86,49,79,204,10,239,78,183,23,252,1,138,221,181,126,105,240,183,203,250,31,81,184,155,82,98,183,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,70,170,25,87,216,99,250,236,253,155,253,228,106,160,0,0,28,214,113,99,230,159,57,62,96,98,31,81,156,218,158,203,143,34,121,101,247,215,172,86,152,173,197,143,154,124,228,249,129,136,125,70,115,106,123,46,60,137,229,151,223,94,177,90,6,37,241,47,128,41,178,179,136,108,200,203,235,126,30,171,177,219,108,120,162,229,77,107,161,169,73,119,197,110,234,30,180,106,139,42,171,222,199,83,172,79,99,220,171,189,142,107,181,118,237,87,101,59,38,115,66,235,152,252,31,90,237,151,150,213,201,81,129,111,21,152,93,149,117,53,174,168,125,76,12,108,117,48,233,185,17,99,100,81,85,199,78,200,245,114,53,148,237,209,81,21,24,218,43,219,45,128,41,176,207,20,118,188,103,110,195,213,116,148,248,199,11,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,77,17,209,185,83,89,55,59,218,246,37,230,102,42,166,205,60,117,147,157,95,55,13,220,48,250,226,110,68,146,72,238,158,186,158,166,158,159,124,45,223,203,103,50,58,173,36,93,138,231,114,32,248,145,25,162,134,191,128,0,0,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,40,7,101,199,158,204,178,251,235,209,235,77,254,48,7,178,227,207,102,89,125,245,232,245,166,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,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,0,0,0,0,46,183,103,143,20,254,3,196,17,100,102,59,175,184,207,99,196,117,144,193,135,36,215,155,29,178,190,87,170,44,59,81,170,244,138,161,239,103,189,23,107,36,77,202,212,73,101,145,180,164,25,24,76,85,120,59,177,122,223,56,252,99,185,165,218,12,139,11,180,153,125,204,191,23,30,109,92,167,173,53,71,42,163,215,31,140,107,19,194,101,208,128,40,63,0,124,99,210,220,169,104,114,27,53,175,92,187,140,124,138,44,41,95,51,33,138,157,244,241,195,28,49,91,151,99,27,164,169,203,214,55,189,92,178,171,213,138,228,122,70,217,47,193,97,224,241,118,241,182,162,237,191,187,186,92,111,180,123,59,140,217,140,125,88,28,100,113,142,49,87,74,169,233,49,252,123,167,88,232,0,12,166,132,0,0,0,0,0,0,0,0,0,1,241,177,142,49,195,25,127,134,46,56,207,25,222,169,237,54,91,76,43,61,93,92,234,187,99,110,168,136,136,137,170,185,206,114,163,90,198,162,185,206,115,90,212,85,84,69,198,46,37,184,139,196,252,72,227,239,21,221,161,168,182,218,105,33,100,22,155,35,171,18,162,43,123,118,51,156,173,114,50,52,115,164,145,170,247,61,91,187,77,140,85,86,198,205,36,46,55,184,177,131,136,124,79,71,134,176,99,106,33,193,56,106,105,93,73,36,142,146,55,93,106,92,136,213,170,146,21,84,70,181,173,69,108,72,230,243,26,217,36,87,43,86,69,141,149,140,132,103,89,167,202,170,242,22,167,204,143,198,127,40,255,0,126,231,82,246,101,176,113,144,88,140,211,48,163,250,205,113,194,39,251,186,103,167,181,84,115,158,113,30,111,15,59,80,0,208,173,176,0,0,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,147,49,76,107,60,159,103,0,96,12,93,154,56,186,131,2,96,75,79,121,223,46,124,222,150,151,159,20,60,206,92,79,149,255,0,28,174,107,19,70,70,245,247,185,53,211,68,247,170,33,180,156,61,228,78,24,225,223,46,41,178,255,0,13,85,212,86,185,211,58,186,229,95,62,168,234,218,215,177,141,146,84,102,170,145,55,108,108,107,88,213,93,26,198,234,175,118,231,187,203,112,151,195,5,163,134,124,17,81,64,251,143,121,226,139,255,0,38,123,245,116,110,114,83,171,227,71,242,224,129,139,166,145,71,204,145,17,234,136,247,171,156,231,109,69,108,108,157,9,206,79,149,198,10,159,43,119,231,207,225,29,222,61,255,0,119,143,41,246,145,183,181,109,53,255,0,144,96,103,76,45,19,207,173,202,191,106,123,169,143,171,31,230,158,51,17,72,199,62,63,188,219,227,191,186,253,50,148,216,195,28,248,254,243,111,142,254,235,244,202,83,207,105,63,85,167,218,143,116,179,123,20,244,253,239,240,106,248,237,174,55,101,159,151,236,65,253,50,171,254,165,68,92,98,156,246,89,249,126,196,31,211,42,191,234,84,69,198,54,25,87,234,86,252,16,253,191,255,0,153,177,158,220,251,160,0,27,4,61,207,121,185,220,59,121,126,203,31,232,109,151,250,148,70,24,155,157,195,183,151,236,177,254,134,217,127,169,68,67,246,107,233,110,120,71,189,210,29,184,122,63,9,237,213,240,169,135,106,238,14,130,59,134,95,102,5,37,150,161,102,168,134,186,207,95,113,106,72,232,145,177,186,57,105,97,114,253,155,28,171,37,99,155,238,71,57,17,255,0,90,51,225,137,123,56,113,222,32,195,92,73,219,48,149,186,167,241,94,47,163,172,163,185,83,189,239,216,188,138,121,106,98,149,173,71,35,121,173,116,42,212,115,145,218,50,89,81,17,21,218,165,231,227,231,14,248,139,133,92,101,201,177,119,157,101,179,162,184,211,109,165,231,73,75,203,171,139,157,59,52,69,86,109,167,89,247,61,52,210,53,147,85,218,174,50,83,47,113,222,32,203,28,111,100,199,248,90,167,147,116,177,86,71,89,6,175,123,89,38,213,248,162,147,99,154,229,138,70,238,99,218,142,77,204,123,155,174,138,124,102,159,212,179,58,111,244,157,39,248,79,223,167,226,201,216,61,118,159,97,175,101,83,17,53,83,23,45,198,179,175,25,141,250,39,213,20,205,81,17,236,240,107,95,31,222,82,49,223,221,126,167,74,99,153,177,156,127,121,72,199,127,117,250,157,41,142,103,206,210,126,181,79,179,30,249,123,246,41,232,11,223,227,85,240,91,116,32,0,38,174,95,12,247,237,103,253,85,253,249,255,0,49,52,32,207,126,214,127,213,95,223,159,243,19,85,157,254,161,115,236,248,161,96,118,91,255,0,54,97,63,238,127,165,91,61,203,207,192,7,7,180,184,215,164,207,156,205,163,183,87,97,180,234,96,178,217,106,96,134,174,59,147,211,153,4,147,212,49,232,230,164,81,187,122,49,138,155,214,70,35,254,22,177,188,216,179,130,190,20,170,184,132,197,222,35,196,212,250,96,60,59,89,28,119,102,172,179,65,37,193,238,138,71,182,158,9,27,26,181,218,57,176,243,145,30,199,182,57,154,173,84,115,154,169,174,118,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,13,30,71,149,249,105,140,77,232,243,99,148,119,207,127,130,211,237,79,111,127,163,173,213,145,229,181,126,150,168,253,37,81,245,105,152,249,177,251,211,28,231,164,114,227,58,199,233,0,19,23,54,51,223,181,159,245,87,247,231,252,196,143,123,44,252,192,226,15,232,109,95,245,218,34,66,237,103,253,85,253,249,255,0,49,35,222,203,63,48,56,131,250,27,87,253,118,136,135,222,244,220,120,199,195,14,144,203,63,178,218,189,139,159,234,212,212,160,1,48,115,120,115,222,116,32,115,222,69,54,159,251,175,243,127,7,64,118,23,255,0,95,255,0,107,255,0,209,177,156,0,249,72,192,159,122,122,157,81,97,10,247,192,15,148,140,9,247,167,169,213,22,16,144,96,63,85,181,236,211,238,133,63,181,158,159,199,127,141,119,227,168,0,25,104,251,61,251,89,255,0,85,127,126,127,204,72,247,178,207,204,14,32,254,134,213,255,0,93,162,36,46,214,127,213,95,223,159,243,18,61,236,179,243,3,136,63,161,181,127,215,104,136,125,239,77,199,140,124,48,233,12,179,251,45,171,216,185,254,173,77,74,0,19,7,55,178,215,181,51,204,14,31,254,134,210,127,93,173,36,46,201,143,214,167,220,127,243,226,239,98,156,169,202,236,117,112,142,237,141,178,219,11,98,26,232,97,74,104,234,174,182,122,122,185,89,18,57,206,72,209,242,49,202,141,71,61,203,183,93,53,114,175,242,169,250,112,150,93,101,246,1,234,252,9,129,112,246,28,235,249,125,87,116,219,32,163,231,236,221,179,153,202,107,119,109,222,253,53,215,77,203,167,214,166,146,222,85,93,24,255,0,150,111,70,154,207,15,24,209,104,226,246,255,0,13,136,217,24,217,184,179,84,87,20,211,27,218,198,158,109,113,87,46,125,52,122,16,1,187,85,206,107,56,177,243,79,156,159,48,49,15,168,206,109,79,101,199,145,60,178,251,235,214,43,76,86,226,199,205,62,114,124,192,196,62,163,57,181,61,151,30,68,242,203,239,175,88,173,2,213,0,0,170,189,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,6,212,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,1,127,251,115,191,82,127,180,159,187,74,149,217,151,105,181,94,184,227,203,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,214,215,177,174,77,21,17,75,107,219,157,250,147,253,164,253,218,85,94,203,143,61,153,101,247,215,163,214,129,191,197,63,237,17,224,130,143,138,172,8,152,183,7,82,237,204,220,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,250,116,89,35,141,146,212,57,94,228,107,222,228,184,0,14,91,63,141,88,11,21,127,125,112,230,36,195,151,15,251,165,29,117,182,186,158,79,243,100,134,104,228,103,253,167,53,205,254,69,67,119,184,4,227,178,213,197,222,25,173,177,98,90,58,75,78,98,225,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,220,246,144,87,106,71,0,181,153,137,215,113,55,147,150,251,173,203,23,167,71,79,136,176,237,29,52,245,211,93,227,78,85,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,3,227,127,59,42,242,171,51,49,86,77,230,62,28,205,44,21,87,211,222,176,205,194,43,133,54,233,36,100,115,108,95,142,9,121,111,99,221,12,172,87,71,35,17,201,190,55,189,170,186,57,64,233,248,192,30,212,127,61,153,155,247,47,163,209,27,39,194,143,21,217,113,197,174,92,51,26,224,169,122,27,173,15,46,11,253,130,121,145,245,86,138,167,34,170,53,202,136,156,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,102,54,118,163,249,236,204,223,185,125,30,136,11,85,216,99,250,236,253,155,253,228,106,161,149,125,134,63,174,207,217,191,222,70,170,0,0,1,85,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,13,169,237,71,242,39,153,191,114,250,197,17,138,220,39,121,167,201,191,152,24,123,212,96,3,165,48,0,21,87,181,31,200,158,102,253,203,235,20,70,43,112,157,230,159,38,254,96,97,239,81,128,218,158,212,127,34,121,155,247,47,172,81,24,173,194,119,154,124,155,249,129,135,189,70,0,58,83,0,0,49,91,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,7,98,167,154,124,83,242,254,187,212,109,198,212,152,173,216,169,230,159,20,252,191,174,245,27,113,181,32,0,0,69,92,88,249,88,206,79,151,248,135,211,167,57,172,58,83,226,199,202,198,114,124,191,196,62,157,57,205,96,29,84,0,0,138,184,177,242,177,156,159,47,241,15,167,78,115,88,116,167,197,143,149,140,228,249,127,136,125,58,115,154,192,58,83,225,59,202,198,77,252,191,195,222,157,1,42,145,87,9,222,86,50,111,229,254,30,244,232,9,84,12,86,237,171,243,79,133,190,95,208,250,141,196,118,42,121,167,197,63,47,235,189,70,220,59,106,252,211,225,111,151,244,62,163,113,29,138,158,105,241,79,203,250,239,81,183,1,181,32,0,0,0,34,174,44,124,172,103,39,203,252,67,233,211,156,214,29,41,241,99,229,99,57,62,95,226,31,78,156,230,176,14,148,248,78,242,177,147,127,47,240,247,167,64,74,164,85,194,119,149,140,155,249,127,135,189,58,2,85,0,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,254,80,14,197,79,43,24,167,230,5,119,167,91,139,254,0,197,110,218,191,52,248,91,229,253,15,168,220,77,169,49,91,182,175,205,62,22,249,127,67,234,55,16,37,94,195,31,215,103,236,223,239,35,85,12,171,236,49,253,118,126,205,254,242,53,80,0,0,14,107,56,177,243,79,156,159,48,49,15,168,206,109,79,101,199,145,60,178,251,235,214,43,76,86,226,199,205,62,114,124,192,196,62,163,57,181,61,151,30,68,242,203,239,175,88,173,2,31,237,167,192,20,215,222,30,112,166,96,211,225,234,186,203,150,21,197,12,166,125,116,41,43,153,65,110,172,167,145,38,89,81,171,177,172,125,68,20,12,71,189,61,207,216,214,170,115,21,29,156,28,4,230,102,42,202,254,46,50,206,227,133,170,249,125,253,136,40,176,205,198,7,201,34,67,85,67,95,59,41,229,100,141,99,219,191,111,49,178,177,29,171,82,88,98,122,181,219,52,55,83,138,236,39,227,158,25,115,87,11,71,134,124,65,87,91,131,238,221,5,185,180,93,92,147,215,50,150,71,210,242,162,209,202,233,155,59,34,116,123,83,114,72,214,43,126,36,67,155,107,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,234,120,30,43,36,49,173,215,50,178,95,0,230,53,246,158,146,11,150,42,194,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,186,105,170,175,214,123,80,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,191,229,0,237,171,242,177,133,190,96,80,250,117,196,10,1,217,113,231,179,44,190,250,244,122,211,127,140,1,236,184,243,217,150,95,125,122,61,105,191,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,12,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,0,0,0,0,0,0,0,0,126,139,117,198,225,103,184,82,221,173,53,245,20,85,212,83,50,166,150,170,154,87,69,44,18,177,200,230,72,199,181,81,90,230,185,17,81,200,168,168,168,138,134,181,240,81,197,172,28,64,97,132,194,152,206,178,157,153,133,103,134,89,42,226,130,158,70,182,190,138,53,133,137,92,186,49,33,141,206,124,200,199,70,215,126,83,92,246,181,172,114,53,185,24,125,140,29,140,113,62,95,226,123,118,51,193,151,170,139,77,234,211,50,79,73,87,2,166,232,221,162,162,162,162,234,142,107,154,170,215,49,200,173,115,92,230,185,21,21,81,118,25,118,97,94,2,238,244,113,166,121,199,243,213,14,219,77,143,195,109,118,6,108,215,165,55,105,214,104,171,186,123,167,174,236,245,143,9,231,13,248,4,73,195,63,16,152,99,136,140,184,163,196,182,202,234,118,223,232,161,134,12,69,109,99,22,39,81,86,171,62,37,108,106,231,47,33,238,107,221,19,247,59,86,162,162,174,246,61,173,150,203,6,213,218,47,81,23,40,157,98,92,119,143,192,226,50,204,77,120,76,85,51,77,116,78,147,19,252,242,158,113,61,99,136,0,61,24,128,0,0,0,0,0,1,153,189,160,188,90,207,140,111,87,28,133,203,250,202,136,172,22,153,165,161,196,242,203,79,30,219,141,108,51,198,244,138,61,236,230,49,176,75,2,166,246,185,188,199,57,201,162,177,173,115,230,62,58,184,202,131,45,45,247,44,153,203,91,141,67,49,157,92,60,139,157,198,154,73,41,229,177,53,237,167,149,138,197,116,42,217,93,52,18,200,212,124,114,35,162,93,29,170,57,19,76,190,34,185,238,105,207,11,102,125,169,254,31,159,221,222,191,187,41,216,57,153,167,63,204,232,225,206,213,51,31,117,201,143,131,95,110,62,172,200,0,69,29,4,0,0,0,0,26,149,192,95,8,126,202,45,16,102,246,98,90,244,198,23,154,52,232,109,245,180,91,42,44,17,185,210,163,244,94,99,147,155,52,75,10,187,86,50,72,145,95,26,233,186,68,88,147,179,191,132,233,239,183,11,87,17,248,217,212,235,105,161,154,103,97,187,114,182,57,150,174,166,55,62,39,85,74,142,69,72,219,20,141,119,45,61,210,44,177,163,245,99,88,222,110,144,146,204,139,43,210,35,23,122,56,253,88,254,63,151,223,220,231,174,213,182,242,110,85,94,207,229,181,249,177,194,237,81,214,99,157,184,245,71,215,211,159,205,229,189,18,0,18,149,8,25,73,198,246,76,103,14,44,226,131,26,98,12,45,149,24,202,243,107,170,238,238,69,109,190,197,85,81,79,46,219,117,51,29,182,70,49,90,237,28,215,53,116,95,114,162,167,214,134,173,131,7,48,192,211,152,90,139,85,78,154,78,190,255,0,205,42,217,13,170,189,178,24,234,241,214,45,197,115,85,19,70,147,51,28,230,153,215,135,178,170,61,155,184,47,24,224,92,142,190,90,113,182,19,188,225,234,233,177,93,77,76,116,183,90,9,105,37,124,75,71,70,212,145,25,35,90,170,213,115,28,155,180,211,86,170,127,34,150,184,3,223,13,98,48,214,105,179,19,174,141,86,121,154,215,158,102,55,115,27,148,197,51,114,117,152,142,80,0,15,118,169,134,63,71,110,32,127,235,23,152,95,251,49,91,255,0,202,54,83,33,237,215,11,62,71,101,221,166,237,65,81,69,93,69,133,45,20,213,84,181,49,58,41,96,149,148,113,53,241,189,142,68,86,185,174,69,69,106,162,42,42,42,41,238,129,170,203,242,170,50,250,170,170,154,166,117,79,246,199,111,241,59,99,98,213,139,246,105,162,40,153,158,19,51,174,177,167,87,230,184,219,173,247,139,125,85,166,237,65,79,91,67,91,11,233,170,169,106,98,108,177,79,19,218,173,124,111,99,145,81,205,115,85,81,90,168,168,168,170,138,97,215,209,219,136,31,250,197,230,23,254,204,86,255,0,242,141,206,7,214,99,150,81,152,238,239,85,166,238,191,142,159,147,199,99,118,231,19,177,177,122,44,90,139,145,119,119,156,204,105,187,189,203,78,253,238,62,16,166,24,178,201,154,56,199,179,78,12,45,115,203,251,204,88,186,158,217,110,181,54,197,5,170,161,181,171,21,21,214,24,98,114,211,185,22,93,203,79,3,37,114,233,162,234,231,34,35,116,68,160,31,71,110,32,127,235,23,152,95,251,49,91,255,0,202,55,56,24,248,188,146,140,92,211,53,87,62,109,49,79,142,157,91,141,159,237,67,19,179,212,95,183,99,13,76,197,219,181,92,211,89,243,119,180,243,99,213,26,112,0,6,237,87,5,73,227,131,135,140,111,196,110,55,202,140,45,133,163,233,45,212,157,243,53,226,241,52,106,234,123,109,59,150,135,71,42,106,155,229,118,142,72,226,69,69,122,162,251,218,198,189,236,182,192,240,196,225,232,197,90,155,87,57,78,159,132,234,219,100,121,206,35,32,199,81,152,97,52,242,148,69,90,107,198,34,106,166,105,215,79,86,186,199,77,99,143,7,198,193,216,59,12,101,254,24,183,96,204,25,101,167,180,217,109,48,164,20,148,144,34,237,141,186,170,170,170,174,170,231,57,202,174,115,220,170,231,57,206,115,149,85,85,87,236,128,123,68,69,49,164,114,107,46,92,174,245,115,114,228,204,213,51,172,204,241,153,153,231,51,61,102,64,1,250,248,81,142,211,172,186,204,28,125,236,215,192,152,23,16,226,62,131,190,122,174,233,182,79,89,200,223,209,236,230,114,154,237,187,182,63,77,116,215,106,233,245,41,225,123,55,114,167,52,112,46,120,223,46,216,219,45,177,78,30,161,155,10,84,211,71,85,117,179,212,82,68,249,86,178,141,201,26,62,70,53,21,202,214,57,118,235,174,141,85,254,69,52,132,26,170,242,170,43,198,124,179,122,117,225,195,194,52,79,240,251,127,137,195,236,220,236,220,89,166,104,152,170,55,181,157,124,234,166,174,92,186,232,0,13,170,0,24,99,244,118,226,7,254,177,121,133,255,0,179,21,191,252,163,115,129,172,204,114,202,51,29,221,234,166,55,117,252,116,252,147,141,140,219,140,70,198,121,127,33,106,154,252,174,238,186,204,198,155,187,221,221,251,200,47,130,28,59,136,48,159,11,248,47,15,226,155,21,198,205,116,165,239,30,125,21,194,149,244,245,17,110,184,212,189,187,163,122,35,155,171,92,215,38,169,239,69,69,250,148,157,0,51,172,90,139,54,169,181,31,86,34,62,228,87,51,199,85,153,227,175,99,171,141,38,229,117,87,49,29,55,166,103,79,179,80,0,122,176,84,99,180,235,46,179,7,31,123,53,240,38,5,196,56,143,160,239,158,171,186,109,147,214,114,55,244,123,57,156,166,187,110,237,143,211,93,53,218,186,125,74,120,94,205,220,169,205,28,11,158,55,203,182,54,203,108,83,135,168,102,194,149,52,209,213,93,108,245,20,145,62,85,172,163,114,70,143,145,141,69,114,181,142,93,186,235,163,85,127,145,77,33,6,170,188,170,138,241,159,44,222,157,120,112,240,141,19,252,62,223,226,112,251,55,59,55,22,105,154,38,42,141,237,103,95,58,169,171,151,46,186,0,3,106,128,0,0,0,0,57,246,226,111,134,78,36,175,252,73,102,189,246,197,195,230,101,92,109,183,28,113,125,171,163,172,164,194,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,67,93,59,56,112,158,42,192,220,24,229,230,22,198,184,102,235,135,239,84,93,237,212,219,174,148,82,82,85,65,190,235,86,246,111,138,68,107,219,185,143,107,147,84,247,181,200,169,238,84,44,168,0,0,2,181,118,143,97,60,85,142,120,49,204,60,45,130,176,205,215,16,94,171,123,167,166,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,46,137,238,107,85,87,220,138,100,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,157,4,128,51,87,182,83,41,243,79,52,61,144,123,51,203,76,87,139,123,179,196,29,111,113,89,170,107,250,94,103,119,242,249,188,150,59,102,238,91,246,238,211,93,142,211,234,82,181,118,112,240,245,159,184,27,140,236,188,197,56,215,35,243,3,15,217,104,187,219,169,184,221,48,205,109,37,44,27,237,85,108,102,249,100,141,172,110,231,189,173,77,87,222,231,34,39,189,80,219,240,0,0,0,199,110,209,222,206,107,174,12,198,84,25,157,195,14,89,226,11,197,139,20,212,78,219,190,29,176,90,221,86,203,45,106,34,61,175,130,24,117,149,148,211,39,49,118,36,124,184,95,26,181,28,214,203,12,76,216,144,6,5,240,187,105,227,151,133,156,208,182,230,6,16,225,203,56,43,45,172,168,107,175,88,121,112,245,226,154,138,243,2,71,44,123,39,108,113,109,115,216,217,229,116,79,123,94,145,200,173,126,215,104,173,119,214,227,127,43,51,211,62,184,156,197,185,185,151,252,56,103,4,150,44,69,79,104,154,157,42,240,53,202,25,226,123,45,116,145,75,12,140,229,42,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,239,0,51,87,177,175,41,243,79,43,253,175,251,76,203,76,87,132,187,207,195,253,23,126,217,170,104,58,174,95,120,115,57,92,230,55,126,222,99,55,109,215,77,237,215,235,67,74,128,0,0,2,181,118,143,97,60,85,142,120,49,204,60,45,130,176,205,215,16,94,171,123,167,166,183,90,232,164,171,170,159,101,214,145,239,217,20,104,231,187,107,24,231,46,137,238,107,85,87,220,138,100,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,157,4,128,0,0,43,87,104,246,19,197,88,231,131,28,195,194,216,43,12,221,113,5,234,183,186,122,107,117,174,138,74,186,169,246,93,105,30,253,145,70,142,123,182,177,142,114,232,158,230,181,85,125,200,166,69,240,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,208,72,0,0,0,100,95,107,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,174,186,61,171,252,168,107,160,3,34,251,34,114,67,58,50,215,137,44,73,125,204,108,161,198,184,86,219,62,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,117,209,142,95,228,83,93,0,0,0,2,52,226,110,211,117,191,240,219,154,246,43,21,178,174,227,114,184,224,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,244,78,226,159,254,198,156,213,255,0,216,219,143,255,0,36,233,76,0,0,1,26,113,55,105,186,223,248,109,205,123,21,138,217,87,113,185,92,112,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,250,39,113,79,255,0,99,78,106,255,0,236,109,199,255,0,146,116,166,0,141,56,100,180,221,108,28,54,229,69,138,251,108,171,183,92,173,216,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,88,0,100,95,107,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,174,186,61,171,252,168,59,34,114,67,58,50,215,137,44,73,125,204,108,161,198,184,86,219,62,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,117,209,142,95,228,83,93,0,0,0,0,0,17,167,19,118,155,173,255,0,134,220,215,177,88,173,149,119,27,149,199,3,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,159,127,162,119,20,255,0,246,52,230,175,254,198,220,127,249,39,74,96,8,211,134,75,77,214,193,195,110,84,88,175,182,202,187,117,202,221,129,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,37,128,0,196,14,209,238,30,179,247,28,241,157,152,120,167,5,100,126,96,98,11,45,111,116,244,215,27,94,25,173,171,165,159,101,170,145,143,217,44,113,185,142,218,246,57,171,162,251,156,213,69,247,162,155,126,0,164,29,145,57,123,143,178,215,134,220,73,98,204,108,15,136,48,173,202,124,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,77,88,228,254,69,46,248,0,12,139,237,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,215,71,181,127,149,13,116,0,102,175,99,94,83,230,158,87,251,95,246,153,150,152,175,9,119,159,135,250,46,253,179,84,208,117,92,190,240,230,114,185,204,110,253,188,198,110,219,174,155,219,175,214,134,149,0,0,0,7,62,220,77,240,201,196,149,255,0,137,44,215,190,216,184,124,204,171,141,182,227,142,47,181,116,117,148,152,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,107,167,103,14,19,197,88,27,131,28,188,194,216,215,12,221,112,253,234,139,189,186,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,106,158,246,185,21,61,202,133,149,0,14,122,248,133,225,59,63,125,190,230,95,129,120,105,204,15,13,248,194,243,220,253,211,131,107,122,30,135,173,151,145,211,242,161,229,242,121,123,54,108,248,118,233,167,187,67,161,64,5,63,236,175,162,205,60,63,194,157,62,5,205,108,191,186,225,26,188,43,136,46,54,251,93,45,210,213,83,65,85,81,67,42,199,89,207,123,39,209,95,172,245,117,44,71,181,173,110,216,209,186,43,154,229,91,128,0,0,0,2,144,118,187,101,238,62,204,174,27,112,221,139,46,112,62,32,197,87,40,49,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,53,123,83,249,80,187,224,12,64,236,225,225,235,63,112,55,25,217,121,138,113,174,71,230,6,31,178,209,119,183,83,113,186,97,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,154,175,189,206,68,79,122,161,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,61,14,49,192,24,187,0,247,39,139,109,61,7,136,236,212,216,130,217,248,120,165,231,208,84,110,228,205,248,55,59,110,237,142,248,93,163,147,79,122,33,231,141,115,175,225,239,12,113,17,193,182,95,97,171,157,13,59,111,244,88,30,215,62,29,185,61,235,19,168,171,86,223,22,212,116,136,215,47,33,238,107,27,43,54,187,86,162,42,38,246,49,205,216,96,112,19,142,138,226,137,243,169,141,99,214,135,109,94,214,91,217,75,152,90,241,20,235,106,237,83,77,83,214,158,28,38,61,81,60,253,92,184,243,200,192,125,140,99,131,177,62,95,226,123,142,12,198,118,90,139,77,234,211,50,193,87,73,58,38,232,221,162,42,42,42,106,142,107,154,168,230,189,170,173,115,92,215,53,85,21,21,126,57,129,49,52,206,147,205,46,183,114,139,212,69,203,115,19,76,198,177,49,198,38,39,148,196,245,137,0,7,227,236,0,1,33,100,86,118,98,236,131,204,26,76,119,132,167,255,0,7,77,115,165,219,23,240,250,14,124,82,205,75,190,72,223,202,230,114,90,156,198,183,115,126,180,255,0,105,118,115,41,115,107,4,103,102,8,162,199,216,6,233,213,219,170,245,142,88,164,68,109,69,29,66,34,43,233,231,98,42,236,149,186,166,169,170,162,162,181,205,87,49,205,114,225,9,97,56,61,226,159,16,112,245,141,233,237,87,26,254,118,3,190,214,68,203,221,28,234,247,50,147,114,181,139,95,10,49,174,114,75,27,116,87,53,173,94,107,25,177,83,114,70,248,247,121,62,103,56,58,252,149,201,243,39,240,158,255,0,14,245,91,218,78,194,211,180,152,89,199,96,169,254,181,110,63,243,166,62,172,247,213,31,87,238,158,124,54,48,31,59,14,226,11,70,44,195,246,204,83,135,234,250,171,93,230,142,27,133,20,252,183,51,155,79,51,17,241,191,107,209,28,221,90,228,93,28,136,169,175,189,17,79,162,78,98,98,99,88,114,157,116,85,110,169,162,184,210,99,132,196,244,0,7,235,228,0,0,43,151,26,28,82,91,248,126,192,51,90,112,221,230,157,185,133,125,133,18,205,74,176,54,161,105,98,87,237,146,178,86,42,162,53,173,106,72,145,238,71,35,229,68,77,143,99,37,219,238,184,135,226,31,4,112,229,130,31,138,113,76,157,93,198,175,124,54,123,60,50,35,106,46,85,8,137,171,81,116,93,145,55,86,172,146,170,42,49,21,61,206,123,152,199,227,30,63,199,248,187,52,113,117,126,59,199,119,110,243,190,92,249,93,85,87,34,40,121,156,184,153,19,62,8,154,214,38,140,141,137,238,106,107,166,171,239,85,83,69,156,230,145,132,163,200,218,159,62,127,8,252,251,190,255,0,27,95,179,77,131,171,104,113,17,153,99,233,211,13,110,120,68,255,0,121,84,79,46,60,38,152,250,211,215,230,199,89,167,227,92,110,55,11,197,194,170,237,118,175,168,173,174,173,153,245,53,85,85,50,186,89,103,149,238,87,62,71,189,202,170,231,57,202,170,174,85,85,85,85,85,63,56,4,31,155,170,34,34,152,210,57,0,0,253,0,0,11,57,193,15,9,208,113,15,137,235,49,46,51,117,68,56,39,13,77,19,106,227,141,178,70,235,173,75,145,92,148,177,204,136,136,214,181,168,142,149,90,238,99,91,36,104,212,106,200,146,50,61,225,167,135,76,79,196,142,62,240,165,166,106,139,109,166,146,23,207,118,189,182,141,42,34,183,183,99,249,40,230,171,227,71,58,73,26,140,107,17,219,180,222,244,69,108,111,211,103,112,118,14,195,25,127,134,45,216,51,6,89,105,237,54,91,76,41,5,37,36,8,187,99,110,170,170,170,171,170,185,206,114,171,156,247,42,185,206,115,156,229,85,85,85,223,100,185,95,202,170,242,247,99,204,143,198,127,40,255,0,110,245,73,218,110,222,70,65,98,114,188,190,191,235,53,199,25,143,238,233,158,190,213,81,202,57,196,121,220,60,221,126,200,0,155,185,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,0,0,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,55,59,135,111,47,217,99,253,13,178,255,0,82,136,195,19,115,184,118,242,253,150,63,208,219,47,245,40,137,46,205,125,45,207,8,247,168,254,220,61,31,132,246,234,248,81,39,26,252,37,65,196,6,24,92,87,131,40,233,217,152,86,120,98,142,146,89,234,36,107,107,232,163,89,158,180,41,171,210,24,220,231,204,175,108,142,111,229,53,172,115,154,199,43,155,146,151,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,78,130,10,15,199,231,7,20,183,42,90,236,249,202,155,47,46,227,31,62,183,21,208,66,248,98,167,125,60,112,201,52,183,20,222,246,233,42,114,244,145,140,71,44,170,244,122,53,30,146,58,76,188,243,43,242,177,56,155,49,198,57,199,127,175,197,31,236,179,111,126,67,92,100,153,157,127,163,171,232,234,159,171,63,179,51,51,194,153,233,221,60,57,79,12,231,0,16,247,72,0,0,0,0,45,239,1,252,92,92,50,167,19,209,101,46,96,95,169,217,128,110,243,61,180,245,85,243,57,173,177,213,61,28,228,115,31,162,163,96,150,77,26,246,187,70,49,207,230,238,98,36,188,205,83,57,239,47,191,103,47,20,253,213,85,77,195,174,59,175,183,82,218,229,230,191,11,214,76,188,167,165,92,147,111,117,2,170,55,107,249,174,146,71,198,231,171,93,191,88,209,94,178,68,198,73,242,76,215,114,99,11,122,120,116,158,239,87,135,119,221,225,69,118,165,176,17,137,166,188,251,44,167,207,136,214,229,17,31,58,56,235,92,126,244,125,104,235,30,119,56,157,237,25,0,18,231,58,7,158,199,248,255,0,8,229,118,17,175,199,120,238,237,221,150,59,103,43,170,170,228,75,55,47,153,43,34,103,193,19,92,245,213,242,49,61,205,93,53,213,125,200,170,125,139,141,198,223,103,183,213,93,174,213,244,244,84,52,80,190,166,170,170,166,86,197,20,17,49,170,231,200,247,185,81,26,214,181,21,85,202,168,136,136,170,166,66,113,161,197,37,195,136,28,125,53,167,13,222,106,29,151,182,41,145,44,212,171,3,169,210,170,84,102,217,43,37,98,170,171,156,231,44,137,30,228,106,178,37,68,216,199,190,93,218,236,203,48,167,47,181,189,206,169,229,31,199,194,19,77,136,216,251,251,95,143,242,60,105,179,70,147,93,93,209,251,49,58,76,111,85,211,94,92,103,73,211,73,240,188,67,241,15,141,248,141,198,239,197,56,166,78,146,221,73,190,27,61,158,25,21,212,246,218,117,84,213,168,186,38,249,93,163,86,73,85,17,94,168,158,230,177,172,99,34,208,10,250,229,202,239,87,55,46,78,179,46,194,193,96,176,249,118,30,140,38,18,136,162,221,17,164,68,114,136,254,121,207,57,158,51,196,0,31,12,160,0,0,245,57,93,150,216,159,55,241,245,155,46,48,116,84,239,187,94,230,116,80,173,76,201,20,81,181,140,116,146,72,247,123,213,26,200,216,247,170,53,21,202,141,84,107,92,229,70,175,198,195,184,126,239,139,49,5,179,11,97,250,78,170,233,121,172,134,223,69,7,49,172,230,212,76,244,100,108,220,245,70,183,87,57,19,87,42,34,107,239,84,67,101,56,85,225,166,195,195,126,1,142,214,212,167,170,197,87,104,98,118,34,185,83,73,55,42,174,88,223,43,162,107,25,35,149,26,216,155,59,163,71,53,172,87,163,81,206,106,42,232,155,60,175,46,171,48,185,199,133,17,206,127,132,122,253,223,132,193,118,239,109,44,108,134,11,90,99,123,17,94,177,69,63,253,170,253,216,238,231,84,240,141,35,90,169,246,89,39,148,56,99,35,178,226,209,151,152,94,150,157,173,162,133,142,174,171,138,21,137,215,26,213,99,82,106,169,17,92,229,220,247,55,93,21,206,216,212,107,26,187,88,212,79,116,1,96,81,69,54,233,138,40,141,34,28,129,138,196,222,198,222,175,17,136,170,106,174,169,153,153,158,115,51,206,64,1,244,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,12,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,0,0,13,206,225,219,203,246,88,255,0,67,108,191,212,162,48,196,220,238,29,188,191,101,143,244,54,203,253,74,34,75,179,95,75,115,194,61,234,63,183,15,71,225,61,186,190,20,132,0,38,14,111,101,175,31,92,37,123,44,196,14,205,140,178,195,29,62,7,186,109,239,56,41,93,186,59,77,123,222,168,186,68,141,78,77,52,154,179,102,138,230,182,69,115,63,6,215,66,197,167,38,255,0,226,44,63,104,197,152,126,231,133,177,5,39,85,107,188,209,205,111,173,131,152,230,115,105,230,98,178,70,110,98,163,155,171,92,169,171,85,21,53,247,42,41,144,156,97,112,177,136,56,122,198,245,23,91,117,7,59,1,223,107,37,125,146,178,4,123,153,73,185,92,244,160,153,94,231,57,37,141,186,163,92,231,47,53,140,222,139,185,36,100,112,204,235,42,242,21,78,34,204,121,179,206,59,167,242,116,215,102,27,125,25,181,170,114,108,198,175,211,211,30,101,83,63,62,152,233,51,51,198,184,252,99,143,56,149,123,0,17,213,204,0,0,0,0,213,46,7,120,202,159,58,224,126,90,102,117,198,157,184,218,138,23,79,75,93,44,145,196,235,235,86,73,159,34,71,12,112,199,28,110,130,46,82,108,71,57,207,106,57,250,104,199,170,91,227,159,123,117,198,225,103,184,82,221,173,53,245,20,85,212,83,50,166,150,170,154,87,69,44,18,177,200,230,72,199,181,81,90,230,185,17,81,200,168,168,168,138,133,214,206,190,209,91,134,98,228,5,38,14,195,118,74,123,78,42,196,176,213,90,177,98,171,29,36,84,244,188,182,53,206,164,71,162,162,182,165,178,72,221,92,229,124,41,28,141,209,202,177,206,75,50,236,246,154,108,77,56,153,214,170,99,135,125,94,175,31,253,247,185,235,108,187,41,187,123,53,183,119,35,166,41,181,122,173,42,143,171,106,121,205,92,254,108,198,179,17,28,34,124,216,225,52,196,124,254,58,184,202,159,50,238,23,44,153,203,91,141,59,240,101,36,220,139,157,198,154,72,234,34,190,185,142,167,149,138,197,116,40,232,155,12,241,72,212,124,114,43,101,77,29,170,181,83,90,98,1,27,197,98,174,99,46,205,219,179,198,127,8,238,133,217,144,100,88,61,156,192,209,128,192,211,165,52,243,158,181,85,214,170,167,172,207,225,26,68,105,17,17,0,1,142,220,128,0,0,26,17,217,227,194,87,217,103,230,105,225,143,240,51,224,234,90,183,127,247,213,110,15,133,91,255,0,131,228,57,203,255,0,85,42,55,236,100,50,176,88,59,152,219,177,106,143,182,123,161,31,218,109,163,194,108,190,95,94,63,21,199,78,20,211,172,68,213,84,242,136,247,204,241,210,34,103,73,209,41,112,65,193,197,46,74,218,35,204,124,201,178,255,0,108,74,206,124,49,193,59,225,153,150,90,125,206,102,216,93,19,222,199,75,43,19,115,165,69,213,25,39,45,17,191,132,230,91,96,11,19,13,134,183,132,183,22,173,71,8,252,125,115,235,113,174,119,157,227,54,135,27,94,63,29,86,181,213,247,83,29,41,166,56,233,76,116,251,230,102,102,102,64,3,221,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,0,0,13,206,225,219,203,246,88,255,0,67,108,191,212,162,48,196,220,238,29,188,191,101,143,244,54,203,253,74,34,75,179,95,75,115,194,61,234,63,183,15,71,225,61,186,190,20,132,0,38,14,111,15,27,155,89,75,130,51,179,4,86,224,28,125,107,234,237,213,122,73,20,177,170,54,162,142,161,17,81,149,16,61,81,118,74,221,87,69,209,81,81,92,215,35,152,231,53,125,144,62,107,162,155,148,205,53,70,177,47,108,62,34,238,18,237,55,236,85,52,215,76,235,19,28,38,38,57,76,75,12,115,215,36,241,118,65,230,13,94,4,197,176,127,132,169,182,85,110,139,248,125,7,62,88,161,170,217,28,143,229,115,57,46,94,91,157,185,191,82,255,0,182,177,233,184,188,66,100,78,24,226,35,46,42,114,255,0,18,213,212,81,57,179,54,186,219,95,6,170,234,42,214,49,237,142,85,102,168,146,183,108,143,107,152,229,77,90,247,104,172,118,215,183,20,177,142,14,196,249,127,137,238,56,51,25,217,106,45,55,171,76,203,5,93,36,232,155,163,118,136,168,168,169,170,57,174,106,163,154,246,170,181,205,115,92,213,84,84,85,129,102,185,108,224,46,107,79,26,39,151,228,235,142,207,246,222,141,174,194,77,23,244,167,17,111,77,232,239,142,149,196,119,79,41,142,147,234,152,124,112,1,169,88,64,0,0,0,0,0,0,0,0,4,215,194,175,13,55,238,36,49,244,118,182,165,69,46,21,180,205,19,177,21,202,154,72,121,180,145,72,201,93,19,88,201,28,138,231,74,232,29,26,57,173,122,49,92,142,115,85,19,69,244,179,102,187,247,34,221,184,214,101,133,152,230,56,108,167,11,115,27,140,174,41,183,68,107,51,63,207,25,153,225,17,28,102,102,34,56,202,74,224,131,131,138,172,234,187,199,152,249,147,101,254,215,116,124,248,99,130,119,205,11,239,85,27,92,205,176,186,39,177,237,138,39,174,231,74,139,162,190,62,90,35,191,9,203,213,179,227,96,236,29,134,50,255,0,12,91,176,102,12,178,211,218,108,182,152,82,10,74,72,17,118,198,221,85,85,85,87,85,115,156,229,87,57,238,85,115,156,231,57,202,170,170,171,246,75,11,46,192,81,128,181,185,79,206,158,115,223,63,151,115,142,118,203,107,49,59,91,152,78,38,236,204,90,167,88,183,79,236,211,175,118,179,27,211,195,122,122,240,142,81,17,0,1,158,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,24,241,19,230,7,51,191,166,87,175,235,178,155,156,97,143,17,62,96,115,59,250,101,122,254,187,41,26,218,95,162,183,227,62,229,225,216,127,164,49,126,197,63,18,61,0,16,247,72,0,0,6,231,112,237,229,251,44,127,161,182,95,234,81,24,98,110,119,14,222,95,178,199,250,27,101,254,165,17,37,217,175,165,185,225,30,245,31,219,135,163,240,158,221,95,10,66,0,19,7,55,128,0,5,106,227,35,132,107,71,16,152,125,248,167,15,183,165,199,150,106,53,101,20,250,185,253,225,79,11,42,31,29,191,107,230,142,24,185,147,204,139,207,114,42,183,79,126,173,250,172,168,60,113,24,123,120,155,115,106,236,107,18,217,101,25,190,47,35,197,209,142,192,215,187,93,63,143,124,76,117,137,235,14,125,238,54,235,133,158,225,85,105,187,80,84,81,87,81,76,250,106,170,90,152,157,20,176,74,199,43,95,27,216,228,69,107,154,228,84,86,170,34,162,162,162,159,156,211,30,208,190,19,167,199,54,250,204,255,0,192,206,167,142,237,97,182,43,177,5,3,155,28,73,91,69,3,92,229,170,107,244,69,116,241,71,170,57,30,171,190,40,216,214,42,58,54,178,76,206,43,204,126,10,188,13,233,183,87,46,147,223,14,200,217,61,167,195,109,94,93,78,54,199,10,185,87,79,90,106,238,233,172,117,137,235,30,189,98,0,3,13,38,0,0,0,0,0,62,198,14,193,216,159,48,49,61,187,6,96,203,45,69,218,245,118,153,32,164,164,129,19,116,142,209,85,85,85,116,70,181,173,69,115,158,229,70,181,173,115,156,168,136,170,159,177,19,84,233,28,223,23,46,81,102,137,185,114,98,41,136,214,102,120,68,68,115,153,158,145,15,179,148,185,75,141,243,179,27,209,96,28,3,107,234,238,53,122,201,44,178,42,182,158,142,157,21,17,245,19,189,17,118,68,221,83,85,209,85,85,90,214,163,158,230,181,118,183,41,114,151,4,100,158,8,162,192,56,6,215,210,91,169,53,146,89,100,84,117,69,101,66,162,35,234,39,122,34,111,149,218,38,171,162,34,34,53,173,70,177,173,106,120,238,25,184,102,194,60,53,97,25,172,246,122,158,243,190,92,246,247,205,231,100,176,245,252,185,102,116,31,128,116,178,50,46,91,39,86,124,10,155,180,220,190,245,247,76,100,239,40,202,254,67,70,253,207,159,63,135,171,243,114,119,104,187,119,59,85,137,140,46,14,102,48,182,231,135,56,223,159,218,152,238,253,152,152,214,34,102,103,73,157,32,0,55,42,204,0,0,0,0,0,0,0,0,41,254,27,227,95,185,56,248,204,14,19,179,54,231,106,163,178,205,221,146,96,187,132,235,200,145,181,211,91,168,164,125,177,202,141,217,39,57,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,224,24,3,218,143,231,179,51,126,229,244,122,32,55,248,20,43,179,115,180,18,167,136,154,105,50,123,57,46,180,141,204,91,117,59,170,104,174,83,75,20,47,196,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,38,154,50,69,75,234,0,0,0,0,0,0,7,53,159,75,30,41,255,0,236,150,205,95,253,178,184,255,0,243,142,130,56,100,187,93,111,252,54,229,69,246,251,115,171,184,220,174,56,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,156,209,29,41,240,157,229,99,38,254,95,225,239,78,128,9,84,0,5,106,237,30,197,152,171,3,112,99,152,120,167,5,98,107,174,31,189,81,119,79,77,113,181,214,201,73,85,6,251,173,35,31,178,88,213,175,110,230,61,205,93,23,222,215,42,47,185,84,196,31,165,143,20,255,0,246,75,102,175,254,217,92,127,249,198,212,246,163,249,19,204,223,185,125,98,136,192,16,58,168,0,1,66,187,55,59,65,42,120,137,166,147,39,179,146,235,72,220,197,183,83,186,166,138,229,52,177,66,252,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,105,163,36,84,190,167,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,29,4,240,47,198,109,139,140,60,184,170,185,201,106,238,108,103,133,250,122,124,77,109,137,143,90,86,201,42,63,149,83,77,35,181,214,25,121,82,170,70,231,44,145,185,142,107,183,34,50,89,2,202,128,0,0,100,95,106,247,28,117,56,150,235,123,225,31,46,89,72,182,43,109,69,59,49,117,217,31,21,66,215,85,196,232,231,109,20,10,213,114,68,200,37,107,57,174,93,37,89,162,116,122,49,177,191,156,22,171,32,56,234,166,226,107,140,220,65,150,25,99,95,73,85,149,248,115,3,207,114,165,174,109,44,177,207,119,184,173,77,189,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,204,145,206,122,58,52,143,234,241,161,198,13,215,132,220,220,201,7,92,22,146,76,9,140,106,47,20,24,173,147,68,229,125,52,12,125,189,35,174,137,209,177,210,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,161,125,138,158,105,241,79,203,250,239,81,183,18,175,110,119,234,79,246,147,247,104,26,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,204,86,236,197,227,199,216,133,246,155,33,179,98,245,183,0,226,11,131,123,182,233,113,184,242,233,112,188,206,100,206,147,70,242,156,188,154,137,221,78,142,221,36,113,66,229,146,101,211,124,174,93,169,0,0,2,128,118,139,246,139,251,4,234,242,83,37,46,63,219,39,240,125,231,115,228,255,0,115,159,154,84,195,248,26,154,103,211,214,117,20,242,202,223,133,255,0,130,250,215,226,209,18,85,236,238,226,243,233,91,147,75,226,154,222,118,97,96,238,85,22,40,217,65,211,67,63,53,210,244,181,113,237,85,141,121,177,196,237,232,221,155,101,142,93,35,100,107,22,234,255,0,218,197,193,69,187,20,225,91,159,21,25,111,108,217,137,44,218,84,227,24,24,149,85,19,93,104,91,29,61,60,117,17,181,28,248,225,233,99,135,115,209,177,177,171,18,203,35,222,139,18,35,242,219,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,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,3,167,48,70,156,58,231,206,13,226,75,40,236,89,173,131,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,68,114,177,187,216,172,145,169,177,237,85,146,192,24,215,156,125,173,121,143,77,197,100,120,215,40,110,93,233,148,248,115,91,93,53,130,170,153,104,227,191,82,189,35,90,154,153,149,119,72,201,157,36,106,180,242,170,53,209,70,216,209,209,39,50,166,57,100,14,216,46,47,62,190,17,240,45,111,248,10,220,114,233,40,63,240,21,84,20,144,202,245,255,0,137,60,138,198,127,128,106,73,246,241,153,235,195,174,67,99,46,36,179,114,197,149,56,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,181,70,171,219,189,234,200,218,187,222,212,80,232,123,34,243,211,46,56,139,203,139,118,104,101,125,231,174,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,151,51,55,55,84,213,90,173,115,94,199,61,143,99,221,32,30,43,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,0,0,2,10,227,7,139,60,27,194,46,87,248,226,251,79,73,120,190,215,212,71,77,98,195,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,53,229,177,85,29,43,17,100,12,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,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,231,135,137,222,33,113,87,20,25,203,122,205,204,83,77,208,117,252,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,248,210,61,90,214,53,242,203,43,209,140,223,181,3,69,59,57,187,74,113,222,103,102,60,249,51,196,198,48,181,86,85,223,255,0,9,134,47,179,211,67,65,35,235,181,99,18,216,230,83,196,200,93,205,69,115,226,115,182,59,152,215,71,172,174,150,38,51,79,206,85,205,179,236,220,237,4,169,226,38,154,76,158,206,75,173,35,115,22,221,78,234,154,43,148,210,197,11,241,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,166,140,145,80,47,169,95,248,245,205,44,119,146,220,39,99,156,204,203,75,239,115,98,75,55,118,116,85,189,44,53,28,174,109,202,150,25,63,7,51,31,27,181,142,87,183,226,106,233,174,169,162,162,42,88,2,170,246,163,249,19,204,223,185,125,98,136,15,107,193,247,22,120,55,139,172,175,241,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,204,98,42,186,39,162,78,167,53,156,49,113,11,138,184,95,206,91,46,110,97,106,110,191,160,230,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,197,145,138,230,189,172,150,40,158,172,126,205,171,208,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,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,0,0,0,1,72,59,93,179,11,31,101,175,13,184,110,251,151,56,227,16,97,91,148,248,226,142,146,90,203,37,206,106,25,228,129,212,21,238,116,78,146,23,53,202,197,115,24,229,106,174,154,177,171,252,136,81,254,206,30,33,115,247,28,241,157,151,152,91,26,231,134,96,98,11,45,111,123,117,54,235,166,38,173,171,165,159,101,170,173,236,223,20,146,57,142,218,246,53,201,170,123,156,212,84,247,162,23,3,182,175,202,198,22,249,129,67,233,215,18,128,118,92,121,236,203,47,190,189,30,180,13,254,0,0,41,173,187,142,170,108,29,199,126,61,225,99,53,235,233,41,172,85,85,22,72,112,85,115,105,101,116,237,184,213,209,219,211,187,94,144,198,228,115,37,150,162,73,91,52,138,222,90,164,141,115,220,215,70,145,92,163,0,123,81,252,246,102,111,220,190,143,68,6,255,0,3,56,59,41,248,227,169,204,171,85,7,11,121,146,202,72,175,184,98,206,140,194,215,54,190,40,18,227,110,165,107,24,148,79,143,84,87,212,195,22,142,107,163,106,243,33,138,71,61,26,232,157,36,218,62,0,0,0,161,92,72,118,130,84,218,120,175,203,94,23,178,90,235,72,247,191,28,88,40,49,133,242,154,88,170,89,178,106,199,83,214,89,86,41,96,115,81,232,215,192,231,207,20,187,227,122,58,47,133,237,126,158,131,180,103,143,111,162,189,138,12,183,203,184,58,140,205,196,214,254,178,146,162,122,125,244,182,90,23,189,241,37,99,145,233,178,105,149,241,200,216,162,247,181,28,199,62,84,218,214,199,54,64,240,157,230,159,38,254,96,97,239,81,128,14,148,192,0,86,174,209,236,89,138,176,55,6,57,135,138,112,86,38,186,225,251,213,23,116,244,215,27,93,108,148,149,80,111,186,210,49,251,37,141,90,246,238,99,220,213,209,125,237,114,162,251,149,76,139,225,147,137,190,36,175,252,73,101,69,138,251,196,30,101,92,109,183,28,113,98,164,172,163,171,197,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,83,87,251,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,0,233,76,0,0,170,189,162,156,69,227,190,23,242,179,3,230,102,5,168,253,96,91,40,239,20,91,33,252,103,107,233,170,230,158,143,153,44,82,114,121,188,134,55,154,198,239,103,214,139,245,162,218,162,128,118,213,249,88,194,223,48,40,125,58,226,5,180,225,215,62,112,111,18,89,71,98,205,108,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,218,35,149,141,222,197,100,141,77,143,106,172,150,115,215,192,191,25,183,222,15,51,30,170,231,37,171,190,112,102,40,233,233,241,53,182,38,49,42,157,28,74,254,85,77,52,142,211,73,162,230,202,169,27,156,145,200,215,185,174,218,170,201,99,223,236,39,138,108,88,231,10,217,177,174,22,174,235,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,125,192,125,96,0,0,0,17,255,0,16,184,166,251,129,178,11,50,241,174,22,174,232,175,88,127,7,222,110,150,234,158,83,36,228,85,65,69,44,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,247,17,255,0,5,28,87,88,184,180,201,170,44,101,205,181,81,226,251,110,148,120,166,201,69,51,221,208,85,110,122,71,34,54,68,71,164,51,177,156,216,215,87,181,53,124,124,199,190,41,20,245,124,88,249,88,206,79,151,248,135,211,167,57,246,225,215,62,113,151,13,185,185,98,205,108,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,186,35,149,142,216,244,100,141,77,236,106,160,116,188,8,211,135,92,249,193,188,73,101,29,139,53,176,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,104,142,86,55,123,21,146,53,54,61,170,178,88,2,181,118,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,187,167,166,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,174,139,239,107,149,23,220,170,89,82,170,246,163,249,19,204,223,185,125,98,136,12,160,225,147,137,190,36,175,252,73,101,69,138,251,196,30,101,92,109,183,28,113,98,164,172,163,171,197,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,83,160,147,154,206,19,188,211,228,223,204,12,61,234,48,29,4,113,21,159,56,55,134,220,163,190,230,182,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,221,21,200,199,108,98,62,71,38,198,57,80,60,87,26,252,87,88,184,75,201,170,220,101,205,181,86,98,251,150,180,120,90,201,91,51,219,215,213,110,98,73,34,182,52,87,172,48,49,252,217,23,86,53,116,100,124,198,62,88,212,207,110,15,187,91,241,150,12,186,248,51,138,9,170,241,77,138,241,120,146,167,197,77,209,43,108,172,157,207,124,168,250,120,227,210,162,153,178,185,170,214,51,99,225,141,100,108,105,35,91,12,12,166,188,75,241,23,142,248,160,205,58,252,204,199,85,31,225,104,236,244,91,33,252,89,107,234,102,154,10,62,100,81,71,206,229,115,222,222,107,219,189,255,0,90,175,212,137,127,251,43,56,14,253,17,197,94,111,217,127,194,203,132,44,87,59,119,254,1,244,215,182,191,155,255,0,140,54,38,73,15,248,58,134,59,236,158,5,159,227,67,140,27,175,9,185,185,146,14,184,45,36,152,19,24,212,94,40,49,91,38,137,202,250,104,24,251,122,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,103,240,158,41,177,99,156,43,102,198,184,90,187,173,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,247,25,131,219,157,250,147,253,164,253,218,65,93,154,28,113,212,240,227,140,161,201,236,112,202,71,229,214,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,6,228,128,0,28,251,113,55,196,223,18,86,14,36,179,94,197,98,226,15,50,173,214,219,118,56,190,210,81,209,210,98,202,248,96,166,130,58,249,155,28,81,198,217,81,172,99,90,136,212,106,34,34,34,34,33,208,73,205,103,22,62,105,243,147,230,6,33,245,25,192,215,78,200,156,194,199,217,149,195,110,36,190,230,54,56,196,24,170,229,6,56,172,164,138,178,247,115,154,186,120,224,109,5,3,155,19,100,153,206,114,49,28,247,185,26,139,166,175,114,255,0,42,151,124,160,29,138,158,86,49,79,204,10,239,78,183,23,252,0,0,1,31,241,11,138,111,184,27,32,179,47,26,225,106,238,138,245,135,240,125,230,233,110,169,229,50,78,69,84,20,82,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,79,113,32,17,87,22,62,86,51,147,229,254,33,244,233,192,135,251,62,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,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,242,209,202,137,36,122,219,83,152,28,170,204,204,85,147,121,143,135,51,75,5,85,244,247,172,51,112,138,225,77,186,73,25,28,219,23,227,130,94,91,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,83,161,238,21,120,152,193,188,87,229,29,30,105,96,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,9,128,0,0,249,56,179,20,216,176,54,21,188,227,92,83,93,209,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,251,143,172,97,183,105,127,28,117,60,71,99,41,178,123,3,178,145,153,117,130,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,227,100,139,35,213,85,204,100,33,162,156,23,241,131,117,226,203,55,51,189,214,245,164,143,2,96,234,139,61,6,20,100,49,57,31,83,3,223,112,73,43,165,116,140,108,187,234,18,24,158,145,185,173,72,152,214,51,110,244,146,73,45,169,149,125,134,63,174,207,217,191,222,70,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,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,55,59,135,111,47,217,99,253,13,178,255,0,82,136,195,19,115,184,118,242,253,150,63,208,219,47,245,40,137,46,205,125,45,207,8,247,168,254,220,61,31,132,246,234,248,82,16,0,152,57,188,0,0,0,0,51,55,180,47,132,232,48,53,194,179,63,240,51,170,36,180,223,174,106,236,65,64,230,201,42,209,86,206,231,57,106,154,253,21,27,4,178,106,142,71,170,108,150,70,53,138,173,145,172,143,76,143,205,113,183,91,239,22,250,171,77,218,130,158,182,134,182,23,211,85,82,212,196,217,98,158,39,181,90,248,222,199,34,163,154,230,170,162,181,81,81,81,85,20,194,199,224,168,199,89,155,117,115,233,61,210,147,108,158,211,226,118,83,49,167,27,99,141,60,171,167,165,84,247,117,210,122,196,244,159,86,177,60,252,2,198,113,153,194,173,195,135,124,98,203,181,134,42,138,188,19,136,102,154,91,125,83,105,220,216,173,210,186,89,92,219,115,158,233,100,123,220,200,81,138,217,30,173,89,19,122,162,42,177,250,87,50,188,191,98,188,53,201,181,114,52,152,118,78,83,154,225,115,188,29,24,236,21,91,214,235,142,19,239,137,142,147,19,194,96,0,30,77,136,0,0,107,23,2,220,37,79,145,22,26,140,123,143,40,234,41,241,245,242,25,104,106,41,29,81,27,226,182,209,36,200,169,19,86,23,190,57,93,34,197,20,174,122,170,232,155,24,136,213,107,213,241,239,103,127,9,208,88,173,246,174,35,241,179,170,18,237,93,12,206,195,118,229,108,144,165,37,52,141,124,78,170,149,28,136,178,58,88,220,238,90,123,227,72,164,71,234,247,61,188,171,224,75,242,76,171,201,196,98,175,115,158,81,221,235,241,238,238,241,229,206,61,169,109,252,227,43,175,33,203,103,244,116,206,151,42,253,169,137,249,145,251,177,63,58,126,180,240,141,41,137,222,0,9,50,141,0,0,0,0,0,0,0,0,0,0,12,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,10,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,208,79,2,252,102,216,184,195,203,138,171,156,150,174,230,198,120,95,167,167,196,214,216,152,245,165,108,146,163,249,85,52,210,59,93,97,151,149,42,164,110,114,201,27,152,230,187,114,35,37,147,16,109,252,58,99,187,223,14,53,188,75,216,41,250,236,55,98,196,21,86,44,65,241,195,23,118,109,101,191,165,151,227,149,36,155,157,37,193,89,182,56,215,151,201,220,229,209,255,0,15,159,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,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,64,233,204,17,87,12,92,66,225,94,40,50,106,203,155,152,90,155,160,235,249,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,241,100,98,185,172,115,226,150,39,171,25,191,106,74,160,0,0,0,0,114,174,116,167,194,119,149,140,155,249,127,135,189,58,3,154,195,165,62,19,188,172,100,223,203,252,61,233,208,1,42,128,0,170,189,168,254,68,243,55,238,95,88,162,48,4,223,238,212,127,34,121,155,247,47,172,81,24,2,7,85,0,0,57,87,61,174,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,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,120,162,117,197,220,38,99,44,61,194,190,2,226,178,205,81,87,123,195,216,170,162,227,77,122,142,26,4,107,48,243,224,173,117,45,50,203,34,72,231,72,201,221,28,154,63,150,198,49,251,35,85,87,72,205,193,187,220,49,113,11,133,120,160,201,171,46,110,97,106,110,131,175,230,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,197,145,138,230,177,207,138,88,158,172,102,253,169,42,156,230,112,125,197,158,50,225,23,52,60,113,98,167,171,188,88,171,233,228,166,190,225,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,250,115,24,138,141,149,232,186,231,196,183,104,254,83,229,39,15,182,44,222,202,249,252,99,95,152,29,125,62,11,138,90,42,154,106,89,228,164,151,147,83,83,83,205,108,114,50,24,100,86,162,199,240,201,43,156,214,179,107,85,211,70,30,3,180,235,143,31,98,22,42,156,134,202,123,214,220,125,136,45,238,239,43,165,186,227,203,170,194,240,185,240,186,61,91,202,114,115,170,32,117,66,55,108,145,203,11,86,57,147,77,241,57,113,88,253,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,3,137,174,15,177,55,11,89,95,149,183,172,198,74,186,60,109,142,106,47,238,186,217,221,45,60,176,91,32,163,146,149,148,204,100,144,62,70,202,247,182,103,202,231,163,244,210,72,217,181,171,27,156,240,157,123,21,60,211,226,159,151,245,222,163,110,37,94,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,149,123,115,191,82,127,180,159,187,64,202,179,93,59,40,120,227,166,196,182,171,39,8,249,140,202,181,190,219,105,234,25,132,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,202,114,105,18,195,19,99,209,142,141,156,234,1,194,79,12,245,60,83,226,28,121,129,236,213,213,112,98,27,30,7,174,196,120,126,24,86,45,149,183,24,42,169,89,29,36,171,43,154,214,178,86,205,36,104,253,236,216,247,49,234,174,107,28,199,66,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,212,240,41,175,103,23,28,117,60,86,224,218,252,31,152,44,164,167,204,92,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,202,107,229,137,205,86,164,201,20,119,40,1,133,125,166,28,20,91,184,96,199,118,220,109,150,150,206,155,45,177,110,148,212,84,113,165,84,221,205,93,12,49,164,148,243,84,76,233,55,243,180,124,241,171,164,220,186,78,212,98,54,20,115,183,80,242,153,165,149,184,19,58,112,37,207,44,243,46,197,223,56,110,243,201,235,104,186,169,169,249,188,169,153,52,127,132,133,236,145,186,73,19,29,240,185,53,211,69,213,21,81,67,8,120,1,227,6,235,194,110,110,53,215,5,164,147,2,99,26,138,58,12,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,30,170,113,247,198,157,171,135,28,134,162,190,229,206,32,164,172,198,25,133,78,169,130,171,41,233,155,95,68,176,39,37,211,220,57,155,185,46,99,33,157,142,137,85,94,143,146,88,87,151,36,105,38,152,195,196,239,15,88,171,133,252,229,189,101,30,41,169,235,250,14,93,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,252,104,222,141,115,218,201,98,149,136,247,236,220,177,80,31,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,160,158,5,248,50,177,112,121,151,21,86,201,46,189,243,140,241,71,79,81,137,174,81,61,233,74,233,34,71,242,169,169,163,118,154,67,23,54,84,73,28,212,146,71,61,206,118,212,86,69,29,106,236,157,224,162,221,133,176,173,179,138,140,200,182,111,196,151,157,106,112,116,15,74,170,121,173,84,46,142,162,158,74,137,26,174,100,115,117,81,205,185,136,232,222,212,137,34,145,143,85,149,81,154,84,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,159,172,196,190,210,62,208,74,110,34,106,99,201,236,155,186,213,183,46,173,213,13,169,173,185,67,44,176,179,19,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,154,106,200,213,2,31,227,163,140,219,239,24,121,143,75,115,142,213,220,216,51,11,245,20,248,102,219,43,24,181,77,142,85,103,54,166,166,70,235,172,210,242,162,85,141,174,88,227,107,26,214,238,84,124,178,65,113,224,12,101,46,1,168,205,38,225,234,180,194,116,183,136,108,15,187,57,17,176,45,198,88,100,157,180,236,85,93,94,244,138,23,189,219,81,118,34,199,191,111,50,61,210,175,7,220,38,99,46,46,179,67,192,246,42,138,187,61,138,130,158,74,155,238,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,167,49,232,138,216,158,169,161,61,171,57,91,129,50,91,129,220,5,150,153,103,98,238,108,55,102,204,8,58,42,46,170,106,142,87,54,146,233,52,159,132,153,239,145,218,201,43,221,241,57,116,215,68,209,17,17,3,42,242,183,43,113,222,116,227,187,102,89,229,165,139,190,113,37,231,157,209,81,117,80,211,243,121,80,190,105,63,9,51,217,27,116,142,39,187,226,114,107,166,137,170,170,34,249,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,65,217,113,231,179,44,190,250,244,122,210,223,246,181,240,81,223,116,117,156,89,101,149,178,235,89,122,135,147,30,52,183,192,156,248,221,67,12,28,182,92,218,138,237,241,242,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,194,213,112,47,198,109,139,140,60,184,170,185,201,106,238,108,103,133,250,122,124,77,109,137,143,90,86,201,42,63,149,83,77,35,181,214,25,121,82,170,70,231,44,145,185,142,107,183,34,50,89,62,87,106,63,145,60,205,251,151,214,40,140,54,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,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,126,226,219,59,237,92,71,246,83,98,60,232,179,88,234,236,212,248,142,158,214,231,208,84,200,217,31,77,60,55,250,106,121,152,143,111,185,236,73,97,147,99,244,106,185,155,92,173,98,170,177,3,19,11,41,192,191,25,183,222,15,51,30,170,231,37,171,190,112,102,40,233,233,241,53,182,38,49,42,157,28,74,254,85,77,52,142,211,73,162,230,202,169,27,156,145,200,215,185,174,218,170,201,99,173,100,235,198,15,9,152,203,132,92,208,240,61,246,162,174,241,98,175,167,142,166,197,136,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,233,203,122,162,54,86,42,134,223,113,97,196,221,171,135,238,26,47,25,237,133,170,112,253,254,162,122,122,70,225,134,77,113,111,73,117,158,173,236,72,95,19,152,186,212,49,177,57,245,42,200,149,21,241,66,253,28,196,214,70,228,94,69,246,165,241,89,147,245,150,234,44,73,139,125,162,97,186,77,99,154,217,137,52,150,169,241,190,116,150,71,50,224,137,212,243,182,243,24,199,76,249,163,99,95,246,78,70,49,27,90,174,57,171,152,247,124,184,180,101,13,207,26,93,106,112,101,134,225,81,116,182,217,36,168,85,165,166,170,153,17,36,145,173,255,0,253,213,168,191,11,29,52,238,106,53,102,149,95,101,123,46,184,122,246,229,196,213,182,255,0,115,169,186,209,89,114,211,166,197,178,212,209,210,239,142,106,232,42,162,90,58,57,38,114,43,34,230,61,31,38,138,138,231,199,77,51,90,141,93,100,96,110,158,19,184,223,111,24,86,205,118,197,56,115,195,247,170,219,125,61,69,198,209,214,50,175,187,234,159,27,93,45,55,61,136,140,151,150,245,115,57,141,77,174,219,170,123,148,250,192,1,64,59,106,252,172,97,111,152,20,62,157,113,51,3,130,252,227,177,100,23,20,24,3,53,113,76,59,236,182,171,132,148,247,25,55,61,58,106,90,186,121,105,37,169,209,140,123,223,201,101,67,165,229,181,170,231,242,246,38,138,237,83,79,251,106,252,172,97,111,152,20,62,157,113,49,88,14,164,176,158,41,177,99,156,43,102,198,184,90,187,173,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,247,31,88,198,190,202,62,53,253,153,98,168,56,107,204,203,157,214,167,13,226,219,133,61,54,18,151,94,116,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,183,101,0,24,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,21,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,67,122,123,62,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,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,242,209,202,137,36,122,229,6,92,112,101,125,205,190,14,241,87,19,24,26,235,205,186,224,76,65,113,167,189,217,234,30,198,71,61,158,158,134,146,165,213,52,239,93,52,154,46,108,206,124,110,85,73,35,68,217,163,216,140,154,21,202,172,204,197,89,55,152,248,115,52,176,85,95,79,122,195,55,8,174,20,219,164,145,145,205,177,126,56,37,229,189,143,116,50,177,93,28,140,71,38,248,222,246,170,232,229,3,167,226,186,241,201,197,221,171,132,28,163,110,43,130,221,73,120,197,151,234,135,91,112,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,54,239,229,166,170,249,33,141,93,31,53,36,111,159,176,118,136,228,213,247,132,123,151,21,15,78,235,238,190,117,170,92,59,112,168,116,115,75,136,153,2,72,203,92,51,54,55,115,185,155,227,115,102,100,110,68,137,203,36,141,143,151,43,35,196,190,34,179,231,25,113,37,155,151,220,214,198,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,162,185,24,221,239,87,200,228,222,247,42,135,138,197,152,166,251,142,113,85,231,26,226,154,238,182,245,136,46,21,23,75,141,79,41,145,243,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,220,72,28,39,121,167,201,191,152,24,123,212,96,62,174,39,225,71,49,240,55,12,182,126,38,241,172,93,205,106,197,24,130,146,207,96,181,207,10,165,85,117,44,180,181,51,173,123,181,84,229,66,189,59,82,36,84,87,74,215,186,68,218,196,141,210,252,174,19,188,211,228,223,204,12,61,234,48,1,210,152,0,10,171,218,143,228,79,51,126,229,245,138,35,21,184,78,243,79,147,127,48,48,247,168,192,109,79,106,63,145,60,205,251,151,214,40,140,86,225,59,205,62,77,252,192,195,222,163,0,29,41,128,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,49,88,187,253,154,28,113,212,240,227,140,161,201,236,112,202,71,229,214,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,84,12,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,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,116,215,68,95,168,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,168,128,101,95,101,103,30,63,162,56,84,205,251,215,248,88,176,133,246,231,113,255,0,192,50,154,200,214,114,191,241,135,68,249,38,255,0,7,78,198,253,147,13,84,0,0,2,42,226,199,202,198,114,124,191,196,62,157,57,205,97,210,159,22,62,86,51,147,229,254,33,244,233,206,107,0,177,92,14,113,119,117,225,7,55,29,138,231,183,85,222,48,157,250,157,182,220,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,57,137,162,178,73,163,71,71,205,89,27,208,70,19,197,54,44,115,133,108,216,215,11,87,117,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,190,227,159,126,57,56,68,186,240,131,155,141,194,144,92,106,239,24,78,253,78,235,150,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,252,181,209,89,36,50,43,99,230,164,109,146,187,57,184,246,250,43,223,103,203,124,196,131,168,203,44,77,112,235,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,6,234,21,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,196,14,30,177,77,139,3,103,238,90,99,92,83,93,209,89,112,254,48,179,93,46,53,60,167,201,200,165,130,182,41,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,238,36,190,57,56,187,186,241,125,155,141,197,112,91,170,236,248,78,195,78,235,110,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,252,180,209,25,28,49,171,164,229,36,142,174,165,138,224,115,132,75,175,23,217,184,236,41,61,198,174,207,132,236,52,237,185,98,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,204,93,17,145,205,34,54,78,82,198,224,149,123,52,56,28,169,226,59,25,67,156,56,225,244,140,203,172,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,220,146,10,207,236,239,202,254,5,248,121,162,190,207,99,171,146,209,97,167,164,195,24,90,197,77,36,143,125,84,236,167,114,82,210,172,242,111,88,216,145,64,231,62,105,21,202,140,141,202,137,36,138,214,63,61,120,84,237,123,197,88,119,21,86,97,206,37,45,253,235,134,241,22,32,168,184,69,123,162,116,139,54,27,134,170,73,36,124,9,11,146,73,42,104,227,145,236,72,217,191,155,12,72,246,181,102,70,197,19,67,213,246,231,126,164,255,0,105,63,118,153,86,106,79,109,197,218,213,127,181,100,53,246,197,115,164,184,219,110,52,248,130,174,142,178,146,102,205,5,76,18,54,216,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,175,6,124,45,125,46,49,182,48,203,122,44,73,220,151,171,110,15,170,190,217,42,37,110,234,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,124,76,114,181,250,61,26,177,188,46,175,101,103,30,63,162,56,84,205,251,215,248,88,176,133,246,231,113,255,0,192,50,154,200,214,114,191,241,135,68,249,38,255,0,7,78,198,253,147,9,43,181,115,140,172,101,145,20,216,51,42,114,123,21,85,216,177,133,206,162,44,77,114,174,166,68,223,79,110,130,85,74,120,85,36,137,204,145,147,212,70,245,122,35,255,0,34,145,209,200,199,71,58,162,227,182,44,194,215,220,13,138,175,56,43,20,208,244,87,172,63,112,168,181,220,105,185,172,147,145,85,4,142,142,88,247,177,92,199,109,123,28,154,181,85,171,166,168,170,158,243,234,230,70,106,230,62,112,95,105,241,62,104,99,75,174,38,186,210,91,233,173,112,213,220,106,22,89,25,75,3,54,71,26,42,255,0,156,231,47,229,62,71,201,35,213,207,123,220,224,211,254,206,110,63,248,159,207,92,199,159,39,49,206,31,181,99,233,38,252,115,81,136,167,171,167,178,201,100,181,198,172,142,161,93,13,61,58,178,175,227,146,20,138,54,177,143,230,74,237,242,114,215,124,57,215,197,143,154,124,228,249,129,136,125,70,115,79,187,30,248,98,240,14,92,92,120,133,198,88,94,235,109,197,56,195,125,190,200,250,201,182,70,252,58,169,79,43,103,142,4,209,83,159,59,21,119,201,170,186,56,33,116,104,214,72,174,151,48,120,177,243,79,156,159,48,49,15,168,206,6,170,118,42,121,88,197,63,48,43,189,58,220,95,242,128,118,42,121,88,197,63,48,43,189,58,220,95,240,0,0,4,85,197,143,149,140,228,249,127,136,125,58,114,85,34,174,44,124,172,103,39,203,252,67,233,211,129,205,97,47,240,171,196,198,50,225,67,55,40,243,75,7,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,124,64,78,188,64,240,153,140,178,35,0,229,134,105,58,162,174,247,132,243,43,11,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,53,57,155,27,248,41,54,135,65,25,85,153,152,87,57,50,227,14,102,150,10,171,234,44,184,154,223,21,194,155,116,145,190,72,119,167,199,4,188,183,189,141,154,39,163,163,145,136,229,217,35,30,213,93,90,167,171,48,47,179,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,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,45,28,170,177,199,165,255,0,237,3,237,12,195,57,83,148,118,188,41,147,213,149,119,28,89,154,152,94,59,189,162,235,27,106,40,217,106,178,86,177,205,138,226,215,252,18,165,75,145,31,201,98,43,93,27,216,178,73,183,99,35,152,34,14,213,62,60,127,75,240,169,148,23,175,240,81,98,251,237,178,227,255,0,135,101,77,145,204,229,127,226,238,149,241,205,254,18,157,237,251,86,25,86,125,92,39,133,175,184,231,21,89,176,86,22,161,235,111,88,130,225,79,107,183,83,115,89,31,62,170,121,27,28,81,239,122,181,141,220,247,181,53,114,163,83,93,85,81,61,228,193,197,183,12,245,60,44,98,28,7,129,239,53,213,115,226,27,230,7,161,196,120,130,25,150,45,148,87,25,234,170,153,37,36,75,19,156,215,50,38,195,28,106,253,239,222,246,189,232,173,107,218,198,133,223,236,49,253,118,126,205,254,242,53,80,202,190,195,31,215,103,236,223,239,35,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,24,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,0,0,0,0,243,217,133,129,48,254,103,96,139,222,0,197,52,220,235,93,246,142,74,57,244,99,28,248,247,39,195,44,123,218,230,164,177,187,107,216,229,106,237,123,26,237,53,67,26,184,150,225,211,19,240,221,143,188,41,118,154,162,229,105,171,133,147,218,111,110,163,74,120,174,13,216,206,114,53,168,249,17,174,142,71,43,28,197,118,237,54,61,81,27,35,53,219,98,61,207,172,152,195,249,249,150,55,92,183,196,19,244,125,102,201,232,174,13,167,100,210,80,85,198,186,199,51,17,255,0,254,182,57,26,173,115,163,146,70,35,155,187,84,212,230,185,109,56,251,122,211,243,227,151,229,252,242,88,59,1,182,247,182,79,25,228,238,206,184,107,147,27,241,221,202,55,227,134,186,196,115,143,173,28,57,233,49,134,32,245,57,163,150,216,159,40,49,245,231,46,49,140,84,236,187,89,38,108,83,45,52,201,44,82,53,236,108,145,200,199,123,149,90,248,222,199,162,57,17,200,142,68,115,90,228,86,167,150,32,53,83,52,85,52,213,26,76,58,234,197,251,120,155,84,223,179,84,85,69,81,19,19,28,166,38,53,137,143,84,192,92,110,2,248,67,246,175,119,131,55,179,18,215,174,15,179,86,39,67,111,173,162,223,79,127,145,173,149,31,162,243,26,188,168,101,72,85,218,177,241,202,168,248,215,93,178,34,69,156,37,240,193,119,226,99,27,212,80,62,227,221,152,94,193,201,158,253,93,27,154,181,8,201,21,252,184,32,98,235,172,178,114,228,68,122,162,177,136,215,57,219,149,27,27,246,82,221,110,183,217,237,244,182,155,77,5,61,21,13,20,44,166,165,165,166,137,177,69,4,76,106,53,145,177,141,68,70,181,173,68,68,106,34,34,34,34,33,32,201,50,191,148,85,242,139,209,230,199,40,239,159,202,63,31,189,79,246,163,183,147,147,218,156,155,46,175,244,245,199,159,84,115,162,153,136,225,31,189,84,79,62,116,199,24,210,102,153,143,210,0,38,142,100,0,0,0,0,0,0,0,0,0,0,0,0,12,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,11,233,216,213,105,181,95,248,68,198,214,43,237,178,146,227,109,184,227,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,21,237,12,224,178,235,194,198,104,84,95,112,134,31,171,110,85,226,90,132,92,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,230,72,246,77,182,250,246,42,121,88,197,63,48,43,189,58,220,93,76,210,202,220,9,157,56,18,231,150,121,151,98,239,156,55,121,228,245,180,93,84,212,252,222,84,204,154,63,194,66,246,72,221,36,137,142,248,92,154,233,162,234,138,168,161,207,191,7,220,89,227,46,17,115,67,199,22,42,122,187,197,138,190,158,74,107,238,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,223,167,49,136,168,217,94,139,208,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,158,30,43,184,81,204,126,18,179,29,248,43,26,197,215,90,171,185,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,229,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,230,14,206,46,56,233,184,82,198,85,248,63,48,89,87,81,151,88,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,154,230,69,19,154,174,88,82,41,3,119,128,0,1,72,59,79,120,183,206,222,25,176,110,30,183,229,6,23,171,183,63,18,212,43,38,198,243,83,65,85,73,64,248,215,114,81,69,19,247,183,169,145,173,115,149,211,177,25,202,71,242,146,71,239,117,62,101,112,47,198,109,247,131,204,199,170,185,201,106,239,156,25,138,58,122,124,77,109,137,140,74,167,71,18,191,149,83,77,35,180,210,104,185,178,170,70,231,36,114,53,238,107,182,170,178,88,194,181,157,41,240,157,229,99,38,254,95,225,239,78,128,230,176,233,79,132,239,43,25,55,242,255,0,15,122,116,0,74,160,25,87,218,231,196,231,16,88,70,251,22,68,89,44,183,92,27,129,111,182,249,155,53,238,10,152,165,143,23,82,200,202,101,146,22,185,34,230,82,242,36,73,161,150,38,203,186,88,230,106,200,222,92,140,71,5,159,237,49,187,90,175,253,159,249,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,6,19,174,17,226,207,25,97,238,21,241,239,10,119,154,122,187,222,30,197,85,22,234,155,44,147,87,163,89,135,159,5,107,106,170,82,40,214,55,58,70,78,232,227,213,156,198,49,143,223,34,34,186,71,238,130,128,234,160,0,7,42,230,249,246,103,90,109,87,254,207,252,191,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,3,13,254,236,184,242,39,150,95,125,122,197,104,25,43,199,71,6,87,222,15,51,30,150,217,29,215,190,112,102,40,234,42,48,205,202,87,177,42,157,28,74,206,109,53,76,109,211,73,162,230,196,139,35,90,145,200,215,181,205,218,170,248,163,173,103,78,121,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,153,92,54,118,70,86,67,158,216,182,159,63,39,239,124,3,130,174,12,163,183,181,148,179,210,195,139,163,168,163,124,137,36,114,199,60,115,83,116,235,45,35,158,173,73,35,116,169,44,45,145,252,167,184,15,87,217,41,193,71,114,81,209,241,101,153,182,203,173,29,234,110,116,120,46,223,58,114,35,109,12,208,114,223,115,114,35,183,201,206,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,249,93,185,223,169,63,218,79,221,166,170,25,87,219,157,250,147,253,164,253,218,4,85,216,169,230,159,20,252,191,174,245,27,113,42,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,4,85,216,169,230,159,20,252,191,174,245,27,113,103,251,75,123,62,233,179,134,213,120,226,15,40,45,85,114,102,13,5,63,83,120,180,210,69,45,84,248,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,209,168,138,245,110,181,131,177,83,205,62,41,249,127,93,234,54,227,106,64,229,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,208,71,7,92,98,224,78,47,240,37,69,254,193,71,220,216,146,205,179,196,24,127,153,53,71,117,243,102,168,101,47,240,167,193,20,115,243,99,167,89,63,6,139,179,93,174,209,83,223,66,251,87,184,28,169,195,87,91,223,23,25,114,250,68,177,92,170,41,223,139,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,205,106,235,42,77,43,164,213,237,145,252,153,171,179,79,179,219,25,112,245,117,170,206,220,232,172,171,181,227,42,170,121,237,116,24,114,130,230,142,130,146,145,206,68,124,149,175,167,122,197,82,247,171,26,230,69,185,241,70,136,201,23,116,219,18,156,52,40,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,201,94,214,190,53,251,238,178,179,132,220,178,185,218,171,44,176,242,100,198,151,8,23,159,35,171,161,159,152,203,99,85,91,178,62,75,226,138,73,93,27,156,229,145,91,18,172,107,20,204,120,86,190,209,30,47,62,149,185,202,158,22,173,231,101,238,14,230,209,97,125,244,29,52,211,243,91,23,85,87,38,229,89,23,155,36,77,216,142,217,182,40,226,214,54,72,178,238,170,164,171,195,23,15,88,171,138,12,229,178,229,30,22,169,232,58,254,101,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,252,88,216,142,115,26,249,101,137,138,246,111,220,151,255,0,180,71,179,91,44,242,255,0,38,147,55,56,107,193,253,199,224,238,109,78,36,181,178,166,227,112,154,225,67,35,162,111,81,27,165,150,94,95,77,163,228,122,109,107,86,39,202,247,61,57,45,107,130,202,118,115,113,175,244,170,203,137,236,24,254,231,106,143,51,112,183,224,238,84,208,47,42,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,180,137,179,69,26,92,3,152,28,173,205,44,119,146,216,238,217,153,153,105,125,238,108,73,102,231,116,85,189,44,53,28,174,108,47,134,79,193,204,199,198,237,99,149,237,248,154,186,107,170,104,168,138,157,20,240,197,196,46,21,226,131,38,172,185,185,133,169,186,14,191,153,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,255,0,22,70,43,154,199,62,41,98,122,177,155,246,160,74,160,0,5,74,227,79,179,207,43,248,167,181,93,113,125,138,142,147,13,102,163,169,225,74,60,64,142,145,176,86,172,13,115,99,167,174,137,186,181,236,115,85,25,207,70,44,204,70,67,162,189,145,242,93,109,64,17,87,12,92,61,97,94,23,242,106,203,148,120,90,167,175,232,57,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,241,99,98,57,207,115,34,138,38,43,223,179,114,213,94,218,191,43,24,91,230,5,15,167,92,75,254,80,14,218,191,43,24,91,230,5,15,167,92,64,160,29,151,30,123,50,203,239,175,71,173,55,248,192,30,203,143,61,153,101,247,215,163,214,155,252,5,10,187,118,67,228,149,235,136,186,220,215,172,185,210,71,151,213,245,18,84,203,151,148,150,201,233,96,107,223,74,172,114,71,91,13,91,95,19,58,149,90,132,100,113,181,141,77,34,106,35,17,9,3,180,198,211,106,176,118,127,230,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,118,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,212,170,189,168,254,68,243,55,238,95,88,162,3,0,78,146,56,135,201,12,3,197,254,67,87,101,253,101,242,145,214,220,65,79,79,116,176,226,26,24,225,173,74,89,211,73,41,171,105,220,186,181,236,115,85,90,229,141,205,89,33,154,70,53,237,223,185,57,183,52,39,179,75,180,18,167,39,174,182,126,31,51,126,235,73,30,95,87,212,116,214,123,181,92,177,82,193,134,158,247,85,79,34,200,172,129,95,59,42,42,103,137,170,249,165,107,32,77,92,170,140,71,104,20,175,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,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,55,79,179,175,134,124,101,194,215,15,41,131,51,6,186,145,248,134,255,0,120,155,17,215,81,83,42,61,150,199,205,79,79,10,82,44,168,229,108,207,107,105,218,175,123,126,13,239,115,90,175,107,82,71,254,190,58,48,39,15,178,101,197,47,16,57,247,132,124,71,14,78,117,23,139,77,182,90,137,89,75,114,170,168,70,67,13,5,75,24,201,26,248,102,170,74,45,85,204,86,181,209,183,126,176,172,204,146,160,112,209,219,55,249,134,19,226,143,10,127,130,167,241,109,130,31,252,12,124,218,202,45,127,240,243,73,37,58,255,0,212,178,58,96,53,80,31,39,9,226,155,22,57,194,182,108,107,133,171,186,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,95,113,245,128,160,29,181,126,86,48,183,204,10,31,78,184,153,129,193,182,78,88,184,128,226,31,15,228,238,35,155,167,164,196,214,251,229,60,117,59,94,254,146,169,150,138,201,41,170,118,49,236,89,57,83,199,20,188,189,232,215,236,218,239,133,202,134,159,246,213,249,88,194,223,48,40,125,58,226,80,14,203,143,61,153,101,247,215,163,214,129,5,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,166,154,118,93,118,128,81,221,232,237,188,50,103,126,34,228,221,97,233,173,216,30,233,60,112,65,75,37,44,80,69,4,54,151,114,216,205,179,39,43,88,164,145,94,233,157,35,163,87,35,210,38,203,98,187,65,184,36,181,113,95,128,35,190,225,136,41,40,115,23,10,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,243,21,168,137,36,154,225,101,218,217,140,178,163,31,214,217,171,36,171,176,98,204,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,163,227,114,251,218,138,213,250,148,14,162,12,1,237,71,243,217,153,191,114,250,61,17,166,157,157,124,117,83,113,75,131,83,3,230,13,125,35,51,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,254,91,28,246,177,140,114,49,153,151,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,117,237,88,224,114,155,45,110,181,252,82,101,179,234,229,177,98,123,194,191,20,219,28,201,103,91,117,198,169,207,122,214,178,77,21,25,77,52,186,181,205,145,201,203,154,88,218,197,115,101,108,112,216,174,197,79,43,24,167,230,5,119,167,91,139,233,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,28,177,23,43,179,175,129,90,158,41,113,146,99,140,193,160,171,102,85,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,200,99,152,215,177,238,71,178,95,198,157,145,151,212,226,226,205,131,112,244,247,86,228,238,35,235,111,181,151,186,42,86,55,184,41,99,158,69,75,74,58,121,228,124,147,108,117,36,81,206,244,87,63,156,249,18,41,18,158,100,77,105,194,120,90,197,129,176,173,155,5,97,106,30,138,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,222,5,22,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,26,169,219,87,229,99,11,124,192,161,244,235,137,149,124,39,121,167,201,191,152,24,123,212,96,3,165,48,0,21,87,181,31,200,158,102,253,203,235,20,70,43,112,157,230,159,38,254,96,97,239,81,128,218,158,212,127,34,121,155,247,47,172,81,24,173,194,119,154,124,155,249,129,135,189,70,0,58,83,0,166,189,162,156,117,83,112,181,131,87,3,229,245,125,35,243,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,254,91,218,247,49,236,106,177,225,10,246,172,113,213,83,131,163,175,225,99,42,43,234,233,175,181,84,235,14,53,174,117,44,78,129,182,234,186,39,167,118,177,38,141,202,231,203,21,68,114,186,104,213,188,180,72,218,215,185,206,145,34,243,252,125,127,169,101,195,151,236,135,254,238,85,25,107,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,169,92,125,127,169,101,195,151,236,135,254,238,85,1,64,56,78,243,79,147,127,48,48,247,168,192,108,79,104,167,2,180,220,82,224,213,199,25,125,65,72,204,212,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,150,198,177,207,99,28,175,102,59,112,157,230,159,38,254,96,97,239,81,128,233,76,14,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,54,255,0,179,67,142,58,110,35,176,108,57,61,142,25,86,204,197,193,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,24,127,181,23,179,254,142,239,71,114,226,111,36,48,239,38,235,15,83,113,199,22,184,36,130,10,89,41,98,130,89,230,187,55,152,246,109,153,57,90,75,28,104,247,76,233,27,34,53,30,146,186,92,171,194,120,166,251,129,177,85,155,26,225,106,238,138,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,220,7,82,96,174,188,14,113,119,106,226,251,40,221,138,231,183,82,89,241,101,134,161,182,220,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,77,219,57,137,170,62,57,163,71,73,202,89,29,98,128,138,184,177,242,177,156,159,47,241,15,167,78,115,88,116,167,197,143,149,140,228,249,127,136,125,58,115,154,192,58,93,226,43,33,176,111,18,89,71,125,202,156,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,218,171,81,237,222,197,124,110,93,143,114,47,61,156,69,100,54,50,225,183,55,47,185,83,140,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,85,106,61,219,30,143,141,203,189,142,68,233,120,196,14,213,62,47,48,175,16,89,143,106,203,124,178,173,181,94,48,134,5,230,235,122,138,130,55,73,91,116,145,85,179,244,213,106,174,123,168,218,198,68,212,229,236,100,178,53,207,94,115,27,78,246,132,193,217,125,218,9,77,105,166,178,240,189,157,55,90,183,177,245,13,160,193,247,202,153,101,169,126,249,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,118,70,196,108,95,11,26,205,45,175,106,63,145,60,205,251,151,214,40,140,128,224,163,133,27,239,22,153,203,69,131,121,87,90,60,33,109,210,179,20,222,232,161,99,186,10,93,175,88,227,71,72,168,196,154,119,179,149,26,104,247,38,175,147,150,246,69,34,26,233,218,99,108,166,178,246,127,230,5,154,142,74,185,41,232,41,236,52,209,62,174,174,90,169,220,198,93,168,90,213,146,105,156,233,101,126,136,154,190,71,57,238,93,85,202,170,170,160,97,182,83,224,95,106,25,167,131,114,207,189,59,179,197,184,130,221,98,235,121,28,238,151,170,169,142,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,167,65,56,43,9,101,31,1,60,46,75,27,155,73,75,98,193,22,119,92,175,149,212,241,50,158,123,221,197,34,106,75,62,147,75,163,170,106,101,107,35,138,55,74,186,43,161,133,142,70,181,136,152,45,195,37,218,213,96,226,75,42,47,183,219,157,37,186,219,110,199,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,154,187,65,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,115,17,170,139,36,154,132,85,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,151,87,178,159,129,90,108,99,37,7,20,249,175,65,73,83,98,165,168,73,176,85,11,106,165,108,238,184,210,86,177,123,201,235,12,141,70,178,41,105,228,137,176,200,142,230,42,200,231,49,173,108,107,44,21,217,251,192,141,247,138,172,85,30,53,197,44,232,178,203,15,220,18,59,141,78,172,147,189,42,160,146,150,73,109,91,25,81,21,68,28,218,106,135,47,82,212,86,179,77,19,87,123,147,119,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,45,187,115,191,82,127,180,159,187,72,127,177,134,237,106,183,113,95,123,163,184,92,233,41,106,46,152,30,190,146,134,41,166,107,31,85,58,86,81,76,177,68,213,93,94,244,138,25,100,86,183,85,217,27,221,245,53,85,38,14,220,239,212,159,237,39,238,211,48,48,158,41,190,224,108,85,102,198,184,90,187,162,189,97,251,133,61,210,221,83,202,100,156,138,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,247,1,182,157,165,252,14,83,113,29,131,102,206,28,14,250,182,102,46,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,227,174,64,228,229,247,136,12,229,194,121,59,135,38,233,234,241,53,193,180,242,84,237,99,250,74,86,53,210,84,212,236,123,216,146,114,160,142,89,121,123,209,207,217,181,191,19,145,13,180,236,249,227,110,213,197,126,0,146,197,137,231,164,161,204,92,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,203,71,42,36,145,235,42,224,174,23,114,191,0,113,13,140,120,139,194,246,74,75,125,247,25,217,233,237,181,145,83,50,72,152,147,245,18,77,89,84,173,73,57,78,125,74,182,139,126,145,181,81,244,174,126,231,58,121,85,66,74,194,120,90,197,129,176,173,155,5,97,106,30,138,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,222,115,133,197,143,154,124,228,249,129,136,125,70,115,165,51,154,206,44,124,211,231,39,204,12,67,234,51,129,170,157,138,158,86,49,79,204,10,239,78,183,23,252,160,29,138,158,86,49,79,204,10,239,78,183,23,252,0,0,1,21,113,99,229,99,57,62,95,226,31,78,156,149,72,171,139,31,43,25,201,242,255,0,16,250,116,224,115,88,116,81,148,121,103,133,115,147,129,28,190,202,220,107,73,212,89,113,54,87,216,237,245,59,99,141,242,67,190,217,6,201,226,230,49,236,108,209,61,27,36,111,86,174,201,24,199,34,106,212,57,215,58,83,225,59,202,198,77,252,191,195,222,157,0,24,23,197,87,12,248,203,133,12,220,172,202,220,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,241,1,210,71,21,92,51,224,222,43,242,142,179,43,113,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,82,14,0,123,49,107,48,94,54,171,205,190,33,168,185,149,248,75,16,85,81,225,187,67,89,60,49,201,85,65,89,3,169,239,145,78,217,99,145,208,186,72,42,27,28,51,64,141,146,53,100,170,138,215,179,80,149,123,47,120,40,250,63,224,70,103,62,97,91,46,180,57,147,140,173,239,166,150,221,90,156,158,230,181,186,102,189,148,235,19,92,186,205,47,42,9,164,89,17,31,31,193,22,200,220,201,121,149,3,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,9,87,176,199,245,217,251,55,251,200,213,67,42,251,12,127,93,159,179,127,188,141,84,0,82,174,53,187,72,126,135,217,167,106,203,63,99,94,45,239,60,63,5,247,173,241,23,65,203,230,84,212,67,202,229,244,178,235,167,77,187,118,228,215,126,154,123,181,91,170,102,7,106,7,6,124,73,241,19,159,182,12,107,147,153,111,226,11,45,22,15,165,181,207,83,223,20,20,155,42,153,91,91,35,163,217,81,60,111,93,25,52,107,170,38,223,139,77,117,69,68,11,43,192,199,28,255,0,77,31,27,127,106,239,7,120,59,187,127,191,125,225,213,117,125,79,249,60,59,54,244,223,206,215,127,242,105,239,181,69,0,236,164,225,115,61,184,107,246,163,237,175,3,120,115,196,125,201,221,159,140,232,235,57,253,63,93,206,252,218,89,54,237,231,197,249,90,107,187,221,174,139,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,97,143,17,62,96,115,59,250,101,122,254,187,41,185,198,24,241,19,230,7,51,191,166,87,175,235,178,145,173,165,250,43,126,51,238,94,29,135,250,67,23,236,83,241,35,208,1,15,116,128,0,0,110,119,14,222,95,178,199,250,27,101,254,165,17,134,38,231,112,237,229,251,44,127,161,182,95,234,81,18,93,154,250,91,158,17,239,81,253,184,122,63,9,237,213,240,164,32,1,48,115,120,0,0,0,0,0,0,0,2,19,226,171,134,155,15,18,24,6,75,91,146,158,151,21,90,97,149,216,118,229,83,36,220,170,73,100,124,78,149,175,100,110,68,115,101,108,13,141,92,230,189,88,142,87,53,170,169,162,229,110,83,240,241,141,243,67,59,147,35,185,125,211,116,162,172,170,166,189,212,186,53,169,142,214,202,103,57,181,15,122,196,170,215,104,230,242,219,241,35,31,35,227,110,246,163,209,198,223,31,58,139,14,225,251,109,222,229,136,45,214,43,117,45,210,243,201,239,42,216,41,88,202,138,222,75,85,145,115,164,68,221,38,198,170,181,187,149,118,162,232,154,33,168,199,101,22,177,183,169,187,60,59,253,113,249,244,215,187,194,22,46,202,118,141,143,217,140,186,246,95,68,111,196,196,249,61,103,232,234,158,115,26,235,173,63,91,119,150,247,181,84,190,54,87,101,182,24,202,12,3,102,203,140,29,21,67,45,54,72,93,20,43,83,50,203,44,142,123,221,36,146,61,222,228,87,62,71,189,234,141,68,106,43,149,26,214,181,17,169,234,128,54,180,211,20,83,20,211,26,68,43,251,247,238,98,110,213,126,245,83,85,117,76,204,204,243,153,153,214,102,125,115,32,0,250,121,0,0,0,0,0,0,0,0,0,0,0,0,6,0,246,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,191,229,0,236,84,242,177,138,126,96,87,122,117,184,191,224,66,156,87,112,163,151,28,90,229,195,240,86,53,139,161,186,208,243,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,204,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,115,217,154,89,91,142,242,91,29,220,242,207,50,236,93,205,137,44,220,158,182,139,170,134,163,149,205,133,147,71,248,72,94,248,221,172,114,177,223,11,151,77,116,93,21,21,19,167,226,165,118,134,112,89,106,226,159,43,234,47,184,67,15,210,59,53,48,213,58,46,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,243,35,99,230,220,21,3,178,135,142,58,156,53,117,178,112,143,152,204,164,75,21,202,162,161,152,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,252,167,38,178,164,210,182,61,30,217,25,201,215,67,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,77,148,236,210,237,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,53,158,237,87,44,181,83,226,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,87,42,171,213,218,133,223,205,44,173,192,153,211,129,46,121,103,153,118,46,249,195,119,158,79,91,69,213,77,79,205,229,76,201,163,252,36,47,100,141,210,72,152,239,133,201,174,154,46,168,170,139,207,191,24,60,38,99,46,17,115,67,192,247,218,138,187,197,138,190,158,58,155,22,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,167,45,234,136,217,88,171,209,153,21,113,59,195,214,21,226,131,38,175,89,71,138,106,122,14,191,151,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,255,0,26,55,163,92,199,62,41,101,98,61,155,247,32,115,88,116,167,194,119,149,140,155,249,127,135,189,58,3,154,195,77,59,40,120,227,169,195,87,91,39,8,249,140,202,68,177,92,170,42,25,132,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,202,114,107,42,77,43,99,209,237,145,156,144,215,66,31,226,171,134,124,27,197,126,81,214,101,110,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,201,128,1,204,102,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,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,120,163,114,123,93,114,135,6,227,94,21,238,25,165,121,130,173,49,14,92,84,83,77,101,158,25,213,172,217,93,91,73,75,83,12,172,93,90,246,57,171,27,209,116,71,163,225,102,142,70,171,218,252,54,3,170,128,80,14,204,94,60,125,183,216,169,178,27,54,47,91,177,246,31,183,183,187,110,151,27,143,50,171,20,66,215,204,233,52,111,41,169,206,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,191,224,114,174,111,247,101,199,145,60,178,251,235,214,43,76,1,55,251,178,227,200,158,89,125,245,235,21,160,90,160,0,3,42,251,115,191,82,127,180,159,187,77,84,50,175,183,59,245,39,251,73,251,180,8,171,177,83,205,62,41,249,127,93,234,54,226,85,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,8,171,177,83,205,62,41,249,127,93,234,54,227,106,76,86,236,84,243,79,138,126,95,215,122,141,184,218,144,0,0,41,255,0,104,207,26,255,0,69,92,184,130,193,128,46,118,169,51,55,20,254,14,219,77,58,243,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,73,91,12,177,174,16,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,93,254,214,190,30,177,222,95,113,5,89,157,117,181,55,91,238,22,204,46,76,145,93,167,165,133,145,208,87,69,23,43,187,28,232,81,17,118,65,4,110,137,207,99,28,248,247,38,178,190,25,165,88,87,129,12,235,192,156,63,113,65,132,115,51,50,45,252,203,13,39,85,69,81,90,200,166,150,107,95,83,79,36,41,87,28,113,72,221,251,121,155,94,142,108,191,130,124,170,200,221,42,70,168,27,63,193,39,7,216,103,132,108,175,138,202,212,164,173,198,215,202,120,29,139,47,20,146,212,114,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,108,80,0,98,7,106,23,5,31,71,252,118,252,231,203,219,101,170,135,45,177,149,193,148,209,91,168,147,147,220,215,71,66,231,190,157,34,115,151,88,101,229,79,52,107,26,35,35,248,226,217,27,89,23,50,32,224,147,140,28,77,194,54,104,69,122,106,213,214,224,155,229,68,13,197,150,122,72,169,249,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,186,169,218,161,159,216,55,41,120,104,186,229,245,230,215,73,118,196,57,155,79,53,166,203,67,89,111,90,154,102,50,55,194,181,53,143,85,86,182,55,192,217,35,124,46,213,94,149,14,129,200,199,53,143,86,225,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,117,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,88,63,178,143,192,159,253,124,255,0,228,205,227,254,136,123,94,8,242,67,19,112,243,195,70,14,203,28,97,124,171,174,187,210,211,190,190,174,150,104,233,218,203,84,245,79,89,230,161,137,208,106,146,50,41,100,145,22,71,73,34,189,234,247,53,205,141,89,28,120,67,244,78,226,159,254,198,156,213,255,0,216,219,143,255,0,36,14,138,50,183,52,176,38,116,224,75,102,102,101,165,247,190,112,221,231,157,209,86,244,179,83,243,121,83,62,25,63,7,51,25,35,116,146,39,183,226,106,107,166,169,170,42,42,250,178,181,118,112,225,60,85,129,184,49,203,204,45,141,112,205,215,15,222,168,187,219,169,183,93,40,164,164,170,131,125,214,173,236,223,20,136,215,183,115,30,215,38,169,239,107,145,83,220,168,89,80,5,0,237,171,242,177,133,190,96,80,250,117,196,191,229,0,237,171,242,177,133,190,96,80,250,117,196,10,1,217,113,231,179,44,190,250,244,122,211,127,140,1,236,184,243,217,150,95,125,122,61,105,191,192,10,171,218,143,228,79,51,126,229,245,138,34,213,21,87,181,31,200,158,102,253,203,235,20,64,96,9,234,179,75,43,113,222,75,99,187,158,89,230,93,139,185,177,37,155,147,214,209,117,80,212,114,185,176,178,104,255,0,9,11,223,27,181,142,86,59,225,114,233,174,139,162,162,162,121,83,124,251,67,56,44,181,113,79,149,245,23,220,33,135,233,29,154,152,106,157,23,15,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,121,145,177,243,110,12,139,204,126,53,243,151,51,120,113,193,124,53,222,238,125,53,135,9,107,77,81,45,18,182,30,248,161,133,144,182,221,79,84,198,181,55,116,188,185,52,84,118,217,53,133,207,98,203,10,74,231,2,220,58,125,39,120,142,195,184,2,229,79,205,195,118,253,215,220,77,241,237,214,215,78,246,111,139,221,44,114,126,26,71,195,79,186,55,43,217,207,230,34,42,49,72,42,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,111,251,37,184,120,186,228,215,15,53,24,243,21,218,169,41,111,185,157,81,77,123,129,240,214,58,103,186,200,148,237,91,123,101,106,47,41,143,85,154,166,100,70,106,237,149,12,73,21,28,222,92,97,103,243,175,62,242,159,135,108,43,75,141,115,143,21,248,126,203,91,112,101,174,10,158,134,166,175,125,83,227,146,70,199,178,158,57,30,154,178,25,23,85,77,191,14,154,234,168,139,31,229,111,30,188,39,103,78,59,182,101,158,90,102,183,124,226,75,207,59,162,162,238,43,149,63,55,149,11,230,147,240,147,83,178,54,233,28,79,119,196,228,215,77,19,85,84,69,136,59,93,178,247,31,102,87,13,184,110,197,151,56,31,16,98,171,148,24,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,166,154,189,169,252,168,81,254,206,30,30,179,247,3,113,157,151,152,167,26,228,126,96,97,251,45,23,123,117,55,27,166,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,170,251,220,228,68,247,170,1,112,59,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,137,158,189,153,215,107,85,131,141,124,191,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,236,149,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,55,167,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,181,53,213,213,42,187,34,102,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,206,183,22,121,253,83,196,198,124,226,124,217,117,174,146,223,67,95,81,211,90,161,138,223,21,44,253,221,14,172,165,90,165,141,92,178,212,242,145,156,199,186,71,251,254,6,42,68,200,216,201,175,180,83,142,170,158,41,113,146,224,124,190,175,171,102,85,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,200,99,94,230,49,238,86,50,63,224,115,132,75,175,23,217,184,236,41,61,198,174,207,132,236,52,237,185,98,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,238,217,204,93,17,145,205,34,54,78,82,198,224,154,187,41,248,72,198,89,173,154,20,28,69,59,20,85,225,204,39,151,183,132,99,38,183,84,163,43,110,183,22,70,199,186,137,17,61,236,166,88,166,98,78,231,39,225,35,155,148,196,93,242,62,24,215,181,31,207,102,102,253,203,232,244,70,244,97,60,45,98,192,216,86,205,130,176,181,15,69,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,239,48,95,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,254,80,14,197,79,43,24,167,230,5,119,167,91,139,254,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,26,169,219,87,229,99,11,124,192,161,244,235,137,149,124,39,121,167,201,191,152,24,123,212,96,3,161,60,235,207,188,167,225,219,10,210,227,92,227,197,126,31,178,214,220,25,107,130,167,161,169,171,223,84,248,228,145,177,236,167,142,71,166,172,134,69,213,83,111,195,166,186,170,34,197,88,79,180,123,131,28,115,138,172,216,43,11,103,39,91,122,196,23,10,123,93,186,155,195,183,88,249,245,83,200,216,226,143,123,233,154,198,238,123,218,154,185,81,169,174,170,168,158,242,53,237,118,203,220,125,153,92,54,225,187,22,92,224,124,65,138,174,80,99,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,154,106,246,167,242,161,154,188,50,112,201,196,149,131,137,44,168,190,223,120,124,204,171,117,182,221,142,44,85,117,149,149,120,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,6,175,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,27,83,218,143,228,79,51,126,229,245,138,35,13,178,67,26,218,178,215,58,48,14,99,95,105,234,231,182,225,92,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,174,154,170,125,96,111,247,24,156,85,96,222,20,50,142,225,140,47,55,42,71,98,123,141,61,69,54,19,180,73,26,204,251,141,197,25,240,43,162,107,216,238,154,55,58,55,76,253,205,218,197,70,162,243,31,27,31,207,102,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,218,241,47,196,94,59,226,131,52,235,243,51,29,84,127,133,163,179,209,108,135,241,101,175,169,154,104,40,249,145,69,31,59,149,207,123,121,175,110,247,253,106,191,82,37,138,225,99,129,90,108,99,194,230,106,241,79,154,244,20,149,54,42,92,15,136,38,193,84,45,170,149,179,186,227,73,20,139,222,79,88,100,106,53,145,75,79,36,77,134,68,119,49,86,71,57,141,107,99,89,66,144,26,169,199,215,250,150,92,57,126,200,127,238,229,81,149,102,170,113,245,254,165,151,14,95,178,31,251,185,84,5,0,225,59,205,62,77,252,192,195,222,163,1,210,153,205,103,9,222,105,242,111,230,6,30,245,24,14,148,192,24,173,218,133,192,183,177,76,84,252,241,201,204,25,210,101,181,235,103,124,83,81,59,116,54,43,164,146,57,23,72,81,169,211,209,205,172,124,189,21,204,100,170,248,255,0,4,215,83,198,187,82,124,156,89,133,172,88,231,10,222,112,86,41,161,235,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,125,224,115,111,195,174,124,227,46,27,115,114,197,154,216,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,187,36,107,116,71,43,29,177,232,201,26,155,216,213,78,132,248,117,207,156,27,196,150,81,216,179,91,6,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,118,136,229,99,119,177,89,35,83,99,218,171,137,156,125,112,81,138,184,83,204,122,187,221,166,217,212,101,150,38,184,77,38,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,58,54,43,209,119,54,86,69,229,56,40,226,186,251,194,94,114,209,99,46,109,214,179,8,92,180,163,197,54,74,41,152,222,190,151,107,210,57,17,178,34,177,102,129,239,230,198,186,177,203,163,227,230,49,146,200,160,110,167,22,62,86,51,147,229,254,33,244,233,206,107,14,143,120,133,197,54,44,115,193,126,101,227,92,45,93,214,217,113,6,87,222,110,150,234,158,83,227,231,210,207,105,150,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,251,142,112,128,216,158,213,142,56,234,114,214,213,95,194,222,91,50,146,91,238,39,179,171,49,77,205,207,138,116,183,91,170,154,246,45,19,35,213,85,149,51,69,171,156,233,26,156,184,101,141,204,71,58,86,201,14,96,112,235,144,216,203,137,44,220,177,101,78,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,237,81,170,246,239,122,178,54,174,247,181,22,64,237,8,202,251,174,85,113,131,153,54,203,131,170,230,167,191,222,37,197,20,53,115,81,58,153,149,16,92,28,181,43,202,213,85,36,100,82,201,45,58,200,213,209,207,167,127,185,170,138,198,223,254,196,123,158,13,151,37,243,10,205,67,29,34,98,202,92,81,21,77,209,237,164,86,206,182,233,105,35,109,18,62,109,186,61,137,44,53,251,89,185,118,42,200,186,55,152,138,224,186,156,58,228,54,13,225,183,40,236,89,83,131,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,190,71,55,84,106,189,219,24,140,141,171,177,141,68,136,59,81,252,137,230,111,220,190,177,68,90,162,170,246,163,249,19,204,223,185,125,98,136,12,1,39,94,14,248,85,198,92,87,230,229,191,7,217,173,181,109,195,22,234,138,122,156,89,119,142,68,133,150,235,114,191,227,70,202,230,61,189,76,141,108,141,133,155,93,185,232,174,84,229,178,71,178,42,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,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,77,116,69,250,142,140,248,104,225,211,2,112,191,149,148,25,103,129,105,255,0,193,86,94,43,119,205,248,206,233,211,67,12,245,156,185,101,147,147,205,228,49,220,166,59,99,62,164,79,173,84,61,174,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,41,168,104,105,145,118,68,205,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,6,85,246,231,126,164,255,0,105,63,118,153,171,128,50,183,29,230,135,136,252,11,98,239,63,9,97,250,204,83,120,254,21,12,61,45,174,151,111,62,127,194,189,187,246,243,25,240,51,115,215,95,115,87,69,52,171,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,2,154,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,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,67,220,52,113,23,129,56,160,202,202,12,204,192,181,31,224,168,239,20,91,38,252,89,116,233,161,154,122,62,100,177,71,206,229,115,216,222,107,27,177,255,0,90,47,214,137,149,125,168,92,11,123,20,197,79,207,28,156,193,157,38,91,94,182,119,197,53,19,183,67,98,186,73,35,145,116,133,26,157,61,28,218,199,203,209,92,198,74,175,143,240,77,117,60,107,87,248,85,226,99,25,112,161,155,148,121,165,131,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,188,58,73,57,172,226,199,205,62,114,124,192,196,62,163,57,209,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,156,206,44,124,211,231,39,204,12,67,234,51,129,170,157,138,158,86,49,79,204,10,239,78,183,23,252,160,29,138,158,86,49,79,204,10,239,78,183,23,252,0,0,1,21,113,99,229,99,57,62,95,226,31,78,156,149,72,171,139,31,43,25,201,242,255,0,16,250,116,224,115,88,116,167,194,119,149,140,155,249,127,135,189,58,3,154,195,165,62,19,188,172,100,223,203,252,61,233,208,1,42,128,0,24,173,219,87,230,159,11,124,191,161,245,27,137,181,38,43,118,213,249,167,194,223,47,232,125,70,226,4,171,216,99,250,236,253,155,253,228,94,156,235,227,51,134,206,29,177,85,46,10,206,60,200,240,253,234,182,222,203,164,20,221,207,95,87,190,149,242,73,27,100,223,79,4,140,77,95,12,137,162,174,239,135,93,52,84,85,162,221,134,63,174,207,217,191,222,71,159,237,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,215,71,181,127,149,0,209,252,139,226,143,34,120,148,239,191,98,152,231,196,126,28,233,187,207,241,101,101,31,35,168,230,242,127,57,138,61,219,185,18,254,78,186,109,247,233,170,107,42,153,171,216,215,148,249,167,149,254,215,253,166,101,166,43,194,93,231,225,254,139,191,108,213,52,29,87,47,188,57,156,174,115,27,191,111,49,155,182,235,166,246,235,245,161,165,64,10,213,139,59,71,184,49,192,216,170,243,130,177,78,114,116,87,172,63,112,168,181,220,105,188,59,117,147,145,85,4,142,142,88,247,178,153,204,118,215,177,201,171,85,90,186,106,138,169,239,44,169,207,183,19,124,50,113,37,127,226,75,53,239,182,46,31,51,42,227,109,184,227,139,237,93,29,101,38,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,185,57,41,159,121,79,196,78,21,170,198,185,57,138,252,65,101,162,184,62,215,61,79,67,83,73,178,169,145,199,35,163,217,81,28,111,93,25,52,107,170,38,223,139,77,117,69,68,144,10,65,217,19,151,184,251,45,120,109,196,150,44,198,192,248,131,10,220,167,199,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,52,213,142,79,228,82,239,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,55,59,135,111,47,217,99,253,13,178,255,0,82,136,195,19,115,184,118,242,253,150,63,208,219,47,245,40,137,46,205,125,45,207,8,247,168,254,220,61,31,132,246,234,248,82,16,0,152,57,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,255,0,40,7,98,167,149,140,83,243,2,187,211,173,197,255,0,0,0,3,42,251,102,248,116,192,150,75,61,139,137,123,5,63,67,137,47,184,130,59,22,32,248,230,151,188,247,80,47,75,47,199,42,199,15,38,59,122,179,108,113,167,51,157,185,203,171,62,42,171,217,113,231,179,44,190,250,244,122,210,255,0,246,213,249,88,194,223,48,40,125,58,226,80,14,203,143,61,153,101,247,215,163,214,129,191,192,0,57,87,63,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,234,115,30,215,38,168,168,167,229,53,251,26,118,110,216,184,176,200,44,129,204,76,29,137,45,88,47,20,195,151,248,106,142,251,86,251,99,231,239,138,94,138,133,140,146,69,100,173,78,117,60,13,159,98,171,21,210,235,20,79,146,54,49,142,96,73,125,154,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,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,57,114,53,207,87,72,145,221,242,42,225,235,134,44,154,225,127,10,205,133,178,143,11,244,29,127,33,247,75,141,76,206,168,174,185,205,20,104,198,201,60,174,255,0,61,201,27,17,145,49,210,200,172,99,55,187,89,84,10,171,218,143,228,79,51,126,229,245,138,35,0,77,254,237,71,242,39,153,191,114,250,197,17,128,32,122,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,255,0,112,73,198,14,25,226,231,43,226,189,53,105,40,177,181,142,158,6,226,203,61,36,85,28,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,234,255,0,196,199,101,5,171,60,248,151,166,205,172,59,141,105,48,230,19,196,213,29,94,52,183,67,76,216,234,217,59,24,212,116,182,253,145,242,156,250,149,110,178,58,111,123,37,116,147,126,31,127,41,183,127,43,114,183,2,100,182,4,182,101,158,90,88,187,155,13,217,185,221,21,23,85,53,71,43,155,51,230,147,240,147,61,242,59,89,37,123,190,39,46,154,232,154,34,34,32,115,4,111,247,101,199,145,60,178,251,235,214,43,76,1,55,251,178,227,200,158,89,125,245,235,21,160,90,160,0,3,42,251,115,191,82,127,180,159,187,77,84,50,175,183,59,245,39,251,73,251,180,8,171,177,83,205,62,41,249,127,93,234,54,226,85,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,8,171,177,83,205,62,41,249,127,93,234,54,227,106,76,86,236,84,243,79,138,126,95,215,122,141,184,218,144,0,0,60,166,105,101,110,4,206,156,9,115,203,60,203,177,119,206,27,188,242,122,218,46,170,106,126,111,42,102,77,31,225,33,123,36,110,146,68,199,124,46,77,116,209,117,69,84,94,117,248,157,225,235,21,112,191,156,183,172,163,197,53,61,127,65,203,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,141,27,209,174,123,89,44,82,177,30,253,155,151,165,50,186,241,183,193,246,25,226,231,43,229,178,185,41,40,177,181,142,158,119,97,59,197,92,181,28,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,224,166,189,143,188,94,125,92,35,227,170,223,240,245,184,25,209,208,127,225,234,171,233,38,149,139,255,0,30,120,213,236,255,0,14,213,147,236,35,52,127,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,57,150,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,152,56,147,226,243,57,120,173,240,151,181,170,219,84,222,14,183,190,138,143,187,232,27,77,207,154,93,157,69,92,218,42,235,52,188,168,183,35,54,68,222,90,114,227,102,174,220,30,43,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,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,116,211,178,83,130,142,228,163,163,226,203,51,109,151,90,59,212,220,232,240,93,190,116,228,70,218,25,160,229,190,230,228,71,111,147,156,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,85,123,57,184,40,250,85,102,60,247,252,127,108,186,199,150,88,91,240,151,42,152,19,149,29,210,185,21,139,29,177,179,110,107,219,185,143,89,37,116,72,231,50,54,181,186,196,233,162,145,55,164,0,0,0,0,1,64,59,106,252,172,97,111,152,20,62,157,113,47,249,64,59,106,252,172,97,111,152,20,62,157,113,2,128,118,92,121,236,203,47,190,189,30,180,223,227,0,123,46,60,246,101,151,223,94,143,90,111,240,2,170,246,163,249,19,204,223,185,125,98,136,181,69,85,237,71,242,39,153,191,114,250,197,16,24,2,117,80,114,174,117,80,5,53,226,155,179,115,46,248,139,206,220,31,155,240,75,73,106,122,222,35,155,48,33,153,245,114,63,16,91,162,130,22,67,12,74,217,145,180,239,70,210,182,5,88,210,63,130,161,242,171,149,241,53,146,92,160,0,0,0,160,29,181,126,86,48,183,204,10,31,78,184,152,193,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,250,156,199,185,171,170,42,161,179,253,181,126,86,48,183,204,10,31,78,184,152,215,132,240,181,247,28,226,171,54,10,194,212,61,109,235,16,92,41,237,118,234,110,107,35,231,213,79,35,99,138,61,239,86,177,187,158,246,166,174,84,106,107,170,170,39,188,15,107,195,174,67,99,46,36,179,114,197,149,56,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,181,70,171,219,189,234,200,218,187,222,212,94,132,248,117,200,108,27,195,110,81,216,178,167,6,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,110,168,213,123,182,49,25,27,87,99,26,137,224,56,28,225,18,213,194,14,81,187,10,79,113,164,188,98,203,245,67,110,88,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,115,23,85,124,147,72,141,143,154,177,182,197,0,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,255,0,40,7,98,167,149,140,83,243,2,187,211,173,197,255,0,0,0,2,128,118,213,249,88,194,223,48,40,125,58,226,101,95,9,222,105,242,111,230,6,30,245,24,13,84,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,1,210,152,0,10,171,218,143,228,79,51,126,229,245,138,35,0,77,254,237,71,242,39,153,191,114,250,197,17,142,220,29,240,171,140,184,175,205,203,126,15,179,91,106,219,134,45,213,20,245,56,178,239,28,137,11,45,214,229,127,198,141,149,204,123,122,153,26,217,27,11,54,187,115,209,92,169,203,100,143,96,74,189,157,124,10,212,241,75,140,147,28,102,13,5,91,50,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,126,67,28,198,189,143,114,61,154,253,196,221,166,213,96,225,19,53,236,86,43,101,37,186,219,110,203,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,36,12,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,58,83,80,208,211,34,236,137,154,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,138,226,199,202,198,114,124,191,196,62,157,56,28,214,26,169,199,215,250,150,92,57,126,200,127,238,229,81,149,102,170,113,245,254,165,151,14,95,178,31,251,185,84,5,0,225,59,205,62,77,252,192,195,222,163,1,210,153,205,103,9,222,105,242,111,230,6,30,245,24,14,148,192,0,0,143,243,211,34,242,227,136,188,184,184,229,126,104,89,186,235,85,118,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,121,115,51,115,180,93,21,170,215,57,143,107,216,247,177,220,224,230,198,5,246,95,154,120,203,44,251,211,188,252,37,136,46,54,46,183,145,201,234,186,90,153,33,230,242,247,59,102,238,94,237,187,157,166,186,106,186,106,116,252,115,89,197,143,154,124,228,249,129,136,125,70,112,53,83,134,159,245,27,110,255,0,47,241,223,255,0,199,186,24,172,109,79,13,63,234,54,221,254,95,227,191,255,0,143,116,49,88,13,52,237,184,202,251,173,46,63,203,220,232,133,213,115,219,110,118,121,112,189,66,54,137,220,138,57,233,166,146,166,45,245,26,171,119,206,218,185,182,198,168,213,210,146,71,34,187,223,178,52,236,109,197,54,44,63,197,197,101,166,239,93,211,213,226,108,31,113,181,218,227,229,61,253,69,83,39,166,171,116,122,181,21,25,164,20,149,15,213,202,141,248,52,215,115,154,139,127,251,84,242,114,251,155,188,35,221,234,112,228,218,213,224,43,132,88,198,74,109,172,254,21,75,77,4,241,212,166,247,189,168,206,92,21,18,207,175,196,231,114,54,53,170,231,162,166,43,112,245,138,108,88,27,63,114,211,26,226,154,238,138,203,135,241,133,154,233,113,169,229,62,78,69,44,21,177,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,95,112,29,52,149,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,0,0,12,171,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,3,100,241,102,22,177,99,156,43,121,193,88,166,135,173,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,247,152,111,197,223,103,78,110,101,54,124,210,97,140,168,193,85,120,143,9,230,21,226,88,112,106,219,90,247,165,43,223,190,94,237,169,124,175,114,196,248,34,107,221,206,149,251,31,12,47,153,94,155,39,108,91,188,0,171,253,159,60,43,98,110,20,178,94,76,53,138,241,133,93,198,229,137,234,41,239,245,214,119,82,83,197,5,146,182,74,72,89,61,59,36,137,210,58,119,163,163,70,58,94,106,198,228,138,53,142,56,254,55,73,137,156,88,249,167,206,79,152,24,135,212,103,58,83,57,172,226,199,205,62,114,124,192,196,62,163,56,26,169,216,169,229,99,20,252,192,174,244,235,113,127,204,75,225,107,141,187,87,10,28,13,98,91,22,24,158,146,187,49,113,86,56,187,67,106,163,109,83,91,61,166,7,89,233,26,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,152,141,85,72,228,211,197,112,31,199,142,42,225,187,52,238,62,208,239,87,91,254,12,199,119,8,229,196,61,109,198,71,244,85,211,84,197,207,189,175,224,166,150,105,155,15,59,152,198,109,116,250,179,115,149,99,143,64,222,144,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,138,184,177,242,177,156,159,47,241,15,167,78,74,164,85,197,143,149,140,228,249,127,136,125,58,112,57,172,58,83,225,59,202,198,77,252,191,195,222,157,1,205,97,210,159,9,222,86,50,111,229,254,30,244,232,0,149,64,0,12,86,237,171,243,79,133,190,95,208,250,141,196,218,147,21,187,106,252,211,225,111,151,244,62,163,113,2,85,236,49,253,118,126,205,254,242,53,80,202,190,195,31,215,103,236,223,239,35,85,0,16,166,117,241,153,195,103,14,216,170,151,5,103,30,100,120,126,245,91,111,101,210,10,110,231,175,171,223,74,249,36,141,178,111,167,130,70,38,175,134,68,209,87,119,195,174,154,42,42,205,102,43,118,213,249,167,194,223,47,232,125,70,226,6,170,100,95,20,121,19,196,167,125,251,20,199,62,35,240,231,77,222,127,139,43,40,249,29,71,55,147,249,204,81,238,221,200,151,242,117,211,111,191,77,83,89,84,202,190,195,31,215,103,236,223,239,35,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,24,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,23,255,0,177,83,202,198,41,249,129,93,233,214,226,255,0,148,3,177,83,202,198,41,249,129,93,233,214,226,255,0,128,0,1,64,59,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,137,64,59,46,60,246,101,151,223,94,143,90,6,255,0,0,0,229,92,233,79,132,239,43,25,55,242,255,0,15,122,116,7,53,135,74,124,39,121,88,201,191,151,248,123,211,160,2,85,0,1,85,123,81,252,137,230,111,220,190,177,68,96,9,191,221,168,254,68,243,55,238,95,88,162,48,4,14,170,0,0,114,174,111,247,101,199,145,60,178,251,235,214,43,76,1,55,251,178,227,200,158,89,125,245,235,21,160,90,160,0,3,42,251,115,191,82,127,180,159,187,77,84,50,175,183,59,245,39,251,73,251,180,8,171,177,83,205,62,41,249,127,93,234,54,226,85,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,8,171,177,83,205,62,41,249,127,93,234,54,227,106,76,86,236,84,243,79,138,126,95,215,122,141,184,218,144,0,0,0,21,87,180,71,139,207,162,150,77,39,133,171,121,57,133,140,121,180,88,95,125,7,83,12,28,167,69,213,85,201,185,82,52,229,71,43,118,35,183,238,150,72,181,141,241,164,187,67,61,123,97,171,114,73,252,69,211,219,240,29,166,174,60,193,130,157,38,199,181,206,116,252,137,222,250,90,68,183,66,196,145,234,196,124,116,209,238,114,196,198,177,82,104,245,115,222,143,70,80,179,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,89,94,50,56,11,199,220,29,218,176,109,246,251,137,105,49,61,183,19,211,172,21,149,148,20,19,69,5,182,234,198,163,164,164,89,29,171,94,199,53,85,208,200,170,199,202,145,78,171,20,124,191,120,108,167,4,119,108,134,184,240,209,131,168,248,112,185,213,213,96,219,93,59,233,27,21,194,109,247,26,90,213,122,205,85,21,107,117,209,149,43,44,206,145,205,110,145,254,17,174,139,240,46,141,86,117,57,246,224,7,140,27,175,9,185,184,215,92,22,146,76,9,140,106,40,232,49,91,38,137,202,250,104,24,247,36,117,209,58,54,58,93,244,233,52,175,88,218,215,36,172,115,217,183,122,199,36,123,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,0,0,0,0,160,29,181,126,86,48,183,204,10,31,78,184,151,252,160,29,181,126,86,48,183,204,10,31,78,184,129,64,59,46,60,246,101,151,223,94,143,90,111,241,128,61,151,30,123,50,203,239,175,71,173,55,248,1,85,123,81,252,137,230,111,220,190,177,68,90,162,170,246,163,249,19,204,223,185,125,98,136,12,1,58,168,57,87,58,168,0,0,0,0,2,128,118,213,249,88,194,223,48,40,125,58,226,80,14,203,143,61,153,101,247,215,163,214,151,255,0,182,175,202,198,22,249,129,67,233,215,18,128,118,92,121,236,203,47,190,189,30,180,13,254,0,0,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,255,0,40,7,98,167,149,140,83,243,2,187,211,173,197,255,0,0,0,2,128,118,213,249,88,194,223,48,40,125,58,226,101,95,9,222,105,242,111,230,6,30,245,24,13,84,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,1,210,152,0,8,43,141,252,161,198,89,245,195,30,45,202,60,191,130,146,75,238,34,168,180,67,78,181,115,164,48,68,198,93,41,37,150,105,31,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,244,28,52,112,233,129,56,95,202,202,12,179,192,180,255,0,224,171,47,21,187,230,252,103,116,233,161,134,122,206,92,178,201,201,230,242,24,238,83,29,177,159,82,39,214,171,42,128,4,85,197,143,149,140,228,249,127,136,125,58,114,85,34,174,44,124,172,103,39,203,252,67,233,211,129,205,97,170,156,125,127,169,101,195,151,236,135,254,238,85,25,86,106,167,31,95,234,89,112,229,251,33,255,0,187,149,64,80,14,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,0,0,1,205,103,22,62,105,243,147,230,6,33,245,25,206,148,206,107,56,177,243,79,156,159,48,49,15,168,206,6,170,112,211,254,163,109,223,229,254,59,255,0,248,247,67,21,141,169,225,167,253,70,219,191,203,252,119,255,0,241,238,134,43,1,211,238,108,96,95,106,25,89,140,178,207,189,59,179,197,184,126,227,98,235,121,28,238,151,170,166,146,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,167,50,248,179,11,95,112,54,42,188,224,172,83,67,209,94,176,253,194,162,215,113,166,230,178,78,69,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,123,206,164,206,122,251,69,114,114,251,147,124,92,99,186,107,188,221,69,38,48,184,79,140,109,117,59,88,206,117,45,124,242,200,228,216,215,189,91,202,157,42,32,213,219,92,254,70,253,173,107,218,128,108,255,0,2,216,214,213,143,248,62,202,75,237,154,158,174,26,122,92,47,73,100,123,106,88,214,189,103,183,183,161,153,200,141,115,147,99,165,166,145,204,93,117,86,43,85,81,170,170,212,241,93,168,254,68,243,55,238,95,88,162,32,174,196,124,107,106,175,201,124,194,203,152,105,234,210,229,99,197,17,94,234,37,115,27,200,116,21,212,145,195,19,88,237,219,149,232,235,124,202,228,86,162,34,58,61,21,218,170,54,117,237,71,242,39,153,191,114,250,197,16,24,173,194,119,154,124,155,249,129,135,189,70,3,165,51,154,206,19,188,211,228,223,204,12,61,234,48,29,41,128,0,1,149,125,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,113,42,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,192,109,72,0,1,205,103,22,62,105,243,147,230,6,33,245,25,206,148,206,107,56,177,243,79,156,159,48,49,15,168,206,4,84,122,172,127,149,184,239,43,252,57,227,171,23,118,120,183,15,209,226,155,63,240,168,102,234,173,117,91,185,19,254,9,238,217,187,150,255,0,129,251,94,154,123,218,154,161,119,251,37,184,62,181,102,254,50,168,226,35,29,165,90,216,178,246,241,76,219,13,44,50,181,140,174,189,196,141,159,124,174,107,249,173,101,50,58,154,68,102,212,108,175,153,154,185,91,28,177,191,79,248,170,225,159,6,241,95,148,117,153,91,140,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,48,51,91,178,159,142,58,108,181,186,208,112,183,153,44,171,150,197,137,239,8,204,45,115,107,229,157,109,215,26,167,49,137,68,248,245,84,101,52,210,232,230,186,54,167,46,105,100,115,209,205,149,210,67,177,39,46,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,105,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,6,143,145,87,22,62,86,51,147,229,254,33,244,233,201,84,138,184,177,242,177,156,159,47,241,15,167,78,7,53,135,74,124,39,121,88,201,191,151,248,123,211,160,57,172,58,83,225,59,202,198,77,252,191,195,222,157,0,18,168,0,1,138,221,181,126,105,240,183,203,250,31,81,184,155,82,98,183,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,70,170,25,87,216,99,250,236,253,155,253,228,106,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,12,120,137,243,3,153,223,211,43,215,245,217,77,206,48,199,136,159,48,57,157,253,50,189,127,93,148,141,109,47,209,91,241,159,114,240,236,63,210,24,191,98,159,137,30,128,8,123,164,0,0,3,115,184,118,242,253,150,63,208,219,47,245,40,140,49,55,59,135,111,47,217,99,253,13,178,255,0,82,136,146,236,215,210,220,240,143,122,143,237,195,209,248,79,110,175,133,33,0,9,131,155,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,255,0,246,42,121,88,197,63,48,43,189,58,220,95,242,128,118,42,121,88,197,63,48,43,189,58,220,95,240,0,0,40,7,109,95,149,140,45,243,2,135,211,174,37,0,236,184,243,217,150,95,125,122,61,105,127,251,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,64,223,224,0,28,171,157,41,240,157,229,99,38,254,95,225,239,78,128,230,176,233,79,132,239,43,25,55,242,255,0,15,122,116,0,74,160,0,42,175,106,63,145,60,205,251,151,214,40,140,1,55,251,181,31,200,158,102,253,203,235,20,70,0,129,213,64,0,14,85,205,254,236,184,242,39,150,95,125,122,197,105,128,38,255,0,118,92,121,19,203,47,190,189,98,180,11,84,0,0,101,95,110,119,234,79,246,147,247,105,170,134,85,246,231,126,164,255,0,105,63,118,129,21,118,42,121,167,197,63,47,235,189,70,220,74,189,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,113,42,246,231,126,164,255,0,105,63,118,129,21,118,42,121,167,197,63,47,235,189,70,220,109,73,138,221,138,158,105,241,79,203,250,239,81,183,27,82,0,0,7,138,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,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,78,112,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,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,229,118,201,223,243,150,191,136,43,77,131,26,217,58,60,3,106,183,171,240,69,76,116,205,72,235,185,209,83,173,194,71,76,138,229,116,205,157,141,141,209,170,183,100,113,192,228,98,115,121,146,249,78,204,254,10,45,220,79,227,187,150,54,204,187,103,83,150,216,75,90,106,218,57,18,170,30,249,174,154,25,18,58,120,106,33,116,123,57,58,178,121,21,178,110,77,96,106,177,91,50,185,161,106,187,39,120,40,183,97,108,43,108,226,163,50,45,155,241,37,231,90,156,29,3,210,170,158,107,85,11,163,168,167,146,162,70,171,153,28,221,84,115,110,98,58,55,181,34,72,164,99,213,101,84,101,255,0,205,44,173,192,153,211,129,46,121,103,153,118,46,249,195,119,158,79,91,69,213,77,79,205,229,76,201,163,252,36,47,100,141,210,72,152,239,133,201,174,154,46,168,170,139,234,192,28,214,113,59,195,214,42,225,127,57,111,89,71,138,106,122,254,131,151,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,255,0,26,55,163,92,246,178,88,165,98,61,251,55,45,233,236,148,227,95,185,43,40,248,77,204,219,157,170,142,203,55,58,76,23,112,157,121,18,54,186,105,249,143,182,57,81,187,36,231,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,94,14,54,248,62,195,60,92,229,124,182,87,37,37,22,54,177,211,206,236,39,120,171,150,163,145,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,207,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,117,60,10,255,0,192,182,108,231,46,117,240,227,135,113,238,120,225,14,229,191,85,238,142,154,179,107,98,239,218,20,99,22,27,159,78,136,157,63,55,87,124,58,35,95,179,155,26,54,41,99,106,88,0,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,191,229,0,237,171,242,177,133,190,96,80,250,117,196,10,1,217,113,231,179,44,190,250,244,122,211,127,140,1,236,184,243,217,150,95,125,122,61,105,191,192,10,171,218,143,228,79,51,126,229,245,138,34,213,21,87,181,31,200,158,102,253,203,235,20,64,96,9,213,65,202,185,213,64,0,0,0,0,20,3,182,175,202,198,22,249,129,67,233,215,18,128,118,92,121,236,203,47,190,189,30,180,191,253,181,126,86,48,183,204,10,31,78,184,148,3,178,227,207,102,89,125,245,232,245,160,111,240,0,1,128,61,168,254,123,51,55,238,95,71,162,55,248,192,30,212,127,61,153,155,247,47,163,209,1,127,251,21,60,172,98,159,152,21,222,157,110,47,249,64,59,21,60,172,98,159,152,21,222,157,110,47,248,0,0,20,3,182,175,202,198,22,249,129,67,233,215,19,42,248,78,243,79,147,127,48,48,247,168,192,106,167,109,95,149,140,45,243,2,135,211,174,38,85,240,157,230,159,38,254,96,97,239,81,128,14,148,192,0,0,0,8,171,139,31,43,25,201,242,255,0,16,250,116,228,170,69,92,88,249,88,206,79,151,248,135,211,167,3,154,195,85,56,250,255,0,82,203,135,47,217,15,253,220,170,50,172,213,78,62,191,212,178,225,203,246,67,255,0,119,42,128,160,28,39,121,167,201,191,152,24,123,212,96,58,83,57,172,225,59,205,62,77,252,192,195,222,163,1,210,152,0,0,3,154,206,44,124,211,231,39,204,12,67,234,51,157,41,156,214,113,99,230,159,57,62,96,98,31,81,156,13,84,225,167,253,70,219,191,203,252,119,255,0,241,238,134,43,27,83,195,79,250,141,183,127,151,248,239,255,0,227,221,12,86,3,170,131,40,59,110,50,134,165,151,92,189,207,186,24,42,228,167,158,158,92,33,116,145,211,197,200,129,236,116,149,84,77,100,126,233,85,242,36,149,234,231,124,76,68,134,52,248,21,83,126,175,149,43,181,31,40,106,115,107,131,236,77,61,182,10,185,238,88,26,162,28,95,75,12,51,197,19,30,202,102,189,149,78,149,100,252,166,50,142,122,185,17,173,86,189,95,27,17,187,191,33,193,156,29,145,153,153,133,114,239,139,136,109,216,166,175,164,241,174,31,171,195,54,233,223,36,113,194,218,233,39,167,168,137,146,57,239,110,156,206,149,209,49,27,185,206,150,88,152,141,248,181,77,42,237,71,242,39,153,191,114,250,197,17,133,121,79,142,189,151,230,158,13,204,206,235,239,63,9,98,11,117,247,162,231,242,122,174,150,166,57,185,92,205,174,217,187,151,183,118,215,105,174,186,46,154,27,147,218,99,118,181,95,251,63,243,2,251,98,185,210,92,109,183,26,123,13,93,29,101,36,205,154,10,152,36,187,80,186,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,198,30,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,0,0,12,171,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,3,106,64,0,14,107,56,177,243,79,156,159,48,49,15,168,206,116,166,115,89,197,143,154,124,228,249,129,136,125,70,112,53,83,177,83,202,198,41,249,129,93,233,214,226,255,0,148,3,177,83,202,198,41,249,129,93,233,214,226,255,0,129,79,251,64,184,17,177,113,85,133,100,198,184,89,157,22,102,225,251,122,199,110,169,213,242,119,165,44,17,213,73,21,171,99,234,34,167,131,155,83,80,213,234,92,138,230,105,162,234,223,114,97,103,241,171,1,98,175,239,174,28,196,152,114,225,255,0,116,163,174,182,215,83,201,254,108,144,205,28,140,255,0,180,230,185,191,200,168,117,38,103,7,106,199,3,149,57,149,106,175,226,147,45,159,73,21,247,12,89,213,248,166,216,230,69,2,92,109,212,173,123,214,181,146,104,138,250,152,98,213,174,108,142,94,100,49,70,214,43,93,19,99,152,38,174,207,158,54,237,92,87,224,9,44,88,158,122,74,28,197,194,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,188,180,114,162,73,30,179,7,22,62,86,51,147,229,254,33,244,233,206,115,48,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,167,63,19,24,55,138,254,207,204,216,205,44,31,67,87,110,123,112,62,36,182,221,237,149,40,174,125,186,227,29,170,71,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,12,12,58,83,225,59,202,198,77,252,191,195,222,157,1,205,97,210,159,9,222,86,50,111,229,254,30,244,232,0,149,64,0,12,86,237,171,243,79,133,190,95,208,250,141,196,218,147,21,187,106,252,211,225,111,151,244,62,163,113,2,85,236,49,253,118,126,205,254,242,53,80,202,190,195,31,215,103,236,223,239,35,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,24,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,3,138,62,202,79,164,166,123,98,108,235,246,245,225,207,17,244,95,139,60,45,214,114,58,122,56,41,190,219,171,143,118,238,70,239,200,77,55,105,239,211,85,191,224,10,255,0,193,79,10,95,67,236,172,186,229,159,143,124,91,222,120,130,123,239,91,221,125,7,47,153,77,79,15,43,151,206,151,93,58,109,219,183,38,187,244,211,221,170,216,0,0,0,0,175,252,107,112,165,244,193,202,203,86,89,248,247,194,93,217,136,32,190,245,189,215,215,243,57,116,213,16,242,185,124,232,180,215,169,221,187,114,233,179,77,61,250,164,1,194,231,101,39,209,175,61,176,206,117,251,122,241,31,135,58,223,197,158,22,232,249,253,69,28,244,223,109,213,201,183,111,63,119,228,46,187,116,247,107,170,95,240,0,0,6,85,255,0,96,199,254,250,47,249,19,255,0,215,154,83,148,248,23,217,126,86,96,220,179,239,78,243,240,150,31,183,88,186,222,71,39,170,233,105,163,135,155,203,220,237,155,185,123,182,238,118,154,233,170,233,169,234,192,0,0,17,87,20,121,23,244,148,200,156,77,146,158,41,240,231,136,250,47,198,125,15,89,200,233,235,32,169,251,30,100,123,183,114,54,254,90,105,187,95,126,154,45,0,254,193,143,253,244,95,242,39,255,0,175,53,80,0,0,1,149,127,216,49,255,0,190,139,254,68,255,0,245,229,255,0,225,115,34,254,141,121,19,134,114,83,197,62,35,240,231,91,248,207,161,232,249,253,69,100,245,63,99,204,147,110,222,126,223,203,93,118,235,238,215,68,149,64,0,0,2,170,241,207,192,199,211,71,193,63,219,71,193,222,14,239,47,239,39,120,117,93,95,77,254,81,14,205,189,55,243,181,223,252,154,123,237,80,2,149,112,83,217,189,244,62,205,59,174,102,123,101,241,111,121,225,249,236,93,23,135,122,14,95,50,166,158,110,111,51,170,151,93,58,109,187,118,166,187,245,215,221,162,250,190,57,248,24,250,104,248,39,251,104,248,59,193,221,229,253,228,239,14,171,171,233,191,202,33,217,183,166,254,118,187,255,0,147,79,125,170,0,82,174,10,123,55,190,135,217,167,117,204,207,108,190,45,239,60,63,61,139,162,240,239,65,203,230,84,211,205,205,230,117,82,235,167,77,183,110,212,215,126,186,251,180,91,170,0,0,0,30,83,52,178,183,2,103,78,4,185,229,158,101,216,187,231,13,222,121,61,109,23,85,53,63,55,149,51,38,143,240,144,189,146,55,73,34,99,190,23,38,186,104,186,162,170,43,43,114,183,2,100,182,4,182,101,158,90,88,187,155,13,217,185,221,21,23,85,53,71,43,155,51,230,147,240,147,61,242,59,89,37,123,190,39,46,154,232,154,34,34,39,171,0,0,0,10,213,154,61,159,252,62,230,239,16,86,110,32,113,142,29,234,235,233,55,207,122,182,203,36,178,210,223,170,163,138,154,26,23,84,177,239,88,210,24,35,167,126,176,198,198,182,103,61,188,213,115,90,230,73,101,64,0,0,0,0,2,191,241,173,194,151,211,7,43,45,89,103,227,223,9,119,102,32,130,251,214,247,95,95,204,229,211,84,67,202,229,243,162,211,94,167,118,237,203,166,205,52,247,234,150,0,1,64,56,92,236,164,250,53,231,182,25,206,191,111,94,35,240,231,91,248,179,194,221,31,63,168,163,158,155,237,186,185,54,237,231,238,252,133,215,110,158,237,117,75,254,0,2,42,226,143,34,254,146,153,19,137,178,83,197,62,28,241,31,69,248,207,161,235,57,29,61,100,21,63,99,204,143,118,238,70,223,203,77,55,107,239,211,69,149,64,25,87,253,131,31,251,232,191,228,79,255,0,94,106,160,0,0,0,0,0,87,254,53,184,82,250,96,229,101,171,44,252,123,225,46,236,196,16,95,122,222,235,235,249,156,186,106,136,121,92,190,116,90,107,212,238,221,185,116,217,166,158,253,82,0,225,115,178,147,232,215,158,216,103,58,253,189,120,143,195,157,111,226,207,11,116,124,254,162,142,122,111,182,234,228,219,183,159,187,242,23,93,186,123,181,213,47,248,0,0,0,80,14,40,251,41,62,146,153,237,137,179,175,219,215,135,60,71,209,126,44,240,183,89,200,233,232,224,166,251,110,174,61,219,185,27,191,33,52,221,167,191,77,86,255,0,128,43,255,0,5,60,41,125,15,178,178,235,150,126,61,241,111,121,226,9,239,189,111,117,244,28,190,101,53,60,60,174,95,58,93,116,233,183,110,220,154,239,211,79,118,171,96,0,0,0,2,191,241,173,194,151,211,7,43,45,89,103,227,223,9,119,102,32,130,251,214,247,95,95,204,229,211,84,67,202,229,243,162,211,94,167,118,237,203,166,205,52,247,234,149,87,41,251,26,253,151,230,158,13,204,207,164,119,121,248,75,16,91,175,189,23,132,57,61,87,75,83,28,220,174,103,90,237,155,185,123,119,109,118,154,235,162,233,161,165,64,0,0,0,0,1,229,51,99,2,251,80,202,204,101,150,125,233,221,158,45,195,247,27,23,91,200,231,116,189,85,52,144,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,61,88,3,42,255,0,176,99,255,0,125,23,252,137,255,0,235,203,85,159,188,12,123,113,225,99,46,56,104,246,163,220,158,207,251,159,241,223,114,117,61,119,67,110,150,139,243,126,161,156,173,252,221,255,0,104,237,187,118,252,90,238,75,84,0,205,92,167,236,107,246,95,154,120,55,51,62,145,221,231,225,44,65,110,190,244,94,16,228,245,93,45,76,115,114,185,157,107,182,110,229,237,221,181,218,107,174,139,166,134,149,0,0,0,0,205,92,216,236,107,246,161,154,120,203,51,62,145,221,217,226,220,65,113,190,244,94,16,231,116,189,85,76,147,114,185,157,107,119,237,230,109,221,181,186,233,174,137,174,134,149,0,43,254,90,112,165,236,239,131,106,206,18,124,123,222,29,94,31,190,216,188,65,221,124,173,189,229,37,83,249,189,47,57,218,242,250,173,54,243,126,45,159,91,117,247,82,191,236,24,255,0,223,69,255,0,34,127,250,243,85,0,3,207,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,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,174,154,162,253,71,160,0,101,95,246,12,127,239,162,255,0,145,63,253,121,117,51,47,133,47,104,156,27,81,240,147,227,222,239,233,48,253,138,197,226,14,235,230,238,238,217,41,95,205,233,121,205,211,153,210,233,183,155,240,239,250,221,167,190,192,0,51,87,41,251,26,253,151,230,158,13,204,207,164,119,121,248,75,16,91,175,189,23,132,57,61,87,75,83,28,220,174,103,90,237,155,185,123,119,109,118,154,235,162,233,161,165,64,0,0,1,85,120,231,224,99,233,163,224,159,237,163,224,239,7,119,151,247,147,188,58,174,175,166,255,0,40,135,102,222,155,249,218,239,254,77,61,254,83,130,158,205,239,161,246,105,221,115,51,219,47,139,123,207,15,207,98,232,188,59,208,114,249,149,52,243,115,121,157,84,186,233,211,109,219,181,53,223,174,190,237,22,234,128,0,0,6,106,230,199,99,95,181,12,211,198,89,153,244,142,238,207,22,226,11,141,247,162,240,135,59,165,234,170,100,155,149,204,235,91,191,111,51,110,237,173,215,77,116,77,116,52,168,1,95,248,41,225,75,232,125,149,151,92,179,241,239,139,123,207,16,79,125,235,123,175,160,229,243,41,169,225,229,114,249,210,235,167,77,187,118,228,215,126,154,123,181,91,0,0,0,0,25,235,196,87,100,6,13,206,140,220,190,230,150,12,205,250,188,22,204,77,80,251,149,206,217,53,145,110,140,91,140,175,115,234,39,138,71,84,196,230,50,71,59,122,198,168,237,175,87,237,114,49,91,27,60,254,0,236,131,199,121,95,226,63,2,241,127,221,158,45,195,245,152,90,241,253,175,225,155,170,181,213,109,231,193,248,90,215,108,221,203,103,198,205,175,77,61,206,77,84,210,160,6,85,255,0,96,199,254,250,47,249,19,255,0,215,154,83,148,248,23,217,126,86,96,220,179,239,78,243,240,150,31,183,88,186,222,71,39,170,233,105,163,135,155,203,220,237,155,185,123,182,238,118,154,233,170,233,169,234,192,0,0,2,149,113,173,217,189,244,193,205,59,86,102,123,101,240,151,118,97,248,44,93,23,135,122,254,103,46,166,162,110,111,51,170,139,77,122,157,187,118,174,155,53,215,223,162,93,80,5,85,224,99,129,143,161,119,141,191,182,143,140,124,99,221,191,222,78,239,233,122,78,167,252,162,109,251,186,159,230,233,179,249,117,247,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,0,0,0,0,0,0,3,227,99,28,99,134,50,255,0,12,92,113,158,51,189,83,218,108,182,152,86,122,186,185,213,118,198,221,81,17,17,19,85,115,156,229,70,181,141,69,115,156,230,181,168,170,168,139,156,216,7,180,119,19,213,241,24,184,175,27,73,81,104,203,91,212,48,91,170,108,137,165,122,90,90,200,215,109,76,78,99,35,115,157,207,115,159,35,182,185,206,137,234,205,178,44,80,237,194,197,230,22,48,117,83,69,217,227,84,253,222,185,245,127,61,37,40,200,54,67,52,218,91,23,241,24,26,53,166,213,58,207,239,79,61,202,123,234,152,214,116,229,202,38,99,122,53,211,32,126,107,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,135,233,51,121,163,19,19,76,233,60,192,0,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,24,241,19,230,7,51,191,166,87,175,235,178,155,156,97,143,17,62,96,115,59,250,101,122,254,187,41,26,218,95,162,183,227,62,229,225,216,127,164,49,126,197,63,18,61,0,16,247,72,0,0,6,231,112,237,229,251,44,127,161,182,95,234,81,24,98,110,119,14,222,95,178,199,250,27,101,254,165,17,37,217,175,165,185,225,30,245,31,219,135,163,240,158,221,95,10,66,0,19,7,55,128,0,0,0,0,0,0,25,139,199,167,24,244,185,145,85,62,77,229,77,235,168,194,84,250,195,126,174,141,144,201,79,120,168,100,209,73,27,96,114,177,94,145,66,248,125,210,177,237,73,85,206,209,28,198,181,239,194,199,99,173,224,45,121,74,249,244,142,249,254,121,202,77,178,155,45,140,218,204,124,96,240,220,41,142,53,215,49,172,81,79,127,174,103,149,52,235,26,207,88,141,102,60,47,27,220,88,193,196,62,39,163,195,88,49,181,16,224,156,53,52,174,164,146,71,73,27,174,181,46,68,106,213,73,10,170,35,90,214,162,182,36,115,121,141,108,146,43,149,171,34,198,202,198,1,94,226,49,21,226,174,77,219,147,198,93,143,147,229,24,92,139,5,111,1,130,167,75,116,71,14,179,61,102,102,122,204,207,25,252,52,142,11,173,192,95,24,244,185,111,85,6,77,230,181,235,167,194,85,26,67,97,174,145,144,199,79,103,168,124,210,201,35,103,114,49,30,177,76,249,189,242,189,238,72,149,173,213,26,199,57,236,211,163,158,243,78,120,11,227,30,171,50,41,96,201,188,214,189,117,24,182,159,72,108,53,210,50,105,42,47,20,236,134,89,36,108,238,70,43,18,88,89,15,190,87,189,171,42,57,186,163,158,215,61,242,76,143,52,229,133,189,62,204,255,0,15,203,238,238,82,93,170,236,23,207,207,242,202,59,230,237,49,254,164,68,71,140,220,255,0,206,126,180,174,184,0,149,185,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,55,59,135,111,47,217,99,253,13,178,255,0,82,136,195,19,115,184,118,242,253,150,63,208,219,47,245,40,137,46,205,125,45,207,8,247,168,254,220,61,31,132,246,234,248,82,16,0,152,57,188,0,0,0,0,0,172,92,107,241,107,7,15,248,97,112,166,12,172,167,126,97,94,33,138,74,72,167,167,145,205,160,162,145,102,98,215,38,172,88,100,115,95,10,177,177,185,223,148,230,189,205,115,26,173,119,142,35,17,111,11,110,110,220,157,34,27,60,159,40,197,231,184,202,48,56,42,119,171,170,126,200,142,179,51,210,35,156,202,36,227,243,140,122,91,109,45,118,67,101,77,235,153,113,147,159,69,138,235,225,100,50,211,178,158,72,100,134,91,114,111,99,181,149,121,154,200,246,43,86,37,98,49,28,175,89,27,30,115,159,162,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,202,239,27,140,185,142,187,55,43,251,35,186,29,149,178,251,53,132,217,108,190,156,22,26,56,243,170,174,181,85,214,103,213,210,35,164,125,178,0,12,68,140,63,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,243,129,201,249,49,21,70,147,201,175,124,18,241,79,244,132,193,18,217,241,141,125,185,152,243,15,252,21,208,66,188,183,220,41,17,24,140,175,72,182,163,91,171,156,172,145,177,170,181,175,68,118,145,182,88,216,150,84,193,12,1,143,241,118,87,98,234,12,119,129,46,221,217,124,182,115,122,90,174,68,83,114,249,145,62,39,252,18,181,204,93,89,35,211,222,213,211,93,83,222,136,166,202,112,211,196,94,24,226,71,0,248,174,211,13,61,182,237,73,51,224,187,89,27,88,181,18,219,221,189,252,149,115,149,145,171,155,36,109,71,181,232,221,186,239,98,42,186,55,233,55,201,179,72,197,209,228,110,207,159,31,140,126,125,255,0,127,126,156,179,218,94,193,85,179,248,137,204,240,20,255,0,85,174,120,196,127,119,84,244,211,246,103,234,207,40,159,54,116,243,119,165,176,1,190,84,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,1,134,60,68,249,129,204,239,233,149,235,250,236,166,231,24,99,196,79,152,28,206,254,153,94,191,174,202,70,182,151,232,173,248,207,185,120,118,31,233,12,95,177,79,196,143,64,4,61,210,0,0,1,185,220,59,121,126,203,31,232,109,151,250,148,70,24,155,157,195,183,151,236,177,254,134,217,127,169,68,73,118,107,233,110,120,71,189,71,246,225,232,252,39,183,87,194,144,128,4,193,205,224,0,0,7,133,206,204,222,195,25,29,151,23,124,195,197,21,84,237,109,20,47,109,13,36,179,44,78,184,214,171,28,176,210,198,168,215,46,231,185,186,106,141,118,198,163,158,228,218,199,42,124,215,93,54,233,154,235,157,34,30,248,92,53,236,109,234,48,248,122,102,170,234,152,136,136,231,51,60,161,229,184,167,226,30,209,195,158,88,213,98,126,101,186,167,18,87,127,6,195,246,170,169,28,157,101,70,173,71,189,90,196,220,177,68,215,115,31,239,106,46,141,102,246,58,70,41,140,88,139,16,93,241,102,32,185,226,156,65,87,213,93,47,53,147,92,43,103,229,181,156,218,137,158,175,145,251,88,136,214,234,231,42,232,212,68,77,125,200,136,122,156,236,205,236,79,158,57,143,119,204,60,81,85,80,231,86,204,246,208,210,75,50,74,219,117,18,61,203,13,44,106,141,106,109,99,93,166,168,214,239,114,185,238,77,207,114,175,134,32,25,174,99,56,251,190,111,10,35,151,230,235,205,129,216,187,123,35,129,253,46,149,98,46,105,53,207,119,117,17,234,142,254,179,199,150,145,0,1,171,79,64,0,0,0,2,74,225,239,61,177,63,14,249,143,77,152,24,106,146,158,181,174,133,212,55,42,9,244,70,214,209,61,236,116,145,35,244,85,137,219,163,99,154,246,162,232,230,55,84,123,119,49,209,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,172,79,243,227,29,27,223,128,49,254,17,205,28,35,65,142,240,37,219,188,236,119,62,111,75,85,200,150,30,103,46,87,196,255,0,130,86,181,233,163,227,122,123,218,154,233,170,123,149,20,244,38,49,112,151,196,253,223,134,124,111,81,94,251,119,121,225,123,255,0,38,11,245,12,109,106,84,43,35,87,242,231,129,235,166,146,199,204,145,81,138,168,199,163,156,215,109,85,108,140,217,75,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,133,129,150,102,52,230,22,181,229,84,115,143,227,30,169,252,28,127,183,59,25,127,99,241,222,78,38,106,177,94,179,69,83,207,72,231,77,90,125,106,117,231,194,42,142,49,17,198,35,244,128,13,146,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,157,195,183,151,236,177,254,134,217,127,169,68,97,137,185,220,59,121,126,203,31,232,109,151,250,148,68,151,102,190,150,231,132,123,212,127,110,30,143,194,123,117,124,41,8,0,76,28,222,0,0,249,216,139,16,90,48,158,31,185,226,156,65,87,210,218,236,212,115,92,43,103,229,185,252,170,120,88,175,145,251,88,138,231,104,214,170,232,212,85,93,61,200,170,99,95,22,60,72,220,56,148,204,116,196,81,81,84,91,112,237,162,23,80,217,45,242,204,231,57,177,111,87,58,162,86,238,88,219,60,171,183,118,207,114,53,145,51,87,242,247,187,216,241,175,197,172,252,64,98,117,194,152,50,178,161,153,123,103,154,41,41,34,158,158,54,186,190,182,52,153,139,92,154,177,38,141,174,100,202,198,198,231,126,75,90,247,53,175,114,181,181,140,132,231,57,175,202,167,200,89,249,145,206,123,231,242,117,23,102,123,1,57,5,184,205,115,24,254,177,92,121,180,255,0,252,233,158,122,254,244,245,238,229,222,0,13,2,222,0,0,0,0,0,0,0,0,11,141,192,95,23,158,202,46,240,101,14,98,93,52,193,247,154,196,232,110,21,181,187,41,236,18,57,178,171,244,78,91,151,149,52,171,10,59,87,178,56,149,95,34,233,186,69,90,114,12,140,46,38,230,18,236,93,183,60,99,241,245,52,249,246,71,132,218,44,5,121,126,54,157,105,171,148,245,166,122,85,19,210,99,238,158,49,58,196,204,79,66,0,161,253,157,252,88,193,125,183,218,184,112,198,205,168,91,181,12,51,55,13,220,85,210,76,149,116,209,181,242,186,150,85,114,170,198,232,163,107,185,107,238,141,98,141,25,163,28,198,243,111,129,97,224,241,116,99,109,69,219,127,111,170,123,156,105,180,123,63,138,217,156,194,188,191,23,28,99,141,51,210,170,117,157,42,142,124,39,79,178,117,137,227,0,0,202,104,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,3,12,120,137,243,3,153,223,211,43,215,245,217,77,206,48,199,136,159,48,57,157,253,50,189,127,93,148,141,109,47,209,91,241,159,114,240,236,63,210,24,191,98,159,137,30,128,8,123,164,0,0,3,115,184,118,242,253,150,63,208,219,47,245,40,140,49,55,59,135,111,47,217,99,253,13,178,255,0,82,136,146,236,215,210,220,240,143,122,143,237,195,209,248,79,110,175,133,33,0,9,131,155,195,57,184,252,227,30,170,229,85,93,144,217,83,122,229,219,163,231,209,98,186,248,89,52,85,15,168,142,105,33,150,220,155,216,221,34,78,94,178,61,138,228,149,30,140,71,35,18,70,201,41,241,245,197,175,178,204,62,236,167,203,44,79,211,227,139,166,222,243,158,149,187,164,180,208,61,138,171,164,168,228,228,212,201,171,54,104,142,115,99,87,63,240,110,116,47,92,181,34,217,230,107,187,174,22,204,241,235,63,195,243,251,151,215,101,123,3,23,247,115,236,206,158,17,198,221,51,28,255,0,126,98,99,151,236,127,229,221,168,0,68,221,12,0,0,0,0,19,94,100,240,143,155,217,87,148,54,12,220,197,118,26,136,105,174,211,72,218,250,36,135,240,182,104,157,203,74,87,85,251,245,141,211,57,210,38,221,186,70,173,141,175,114,73,39,45,179,95,1,124,28,82,230,69,84,25,201,154,214,94,163,9,83,233,53,134,134,71,195,37,61,226,161,147,75,28,142,157,168,245,122,69,11,225,247,196,246,53,37,87,55,85,115,26,230,63,74,113,22,31,180,98,204,63,115,194,216,130,147,170,181,222,104,230,183,214,193,204,115,57,180,243,49,89,35,55,49,81,205,213,174,84,213,170,138,154,251,149,20,144,229,217,28,226,172,77,219,188,53,143,55,243,159,87,240,227,220,166,182,203,181,58,50,44,214,222,7,1,17,114,45,213,250,111,118,229,51,175,206,142,51,61,213,68,83,60,170,134,0,2,107,226,171,134,155,247,13,248,250,75,91,146,162,171,10,221,166,149,216,118,229,83,36,60,218,184,163,100,78,149,175,100,110,85,107,162,116,237,141,92,230,177,30,173,87,53,168,139,162,66,134,138,245,154,236,92,155,119,35,73,133,177,151,102,56,108,219,11,111,27,131,174,42,183,92,107,19,31,207,9,137,225,49,60,98,98,98,120,192,0,60,217,160,0,1,174,124,16,241,99,63,16,248,98,179,13,99,54,211,195,141,176,212,49,58,174,72,221,28,109,186,211,57,85,169,85,28,40,168,173,115,92,136,217,81,173,229,181,210,70,173,86,164,137,27,50,48,251,24,59,24,226,124,191,196,246,236,103,131,47,85,22,155,213,166,100,158,146,174,5,77,209,187,69,69,69,69,213,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,236,50,236,125,120,11,187,241,198,153,231,29,255,0,239,8,126,218,108,142,31,107,178,249,195,213,165,55,105,227,110,169,250,179,195,88,157,62,173,90,105,60,250,78,147,49,13,248,4,57,195,55,19,56,71,137,92,35,53,226,207,77,221,151,203,102,222,249,179,111,150,110,131,153,44,205,131,240,238,138,54,75,204,100,10,255,0,129,23,110,187,87,222,158,249,140,176,109,93,162,253,17,114,220,235,18,227,188,195,47,196,229,88,154,240,120,202,38,139,148,78,147,19,211,248,76,76,113,137,141,98,98,98,98,102,36,0,30,140,48,0,0,0,0,243,246,44,127,131,113,54,38,196,216,50,197,136,105,42,239,184,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,86,42,182,70,162,238,141,237,111,160,49,131,137,222,38,49,151,10,29,169,25,131,154,88,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,108,248,60,86,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,0,60,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,42,104,107,169,149,118,74,205,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,24,87,217,205,199,183,209,94,251,62,91,230,36,29,70,89,98,107,135,89,87,81,5,62,250,171,45,115,216,200,150,177,168,196,223,52,42,200,227,108,177,123,220,141,99,95,18,110,107,163,155,117,0,0,0,0,87,94,54,248,193,195,60,35,101,124,183,167,45,37,110,54,190,83,206,220,39,103,171,138,163,145,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,154,19,85,171,31,224,219,238,50,191,229,245,155,16,210,86,98,28,43,79,67,83,122,161,133,85,207,160,101,98,74,180,201,42,162,109,107,222,216,36,122,51,93,232,205,142,84,70,200,197,119,160,51,3,177,119,20,223,113,206,42,226,23,26,226,154,238,182,245,136,46,22,59,165,198,167,148,200,249,245,83,201,116,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,158,227,79,192,30,126,60,127,131,101,199,245,25,90,220,67,72,152,178,150,207,13,253,246,151,42,182,117,183,75,52,144,54,161,136,169,163,216,146,194,246,59,106,174,197,88,247,237,230,71,187,208,25,1,218,179,154,88,239,37,184,226,192,89,151,150,119,222,230,196,150,108,191,131,162,173,233,97,168,229,115,106,238,144,201,248,57,152,248,221,172,114,189,191,19,87,77,117,77,21,17,80,53,252,16,87,7,220,89,224,222,46,178,191,199,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,49,136,170,232,158,137,58,128,0,0,60,166,105,102,150,4,201,108,9,115,204,204,203,190,247,54,27,179,114,122,218,222,150,106,142,87,54,102,67,31,224,225,99,228,118,178,74,198,252,45,93,53,213,116,68,85,79,65,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,128,60,127,113,131,117,226,203,55,28,235,122,210,71,129,48,117,69,101,6,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,144,55,123,52,179,75,2,100,182,4,185,230,102,101,223,123,155,13,217,185,61,109,111,75,53,71,43,155,51,33,143,240,112,177,242,59,89,37,99,126,22,174,154,234,186,34,42,167,171,42,175,106,63,145,60,205,251,151,214,40,138,127,217,41,198,191,114,86,81,240,155,153,183,59,85,29,150,110,116,152,46,225,58,242,36,109,116,211,243,31,108,114,163,118,73,206,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,13,106,0,0,0,0,0,1,64,63,179,87,194,199,248,131,154,191,250,170,221,255,0,78,46,254,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,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,154,235,162,175,214,114,238,116,167,194,119,149,140,155,249,127,135,189,58,0,37,80,0,0,0,3,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,214,166,186,186,165,87,100,76,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,125,1,132,61,163,188,113,211,113,91,140,168,48,126,95,50,174,159,46,176,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,53,172,150,87,57,90,179,44,81,134,217,229,110,105,96,76,233,192,150,204,204,203,75,239,124,225,187,207,59,162,173,233,102,167,230,242,166,124,50,126,14,102,50,70,233,36,79,111,196,212,215,77,83,84,84,85,245,103,62,220,0,241,131,117,225,55,55,26,235,130,210,73,129,49,141,69,29,6,43,100,209,57,95,77,3,30,228,142,186,39,70,199,75,190,157,38,149,235,27,90,228,149,142,123,54,239,88,228,143,127,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,245,128,0,21,255,0,138,222,53,178,179,131,239,11,123,76,176,98,187,159,139,122,238,139,184,169,105,166,229,244,188,142,103,55,157,60,90,107,212,179,110,221,218,232,237,116,209,53,176,6,85,246,231,126,164,255,0,105,63,118,129,101,50,19,181,3,32,184,137,205,139,22,78,96,172,33,152,20,87,172,65,213,116,211,221,45,244,81,210,179,145,77,45,67,247,186,58,185,30,154,178,23,34,104,197,248,149,53,209,53,84,184,6,0,246,92,121,236,203,47,190,189,30,180,223,224,0,0,43,255,0,21,188,107,101,103,7,222,22,246,153,96,197,119,63,22,245,221,23,113,82,211,77,203,233,121,28,206,111,58,120,180,215,169,102,221,187,181,209,218,233,162,107,31,228,39,106,6,65,113,19,155,22,44,156,193,88,67,48,40,175,88,131,170,233,167,186,91,232,163,165,103,34,154,90,135,239,116,117,114,61,53,100,46,68,209,139,241,42,107,162,106,169,90,251,115,191,82,127,180,159,187,74,171,217,113,231,179,44,190,250,244,122,208,55,248,0,7,159,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,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,93,53,84,250,202,65,253,154,190,22,63,196,28,213,255,0,213,86,239,250,113,106,184,177,242,177,156,159,47,241,15,167,78,115,88,7,82,88,179,20,216,176,54,21,188,227,92,83,93,209,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,251,143,215,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,26,241,99,229,99,57,62,95,226,31,78,156,205,94,203,78,61,188,9,89,97,225,71,52,32,223,135,238,183,14,143,8,93,41,233,245,146,130,186,174,117,114,81,212,53,137,172,144,205,60,174,86,75,162,186,57,36,84,122,172,78,71,64,26,254,0,0,0,0,121,252,39,143,240,110,58,169,196,20,184,63,16,210,93,159,133,111,18,88,46,235,76,170,230,82,220,99,138,41,101,167,87,233,181,207,99,103,141,31,181,87,107,247,49,218,61,143,107,106,175,104,167,29,84,220,45,96,213,192,249,125,95,72,252,212,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,150,246,189,204,123,26,172,127,138,236,84,242,177,138,126,96,87,122,117,184,15,127,159,125,168,25,5,195,182,108,95,114,115,26,225,12,192,173,189,97,254,151,169,158,215,111,162,146,149,252,250,104,170,25,177,210,85,198,245,209,147,53,23,86,39,196,139,166,169,162,172,193,194,255,0,20,24,7,139,60,1,112,204,108,185,180,98,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,102,218,134,34,42,185,23,84,119,187,234,85,198,30,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,224,47,248,0,1,15,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,213,91,238,250,213,38,2,128,118,213,249,88,194,223,48,40,125,58,226,7,160,203,222,215,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,233,174,136,191,81,119,206,107,56,78,243,79,147,127,48,48,247,168,192,116,166,0,243,248,243,31,224,220,176,195,51,227,60,192,196,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,166,140,98,203,52,104,175,118,140,98,42,185,202,214,162,185,61,1,85,123,81,252,137,230,111,220,190,177,68,5,170,6,90,246,95,118,130,84,221,170,108,188,47,103,77,214,145,143,101,59,104,48,125,242,166,88,169,153,178,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,93,242,61,91,23,196,247,51,93,74,0,0,3,207,221,113,254,13,177,99,43,6,95,94,113,13,37,30,33,197,84,245,213,54,90,25,149,90,250,246,81,164,75,82,145,42,166,215,61,141,158,55,171,53,222,172,222,228,69,108,111,86,250,3,48,59,104,177,77,247,3,98,174,30,177,174,22,174,232,175,88,126,225,124,186,91,170,121,76,147,145,85,4,150,185,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,238,44,87,103,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,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,90,57,81,36,143,80,182,160,0,0,0,7,148,199,249,165,129,50,191,195,158,58,190,247,103,139,113,5,30,22,179,255,0,5,154,110,170,233,85,187,145,7,224,152,237,155,185,111,248,223,181,137,167,189,201,170,30,172,160,29,181,126,86,48,183,204,10,31,78,184,129,127,193,156,29,148,252,113,212,230,85,170,131,133,188,201,101,36,87,220,49,103,70,97,107,155,95,20,9,113,183,82,181,140,74,39,199,170,43,234,97,139,71,53,209,181,121,144,197,35,158,141,116,78,146,109,31,0,0,0,0,3,207,221,113,254,13,177,99,43,6,95,94,113,13,37,30,33,197,84,245,213,54,90,25,149,90,250,246,81,164,75,82,145,42,166,215,61,141,158,55,171,53,222,172,222,228,69,108,111,86,250,3,48,59,104,177,77,247,3,98,174,30,177,174,22,174,232,175,88,126,225,124,186,91,170,121,76,147,145,85,4,150,185,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,238,44,87,103,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,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,90,57,81,36,143,80,182,160,0,7,159,177,99,252,27,137,177,54,38,193,150,44,67,73,87,125,193,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,154,177,85,178,53,23,116,111,107,125,1,138,220,88,113,23,142,248,95,237,63,199,217,151,129,106,63,222,26,59,197,22,200,127,25,218,251,190,217,52,244,124,201,98,147,147,205,228,49,188,214,55,123,62,180,95,173,20,54,164,17,167,14,185,243,131,120,146,202,59,22,107,96,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,209,28,172,110,246,43,36,106,108,123,85,100,176,0,0,4,63,197,7,20,24,7,132,204,1,111,204,108,198,180,98,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,102,218,119,162,170,57,87,85,111,187,235,84,152,10,1,219,87,229,99,11,124,192,161,244,235,136,30,255,0,33,59,80,50,11,136,156,216,177,100,230,10,194,25,129,69,122,196,29,87,77,61,210,223,69,29,43,57,20,210,212,63,123,163,171,145,233,171,33,114,38,140,95,137,83,93,19,85,75,128,96,15,101,199,158,204,178,251,235,209,235,77,254,0,0,2,63,207,188,235,194,188,59,101,61,247,56,241,173,190,235,91,101,195,253,47,83,5,174,40,228,170,127,62,166,42,118,108,108,146,70,197,209,243,53,87,87,167,194,139,166,171,162,45,96,203,222,215,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,233,174,136,191,81,237,123,81,252,137,230,111,220,190,177,68,98,183,9,222,105,242,111,230,6,30,245,24,0,233,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,30,34,124,192,230,119,244,202,245,253,118,83,115,140,49,226,39,204,14,103,127,76,175,95,215,101,35,91,75,244,86,252,103,220,188,59,15,244,134,47,216,167,226,71,160,2,30,233,0,0,0,220,238,29,188,191,101,143,244,54,203,253,74,35,12,77,206,225,219,203,246,88,255,0,67,108,191,212,162,36,187,53,244,183,60,35,222,163,251,112,244,126,19,219,171,225,72,69,114,227,51,138,171,127,14,248,57,150,155,12,180,245,120,219,16,195,52,86,250,86,212,53,178,219,162,116,82,181,183,23,49,209,72,199,181,147,35,17,177,189,26,146,46,244,69,84,99,244,144,184,132,207,108,49,195,190,92,84,230,6,37,164,168,173,115,166,109,13,182,130,13,81,213,181,175,99,221,28,74,253,21,34,110,216,222,231,61,200,186,53,142,209,30,237,172,118,49,230,142,100,226,124,223,199,215,156,199,198,50,211,190,237,123,153,178,204,148,208,164,81,70,214,49,177,199,27,27,239,84,107,35,99,24,138,229,87,42,53,21,206,115,149,92,187,76,231,51,249,29,30,74,212,249,243,248,71,127,143,119,222,130,118,105,176,179,180,120,159,233,12,125,63,213,104,159,252,234,143,171,236,199,58,167,252,189,103,79,141,136,177,5,223,22,98,11,158,41,196,21,125,85,210,243,89,53,194,182,126,91,89,205,168,153,234,249,31,181,136,141,110,174,114,174,141,68,68,215,220,136,135,207,0,131,76,204,206,178,234,154,40,166,221,49,69,17,164,71,8,136,232,0,3,232,0,0,44,167,4,188,44,125,33,49,188,183,140,99,65,113,102,3,195,255,0,29,116,240,167,45,151,10,180,86,43,40,18,93,200,230,234,215,43,228,116,104,174,107,17,27,172,110,150,55,167,142,225,99,135,139,191,17,153,157,75,134,57,119,26,108,55,67,252,39,16,93,105,99,106,244,116,250,57,88,196,115,215,106,75,43,155,203,103,185,202,154,185,251,30,216,222,134,198,96,12,1,132,114,187,8,208,96,76,9,105,238,203,29,179,155,210,210,243,229,155,151,204,149,242,191,227,149,206,122,234,249,30,190,247,46,154,232,158,228,68,55,217,54,87,56,186,188,189,216,243,35,241,159,203,191,238,239,84,189,165,237,237,59,63,98,114,188,5,95,214,107,142,51,31,221,211,61,117,253,185,250,177,210,39,122,116,243,117,244,32,2,110,229,151,149,205,28,182,195,25,191,128,111,57,113,140,98,168,125,166,247,11,98,153,105,166,88,165,141,204,123,100,142,70,59,222,136,230,72,198,61,17,200,173,85,106,35,154,230,170,181,113,111,62,178,99,16,100,30,103,93,114,223,16,79,214,116,123,39,162,184,54,157,240,199,95,73,34,107,28,204,71,255,0,250,216,228,106,185,173,146,57,24,142,118,221,87,115,136,147,137,110,29,48,199,18,56,7,194,151,105,169,237,183,106,73,153,61,166,246,234,53,168,150,222,237,236,231,35,90,143,141,92,217,35,106,177,204,87,109,215,99,213,21,209,179,77,62,111,150,70,58,222,253,31,62,57,122,253,95,146,200,236,235,110,42,217,76,95,201,241,83,51,133,185,62,116,115,221,158,17,191,17,164,204,233,17,165,81,28,102,59,230,34,24,148,15,177,140,112,118,39,203,252,79,113,193,152,206,203,81,105,189,90,102,88,42,233,39,68,221,27,180,69,69,69,77,81,205,115,85,28,215,181,85,174,107,154,230,170,162,162,175,199,32,115,19,76,233,60,221,107,110,229,23,168,139,150,230,38,153,141,98,99,140,76,79,41,137,235,18,0,15,199,216,0,3,220,228,158,111,98,124,142,204,123,70,97,225,122,170,134,186,138,102,54,186,146,41,146,38,220,104,149,237,89,169,100,85,107,147,107,218,221,53,86,187,99,145,175,106,110,99,85,54,183,43,179,39,12,102,254,1,179,102,62,14,150,161,246,155,220,46,150,20,169,133,98,150,55,49,238,142,72,222,223,122,35,153,35,30,197,86,170,181,85,170,173,115,154,168,229,193,146,107,225,87,137,107,247,13,248,250,59,163,86,162,171,10,221,166,137,184,138,219,77,28,60,218,184,163,100,173,137,204,124,141,85,107,162,116,238,145,26,215,49,30,173,70,185,200,139,170,110,178,124,211,228,85,249,59,159,50,127,9,239,252,255,0,152,154,195,180,125,132,141,168,195,124,179,5,17,24,155,113,195,247,233,231,185,51,210,127,102,121,107,194,116,137,222,167,105,65,243,176,238,32,180,98,204,63,108,197,56,126,175,170,181,222,104,225,184,81,79,203,115,57,180,243,49,31,27,246,189,17,205,213,174,69,209,200,138,154,251,209,20,250,36,234,38,38,53,135,40,87,69,86,234,154,43,141,38,56,76,79,64,0,126,190,64,0,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,3,228,240,47,198,109,247,131,204,199,170,185,201,106,239,156,25,138,58,122,124,77,109,137,140,74,167,71,18,191,149,83,77,35,180,210,104,185,178,170,70,231,36,114,53,238,107,182,170,178,88,250,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,229,178,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,77,54,185,236,108,240,185,205,69,213,169,44,106,186,110,77,111,175,102,47,30,62,196,47,180,217,13,155,23,173,184,7,16,92,27,221,183,75,141,199,151,75,133,230,115,38,116,154,55,148,229,228,212,78,234,116,118,233,35,138,23,44,147,46,155,229,114,134,212,128,0,229,92,211,78,202,30,56,234,112,213,214,201,194,62,99,50,145,44,87,42,138,134,97,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,242,156,154,202,147,74,216,244,123,100,103,39,50,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,250,156,199,181,201,170,42,40,29,79,2,128,118,98,241,227,237,190,197,77,144,217,177,122,221,143,176,253,189,189,219,116,184,220,121,149,88,162,22,190,103,73,163,121,77,78,117,60,13,167,71,110,146,73,102,106,73,50,235,178,87,37,223,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,173,77,117,117,74,174,200,153,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,138,226,119,136,92,43,194,254,77,94,179,115,20,211,117,253,7,46,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,254,52,143,86,181,238,100,81,74,244,99,246,109,94,120,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,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,64,227,7,139,60,101,197,214,104,120,226,251,79,87,103,177,80,83,199,77,98,195,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,244,229,177,85,91,19,17,33,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,209,236,73,97,150,53,115,117,77,241,189,191,91,85,16,53,43,176,199,245,217,251,55,251,200,213,67,42,251,12,127,93,159,179,127,188,141,84,0,98,183,109,95,154,124,45,242,254,135,212,110,38,212,152,173,219,87,230,159,11,124,191,161,245,27,136,21,127,133,94,38,49,151,10,25,185,71,154,88,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,250,30,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,171,204,100,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,154,109,107,222,216,38,115,90,171,171,146,41,21,53,218,186,89,94,0,120,193,186,240,155,155,141,117,193,105,36,192,152,198,162,142,131,21,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,70,29,4,131,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,103,95,106,135,29,84,216,3,15,93,120,97,202,218,250,73,241,61,242,158,107,110,51,154,106,89,119,218,109,211,210,194,246,193,18,73,26,67,35,234,161,169,84,89,24,247,242,152,215,166,214,200,246,62,48,175,253,165,189,160,149,57,195,117,188,112,249,148,23,90,73,50,250,130,163,166,188,93,169,37,138,170,12,74,246,58,150,120,214,53,124,8,248,25,79,83,4,173,71,195,43,153,58,104,228,85,98,183,92,246,0,13,254,237,71,242,39,153,191,114,250,197,17,128,38,255,0,118,163,249,19,204,223,185,125,98,136,192,16,54,167,179,23,143,31,109,246,42,108,134,205,139,214,236,125,135,237,237,238,219,165,198,227,204,170,197,16,181,243,58,77,27,202,106,115,169,224,109,58,59,116,146,75,51,82,73,151,93,146,185,47,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,46,42,174,114,90,187,155,25,225,126,158,159,19,91,98,99,214,149,178,74,143,229,84,211,72,237,117,134,94,84,170,145,185,203,36,110,99,154,237,200,140,150,64,178,160,0,0,0,57,87,58,83,225,59,202,198,77,252,191,195,222,157,1,205,97,210,159,9,222,86,50,111,229,254,30,244,232,0,149,64,0,0,40,7,105,215,30,62,196,44,85,57,13,148,247,173,184,251,16,91,221,222,87,75,117,199,151,85,133,225,115,225,116,122,183,148,228,231,84,64,234,132,110,217,35,150,22,172,115,38,155,226,114,132,21,218,189,199,29,78,37,186,222,248,71,203,150,82,45,138,219,81,78,204,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,107,151,73,86,104,157,30,140,108,111,231,102,89,232,48,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,150,211,180,39,131,172,9,194,6,4,201,187,5,130,179,190,113,37,231,196,94,32,196,28,185,169,251,211,149,53,35,233,127,130,190,121,99,131,149,29,66,199,248,53,77,250,110,118,170,190,224,165,101,255,0,236,197,227,199,216,133,246,155,33,179,98,245,183,0,226,11,131,123,182,233,113,184,242,233,112,188,206,100,206,147,70,242,156,188,154,137,221,78,142,221,36,113,66,229,146,101,211,124,174,88,127,179,251,134,124,27,197,126,101,227,92,173,198,21,213,118,231,183,3,213,220,173,23,58,101,87,62,221,113,142,186,137,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,32,172,210,202,220,119,146,216,238,231,150,121,151,98,238,108,73,102,228,245,180,93,84,53,28,174,108,44,154,63,194,66,247,198,237,99,149,142,248,92,186,107,162,232,168,168,129,211,240,51,47,178,135,142,58,108,75,106,178,112,143,152,204,171,91,237,182,158,161,152,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,252,167,38,145,44,49,54,61,24,232,217,206,211,64,6,85,246,231,126,164,255,0,105,63,118,154,168,101,95,110,119,234,79,246,147,247,104,21,87,178,227,207,102,89,125,245,232,245,166,255,0,24,3,217,113,231,179,44,190,250,244,122,211,127,128,0,0,202,190,220,239,212,159,237,39,238,211,50,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,105,219,157,250,147,253,164,253,218,101,88,29,20,112,117,198,46,4,226,255,0,2,84,95,236,20,125,205,137,44,219,60,65,135,249,147,84,119,95,54,106,134,82,255,0,10,124,17,71,63,54,58,117,147,240,104,187,53,218,237,21,61,246,0,230,179,134,46,33,113,87,11,249,203,101,205,204,45,77,215,244,28,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,248,178,49,92,215,181,146,197,19,213,143,217,181,122,30,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,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,243,252,88,249,88,206,79,151,248,135,211,167,57,172,58,83,226,199,202,198,114,124,191,196,62,157,57,205,96,29,41,241,99,229,99,57,62,95,226,31,78,156,230,176,233,79,139,31,43,25,201,242,255,0,16,250,116,231,53,128,108,79,101,63,28,117,57,149,106,160,225,111,50,89,73,21,247,12,89,209,152,90,230,215,197,2,92,109,212,173,99,18,137,241,234,138,250,152,98,209,205,116,109,94,100,49,72,231,163,93,19,164,155,71,206,91,63,141,88,11,21,127,125,112,230,36,195,151,15,251,165,29,117,182,186,158,79,243,100,134,104,228,103,253,167,53,205,254,69,67,119,187,62,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,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,242,209,202,137,36,122,133,181,43,175,28,156,93,218,184,65,202,54,226,184,45,212,151,140,89,126,168,117,183,14,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,90,106,175,146,24,213,209,243,82,70,251,254,34,179,231,6,240,219,148,119,220,214,198,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,162,185,24,237,140,71,200,228,216,199,42,115,217,196,86,124,227,46,36,179,114,251,154,216,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,180,87,35,27,189,234,249,28,155,222,229,80,241,88,179,20,223,113,206,42,188,227,92,83,93,214,222,177,5,194,162,233,113,169,229,50,62,125,84,242,58,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,123,141,148,236,84,242,177,138,126,96,87,122,117,184,198,11,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,212,230,61,174,77,81,81,77,159,236,84,242,177,138,126,96,87,122,117,184,10,1,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,31,147,128,30,48,110,188,38,230,227,93,112,90,73,48,38,49,168,163,160,197,108,154,39,43,233,160,99,220,145,215,68,232,216,233,119,211,164,210,189,99,107,92,146,177,207,102,221,235,28,145,135,65,32,249,56,79,20,216,177,206,21,179,99,92,45,93,214,217,113,5,190,158,233,110,169,229,62,62,125,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,251,143,172,0,160,29,181,126,86,48,183,204,10,31,78,184,151,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,5,187,65,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,115,17,170,139,36,154,132,65,194,119,154,124,155,249,129,135,189,70,3,165,51,154,206,19,188,211,228,223,204,12,61,234,48,29,41,128,42,175,106,63,145,60,205,251,151,214,40,139,84,85,94,212,127,34,121,155,247,47,172,81,1,128,38,228,246,104,113,199,77,196,118,13,135,39,177,195,42,217,152,184,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,136,22,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,31,175,9,226,155,238,6,197,86,108,107,133,171,186,43,214,31,184,83,221,45,213,60,166,73,200,170,130,70,201,20,155,30,142,99,182,189,141,93,28,138,213,211,69,69,79,112,29,62,226,204,83,98,192,216,86,243,141,113,77,119,69,101,195,246,250,139,165,198,167,148,249,57,20,176,70,233,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,238,33,92,139,227,191,134,14,34,111,182,236,29,151,57,137,187,20,220,109,235,112,109,138,227,111,168,163,170,102,214,35,229,129,31,35,18,25,102,141,21,202,230,67,36,159,12,114,61,170,230,49,207,76,224,226,223,180,178,213,196,167,7,246,76,182,162,160,171,176,99,187,213,226,22,227,59,116,20,141,146,221,37,21,35,82,86,190,25,164,85,123,25,53,79,77,35,24,221,100,103,77,52,111,114,179,99,234,42,175,9,25,47,117,207,174,33,176,78,95,210,225,10,188,69,104,146,241,71,87,137,41,225,123,162,100,86,72,234,35,235,101,150,86,185,171,19,57,74,230,163,145,205,114,189,236,99,53,145,236,69,11,235,219,157,250,147,253,164,253,218,102,174,85,102,102,42,201,188,199,195,153,165,130,170,250,123,214,25,184,69,112,166,221,36,140,142,109,139,241,193,47,45,236,123,161,149,138,232,228,98,57,55,198,247,181,87,71,41,163,253,183,22,155,85,130,213,144,214,43,21,178,146,221,109,183,83,226,10,74,58,58,72,91,12,20,208,70,219,99,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,203,96,58,72,225,87,137,140,27,197,126,81,209,230,150,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,201,128,230,219,133,94,38,49,151,10,25,185,71,154,88,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,250,30,202,172,204,194,185,201,151,24,115,52,176,85,95,81,101,196,214,248,174,20,219,164,141,242,67,189,62,56,37,229,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,3,213,128,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,49,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,122,123,62,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,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,242,209,202,137,36,122,224,97,234,178,171,51,49,86,77,230,62,28,205,44,21,87,211,222,176,205,194,43,133,54,233,36,100,115,108,95,142,9,121,111,99,221,12,172,87,71,35,17,201,190,55,189,170,186,57,64,233,248,16,255,0,10,188,76,96,222,43,242,142,143,52,176,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,76,0,0,0,101,95,110,119,234,79,246,147,247,105,154,185,85,153,152,171,38,243,31,14,102,150,10,171,233,239,88,102,225,21,194,155,116,146,50,57,182,47,199,4,188,183,177,238,134,86,43,163,145,136,228,223,27,222,213,93,28,166,149,118,231,126,164,255,0,105,63,118,153,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,154,49,139,44,209,70,142,118,137,190,70,55,235,114,34,135,71,220,42,241,49,131,120,175,202,58,60,210,193,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,245,115,251,136,124,175,225,159,6,209,99,204,217,186,213,208,90,46,23,138,75,36,47,166,163,146,165,252,249,213,202,174,86,177,21,81,145,197,28,211,61,126,189,145,57,24,143,145,89,27,240,7,133,94,38,49,151,10,25,185,71,154,88,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,230,14,210,110,47,48,175,21,249,143,132,106,178,222,182,234,252,33,134,240,252,124,170,123,141,4,116,242,69,116,171,84,150,179,69,106,185,238,218,198,82,66,237,92,172,230,83,200,177,238,99,146,73,3,103,178,67,137,28,146,226,62,213,115,188,228,190,62,164,196,116,246,106,134,83,87,177,180,243,210,207,76,247,183,115,21,240,212,49,146,163,28,136,237,175,219,177,202,201,17,21,85,143,68,196,206,212,127,61,153,155,247,47,163,209,18,175,99,222,64,248,255,0,60,110,57,185,139,114,247,189,112,182,11,183,191,186,238,149,140,254,11,77,136,150,106,119,65,203,106,170,36,179,71,2,207,39,228,185,34,115,161,122,236,122,194,229,138,187,81,252,246,102,111,220,190,143,68,7,159,224,115,139,187,175,8,57,184,236,87,61,186,174,241,132,239,212,237,182,226,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,204,77,21,146,77,26,58,62,106,200,222,130,48,158,41,177,99,156,43,102,198,184,90,187,173,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,247,28,187,201,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,166,215,61,141,158,23,57,168,186,181,37,141,87,77,201,173,213,236,208,227,142,167,135,28,101,14,79,99,134,82,63,46,177,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,55,36,0,0,160,29,181,126,86,48,183,204,10,31,78,184,151,252,160,29,181,126,86,48,183,204,10,31,78,184,129,64,59,46,60,246,101,151,223,94,143,90,111,241,128,61,151,30,123,50,203,239,175,71,173,55,248,0,0,10,171,218,143,228,79,51,126,229,245,138,35,21,184,78,243,79,147,127,48,48,247,168,192,109,79,106,63,145,60,205,251,151,214,40,140,86,225,59,205,62,77,252,192,195,222,163,0,29,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,24,99,196,79,152,28,206,254,153,94,191,174,202,110,113,134,60,68,249,129,204,239,233,149,235,250,236,164,107,105,126,138,223,140,251,151,135,97,254,144,197,251,20,252,72,244,0,67,221,32,0,0,27,91,151,24,239,15,229,143,8,216,51,31,226,154,158,77,174,197,128,109,53,147,232,246,53,242,109,161,139,108,81,239,115,90,178,200,237,172,99,85,201,185,239,107,117,213,76,82,37,172,229,226,47,19,230,230,14,192,89,126,232,106,45,88,119,3,88,40,173,108,183,54,177,37,138,178,182,8,185,78,174,114,35,24,168,231,70,141,107,88,229,127,45,55,237,119,225,31,174,215,44,199,211,128,139,149,243,153,141,35,197,0,219,157,147,187,181,181,97,48,209,59,182,232,174,106,174,122,197,58,114,136,239,158,94,174,115,221,63,63,136,76,246,196,252,68,102,61,78,96,98,90,74,122,38,182,22,208,219,104,32,209,91,69,68,199,189,209,196,175,209,22,87,110,145,238,115,220,137,171,158,237,17,141,218,198,198,160,26,219,151,42,187,92,215,92,235,50,155,96,240,118,50,252,61,24,92,53,49,77,20,68,68,68,116,136,254,124,103,168,0,62,25,32,0,1,238,114,79,40,113,62,120,230,61,163,47,48,189,45,67,157,91,51,29,93,87,20,41,43,109,212,72,246,164,213,82,34,185,169,181,141,118,186,43,155,189,202,214,53,119,61,168,190,91,14,225,251,190,44,196,22,204,45,135,233,58,171,165,230,178,27,125,20,28,198,179,155,81,51,209,145,179,115,213,26,221,92,228,77,92,168,137,175,189,81,13,148,225,59,134,235,127,13,121,112,184,118,90,218,123,150,34,187,204,218,235,221,194,40,90,214,186,93,136,214,211,196,237,169,35,160,137,55,109,223,239,87,62,87,232,206,102,198,237,50,188,186,172,125,222,63,50,57,207,240,251,80,61,189,219,59,91,37,128,214,220,196,226,46,107,20,83,221,223,84,250,169,238,235,60,59,244,246,89,39,148,56,99,35,178,226,209,151,152,94,150,157,173,162,133,142,174,171,138,21,137,215,26,213,99,82,106,169,17,92,229,220,247,55,93,21,206,216,212,107,26,187,88,212,79,116,1,63,162,138,109,211,20,81,26,68,57,11,21,137,189,141,189,94,35,17,84,213,93,83,51,51,60,230,103,156,128,3,233,224,0,0,172,92,111,112,157,63,16,248,98,143,18,224,199,83,195,141,176,212,50,182,146,57,27,28,109,186,211,57,81,203,75,36,202,136,173,115,92,138,232,149,206,229,181,210,72,142,70,164,139,35,50,48,232,64,161,253,162,28,39,65,125,183,221,120,143,193,46,168,91,181,12,48,187,18,91,145,178,76,149,116,209,181,145,54,170,36,106,42,198,232,163,107,121,137,238,141,98,141,95,171,28,199,115,99,89,230,87,229,98,113,86,121,199,56,239,142,255,0,24,252,125,247,135,101,123,123,242,26,233,200,115,25,253,29,83,165,186,191,102,169,159,155,63,187,84,207,9,250,179,194,120,79,155,155,224,2,30,233,0,0,0,0,5,181,224,131,140,122,172,149,187,199,151,25,147,122,254,215,117,156,249,163,158,118,77,51,236,181,27,92,253,208,182,38,61,238,138,87,166,215,68,137,162,62,78,98,43,127,9,204,213,179,158,243,66,59,60,120,181,251,44,131,205,60,79,254,6,12,29,85,86,223,254,250,45,189,243,43,191,240,124,134,185,63,234,162,71,125,140,100,159,35,205,119,38,48,183,167,135,73,238,245,120,119,125,222,20,79,106,155,3,24,138,42,207,178,202,124,248,227,114,152,143,157,31,183,17,17,243,163,235,244,152,243,184,76,78,246,132,0,9,115,157,64,0,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,207,246,127,112,207,131,120,175,236,252,198,185,91,140,43,170,237,207,110,100,85,220,173,23,58,101,87,62,221,113,142,213,68,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,193,154,89,91,142,242,91,29,220,242,207,50,236,93,205,137,44,220,158,182,139,170,134,163,149,205,133,147,71,248,72,94,248,221,172,114,177,223,11,151,77,116,93,21,21,19,95,251,21,60,172,98,159,152,21,222,157,110,37,254,63,184,72,193,188,82,229,27,170,175,56,162,147,10,226,28,13,79,89,116,178,223,174,21,43,21,186,149,142,99,93,83,29,110,191,11,105,158,216,35,87,75,166,248,185,109,122,110,106,62,41,2,181,246,80,241,199,77,137,109,86,78,17,243,25,149,107,125,182,211,212,51,8,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,148,228,210,37,134,38,199,163,29,27,57,218,104,114,174,111,71,102,127,21,120,239,137,252,154,185,63,50,237,183,90,156,73,132,174,11,69,91,137,36,163,134,26,27,207,57,210,75,27,97,228,199,28,108,154,24,213,145,201,19,91,238,106,193,34,185,86,101,107,67,5,205,137,206,206,7,42,120,173,224,155,35,49,134,95,62,146,159,49,112,126,91,217,25,67,12,172,138,38,94,233,29,111,167,122,209,75,58,162,57,143,107,145,206,129,206,119,41,175,150,86,185,26,147,44,177,227,177,210,159,9,222,86,50,111,229,254,30,244,232,0,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,197,113,101,199,70,99,241,103,133,112,14,18,197,52,29,219,73,131,237,236,239,23,71,88,175,239,219,194,198,216,229,184,77,19,25,28,49,251,154,238,92,77,141,86,46,124,232,143,115,100,218,219,193,218,189,192,229,54,37,181,94,248,184,203,151,213,173,246,219,79,78,252,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,107,87,72,150,24,157,38,172,116,111,231,102,175,14,185,13,140,184,146,205,203,22,84,224,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,213,26,175,110,247,171,35,106,239,123,81,66,64,224,147,131,236,77,197,206,104,69,101,106,85,209,96,155,29,68,14,197,151,138,73,105,249,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,175,107,102,0,193,185,89,158,152,3,47,178,251,15,82,88,240,245,143,45,232,41,168,104,105,145,118,68,206,242,185,42,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,236,166,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,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,100,95,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,70,170,25,87,216,99,250,236,253,155,253,228,106,160,3,21,187,106,252,211,225,111,151,244,62,163,113,54,164,197,110,218,191,52,248,91,229,253,15,168,220,64,245,93,144,121,91,129,51,167,2,103,254,89,230,93,139,190,112,221,231,194,157,109,23,85,53,63,55,149,53,124,209,254,18,23,178,70,233,36,76,119,194,228,215,77,23,84,85,69,168,28,87,112,163,152,252,37,102,59,240,86,53,139,174,181,87,115,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,203,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,222,174,195,31,215,103,236,223,239,34,117,237,111,147,33,162,225,162,71,102,149,21,37,86,50,90,141,184,13,145,84,242,46,41,90,175,141,42,31,19,146,55,170,211,54,37,71,206,199,181,35,126,216,153,186,57,157,4,141,12,234,225,231,180,143,59,120,118,201,43,246,77,225,216,169,46,44,117,59,97,194,53,181,44,129,172,195,47,146,121,230,171,153,34,72,119,86,62,71,84,110,98,77,34,178,55,177,171,181,236,221,26,213,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,95,78,199,154,220,146,103,17,117,22,252,121,105,171,147,48,103,167,89,176,21,115,93,63,34,7,178,150,173,46,48,189,35,122,49,95,37,52,155,154,178,177,204,68,134,77,28,199,171,17,225,42,227,190,11,45,92,44,118,98,102,45,247,23,225,250,70,230,166,37,167,179,174,32,172,74,150,213,45,20,11,124,162,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,121,146,49,144,237,203,99,127,187,81,252,137,230,111,220,190,177,68,96,8,27,253,218,143,228,79,51,126,229,245,138,35,0,77,254,237,71,242,39,153,191,114,250,197,17,128,32,104,167,105,215,103,253,30,81,86,84,241,3,146,24,119,164,192,181,123,167,196,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,209,91,27,152,200,233,6,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,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,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,130,221,161,156,22,93,120,88,205,10,139,238,16,195,245,109,202,188,75,80,139,135,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,188,201,30,201,182,134,207,240,197,196,46,21,226,131,38,172,185,185,133,169,186,14,191,153,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,255,0,22,70,43,154,199,62,41,98,122,177,155,246,164,170,115,153,193,247,22,120,203,132,92,208,241,197,138,158,174,241,98,175,167,146,154,251,135,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,233,204,98,42,54,87,162,244,39,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,3,149,115,165,62,19,188,172,100,223,203,252,61,233,208,28,214,29,41,240,157,229,99,38,254,95,225,239,78,128,9,84,249,56,179,20,216,176,54,21,188,227,92,83,93,209,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,251,143,172,98,95,105,31,104,37,55,17,53,49,228,246,77,221,106,219,151,86,234,134,212,214,220,161,150,88,89,137,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,77,53,100,106,129,170,153,61,155,213,60,82,240,232,153,159,151,51,213,224,138,140,89,79,121,164,176,214,85,193,21,116,246,215,195,85,83,73,77,89,36,11,248,39,189,22,22,76,176,171,149,136,170,177,239,122,38,245,195,110,50,120,84,206,94,24,243,30,163,218,173,203,196,20,152,166,225,93,83,104,197,46,172,108,178,95,182,44,114,79,81,44,110,145,211,69,54,181,49,243,18,95,174,71,63,107,229,106,115,23,95,251,46,60,137,229,151,223,94,177,90,90,160,41,175,103,23,3,149,60,41,96,218,252,97,152,47,164,168,204,92,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,202,115,226,137,173,71,36,41,44,149,215,183,59,245,39,251,73,251,180,213,67,42,251,115,191,82,127,180,159,187,64,138,187,21,60,211,226,159,151,245,222,163,110,52,83,142,142,12,172,92,97,229,197,45,178,59,175,115,99,60,47,212,84,97,155,148,175,122,210,182,73,81,156,218,106,152,219,174,176,203,202,137,22,70,181,100,141,204,107,155,185,17,241,73,157,125,138,158,105,241,79,203,250,239,81,183,27,82,7,54,217,33,194,102,124,241,5,143,238,121,115,151,248,22,173,183,44,63,80,202,124,67,45,211,248,20,22,53,89,185,46,234,221,34,35,152,246,185,36,85,133,173,116,202,144,203,182,55,108,114,39,70,120,78,221,125,179,225,91,53,167,20,226,63,16,94,168,173,244,244,247,27,191,70,202,78,240,170,100,109,108,181,60,134,42,178,46,99,209,207,229,181,118,183,118,137,238,67,245,209,90,109,86,234,154,250,203,125,178,146,150,162,233,80,149,117,210,195,11,88,250,169,210,40,225,73,101,114,38,175,122,69,12,81,163,157,170,236,141,141,250,154,136,159,172,1,149,125,185,223,169,63,218,79,221,166,170,25,87,219,157,250,147,253,164,253,218,5,85,236,184,243,217,150,95,125,122,61,105,191,198,0,246,92,121,236,203,47,190,189,30,180,223,224,4,63,159,60,76,96,220,134,196,57,109,131,47,52,53,119,28,67,154,56,162,139,14,89,104,161,69,99,26,201,42,169,225,169,171,150,85,106,181,172,133,181,49,170,51,222,249,30,246,53,17,27,190,72,255,0,39,21,220,87,101,199,9,89,112,252,107,141,101,235,174,181,220,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,242,225,102,230,172,179,42,43,99,107,154,136,143,123,227,141,248,131,148,25,165,142,243,167,142,44,174,204,188,203,190,247,206,36,188,230,6,23,235,107,122,88,105,249,188,170,186,88,99,252,28,44,100,109,210,56,152,223,133,169,174,154,174,170,170,170,23,87,183,59,245,39,251,73,251,180,170,189,151,30,123,50,203,239,175,71,173,45,87,110,119,234,79,246,147,247,105,79,251,55,177,77,139,7,241,181,149,183,108,71,93,210,82,84,92,42,237,113,201,202,124,155,170,171,104,106,41,41,163,209,136,170,155,231,158,38,107,166,214,238,213,202,141,69,84,15,87,218,51,193,71,209,87,49,224,191,224,11,101,214,76,178,197,63,132,182,212,206,156,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,214,87,67,44,139,229,56,23,227,54,251,193,230,99,213,92,228,181,119,206,12,197,29,61,62,38,182,196,198,37,83,163,137,95,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,123,211,154,89,91,129,51,167,2,92,242,207,50,236,93,243,134,239,60,158,182,139,170,154,159,155,202,153,147,71,248,72,94,201,27,164,145,49,223,11,147,93,52,93,81,85,23,158,206,43,184,81,204,126,18,179,29,248,43,26,197,215,90,171,185,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,229,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,195,116,248,133,197,54,44,115,193,126,101,227,92,45,93,214,217,113,6,87,222,110,150,234,158,83,227,231,210,207,105,150,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,251,142,112,139,63,194,199,24,55,92,158,202,140,213,225,239,18,173,35,240,78,98,97,124,64,216,37,116,78,231,219,175,115,90,164,134,7,177,209,177,206,145,147,186,58,122,119,49,255,0,11,21,99,145,29,26,54,84,146,176,1,210,159,22,62,86,51,147,229,254,33,244,233,206,107,14,148,248,177,242,177,156,159,47,241,15,167,78,115,88,6,196,246,172,112,57,83,153,86,170,254,41,50,217,244,145,95,112,197,157,95,138,109,142,100,80,37,198,221,74,215,189,107,89,38,136,175,169,134,45,90,230,200,229,230,67,20,109,98,181,209,54,57,178,91,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,149,52,53,212,202,155,226,126,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,212,65,142,221,171,28,14,83,101,173,214,191,138,76,182,125,92,182,44,79,120,87,226,155,99,153,44,235,110,184,213,57,239,90,214,73,162,163,41,166,151,86,185,178,57,57,115,75,27,88,174,108,173,142,16,171,252,102,241,127,138,184,196,204,122,28,99,118,176,248,114,203,101,183,182,223,104,177,71,113,146,174,58,109,87,124,243,185,238,70,49,211,74,245,68,115,217,28,122,199,20,12,84,114,199,189,210,95,103,95,2,181,60,82,227,36,199,25,131,65,86,204,171,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,144,199,49,175,99,220,143,100,105,193,71,10,55,222,45,51,150,139,6,242,174,180,120,66,219,165,102,41,189,209,66,199,116,20,187,94,177,198,142,145,81,137,52,239,103,42,52,209,238,77,95,39,45,236,138,68,58,19,194,120,90,197,129,176,173,155,5,97,106,30,138,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,222,6,6,118,152,218,109,86,14,53,243,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,13,10,236,84,242,177,138,126,96,87,122,117,184,160,29,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,192,80,14,212,127,61,153,155,247,47,163,209,21,126,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,77,54,185,236,108,240,185,205,69,213,169,44,106,186,110,77,109,7,106,63,158,204,205,251,151,209,232,139,85,217,215,195,166,4,226,131,128,92,113,150,152,234,159,245,129,115,172,179,214,239,155,241,101,211,185,105,33,130,179,151,20,177,243,185,92,247,187,148,247,108,127,212,169,245,42,4,41,217,123,198,191,209,255,0,29,179,38,51,10,231,106,161,203,108,101,112,125,76,183,26,213,228,247,53,209,208,181,140,168,89,90,213,214,25,121,80,67,34,72,168,200,254,9,119,198,214,75,204,219,243,153,108,244,200,188,199,225,211,49,238,57,95,154,22,110,134,235,67,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,100,47,218,237,23,68,114,57,174,99,218,199,177,236,108,235,69,218,71,157,180,188,40,87,240,195,60,84,149,143,172,167,75,12,56,130,102,64,143,163,195,105,71,29,50,219,34,167,100,45,106,189,90,199,34,212,200,247,201,178,87,162,34,61,25,43,2,192,118,172,113,213,77,140,100,175,225,99,42,43,233,42,108,84,181,11,14,53,174,117,44,173,157,215,26,74,215,167,118,177,38,141,168,214,69,45,60,114,186,104,213,220,197,88,218,215,181,173,145,37,204,179,208,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,18,154,134,134,153,19,124,175,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,83,142,126,21,112,111,10,29,159,152,27,7,217,173,180,142,196,247,28,113,105,169,197,151,120,228,89,159,113,184,165,170,227,189,27,43,152,199,116,209,185,210,54,22,109,110,214,42,185,83,152,249,30,240,164,28,39,121,167,201,191,152,24,123,212,96,58,83,57,172,225,59,205,62,77,252,192,195,222,163,1,210,152,2,170,246,163,249,19,204,223,185,125,98,136,181,69,85,237,71,242,39,153,191,114,250,197,16,24,173,194,119,154,124,155,249,129,135,189,70,2,255,0,246,169,240,29,250,95,138,188,160,178,255,0,130,151,23,216,173,150,239,252,59,234,111,110,127,55,255,0,23,108,172,142,31,240,149,15,119,218,188,204,12,39,138,111,184,27,21,89,177,174,22,174,232,175,88,126,225,79,116,183,84,242,153,39,34,170,9,27,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,61,199,66,124,20,113,93,98,226,211,38,168,177,151,54,213,71,139,237,186,81,226,155,37,20,207,119,65,85,185,233,28,136,217,17,30,144,206,198,115,99,93,94,212,213,241,243,30,248,164,80,57,215,54,39,177,167,135,139,86,27,202,251,167,18,55,171,85,91,49,14,44,168,171,178,89,234,29,88,215,64,182,72,100,139,152,230,68,197,248,94,250,200,37,107,150,95,139,74,88,213,136,214,185,203,36,21,198,63,102,125,199,9,113,5,101,190,96,27,221,170,213,150,89,147,136,39,234,170,167,90,90,72,240,126,145,79,91,91,186,39,62,24,157,71,13,37,61,93,68,91,85,186,71,78,232,93,163,146,55,205,171,249,41,118,202,251,214,81,225,10,204,149,185,210,87,224,72,236,244,212,152,126,90,105,164,149,141,162,129,137,12,113,43,165,85,149,31,26,71,203,123,100,252,35,94,199,53,250,61,28,128,103,7,110,119,234,79,246,147,247,105,5,118,73,224,12,27,154,121,233,143,242,251,48,112,245,37,243,15,95,50,222,190,154,186,134,165,23,100,172,239,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,235,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,93,120,196,225,87,25,112,161,155,151,12,31,121,182,213,187,12,92,106,42,42,112,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,245,49,181,209,182,102,109,110,215,170,57,19,150,248,222,255,0,127,217,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,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,150,142,85,88,227,211,103,248,151,225,211,2,113,65,149,149,249,103,142,169,255,0,194,214,89,235,119,205,248,178,233,211,77,12,21,156,184,165,143,157,202,231,189,220,167,187,99,254,165,79,169,83,158,188,244,200,188,199,225,211,49,238,57,95,154,22,110,134,235,67,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,100,47,218,237,23,68,114,57,174,99,218,199,177,236,104,116,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,204,118,236,167,227,142,155,45,110,180,28,45,230,75,42,229,177,98,123,194,51,11,92,218,249,103,91,117,198,169,204,98,81,62,61,85,25,77,52,186,57,174,141,169,203,154,89,28,244,115,101,116,144,236,72,2,128,118,213,249,88,194,223,48,40,125,58,226,95,242,128,118,213,249,88,194,223,48,40,125,58,226,6,85,240,157,230,159,38,254,96,97,239,81,128,185,93,171,28,14,83,101,173,214,191,138,76,182,125,92,182,44,79,120,87,226,155,99,153,44,235,110,184,213,57,239,90,214,73,162,163,41,166,151,86,185,178,57,57,115,75,27,88,174,108,173,142,26,107,194,119,154,124,155,249,129,135,189,70,3,164,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,230,223,134,142,34,241,223,11,249,167,65,153,152,22,163,252,21,29,226,139,100,63,140,237,125,76,51,79,71,204,150,41,57,60,222,67,27,205,99,119,179,235,69,250,209,122,30,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,22,227,215,135,156,27,195,55,16,215,60,190,192,216,182,146,239,109,172,167,239,166,80,194,197,71,216,25,81,81,58,195,109,149,93,52,175,123,227,167,108,15,73,36,86,189,236,149,142,86,166,228,85,146,187,46,184,156,204,124,162,207,27,110,80,217,44,183,92,85,134,243,26,225,77,65,53,146,10,149,108,118,234,167,205,18,73,119,107,82,41,29,248,26,86,76,178,181,188,182,190,54,53,210,61,18,22,43,67,117,0,0,101,95,110,119,234,79,246,147,247,105,15,246,53,90,109,87,254,36,177,181,138,251,108,164,184,219,110,57,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,48,118,231,126,164,255,0,105,63,118,148,43,133,94,38,49,151,10,25,185,71,154,88,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,194,85,237,6,224,146,235,194,134,63,142,251,134,32,171,174,203,172,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,204,86,162,172,114,105,82,206,151,110,212,89,71,197,190,67,86,219,232,238,212,152,143,2,102,21,158,72,98,174,164,107,30,168,199,234,141,154,52,153,142,72,170,96,149,168,228,73,25,190,41,161,77,205,71,177,81,50,175,37,120,49,181,112,179,198,107,46,124,77,99,156,63,109,192,89,117,81,108,189,218,111,213,21,109,167,130,243,91,91,83,44,86,86,236,73,146,106,119,164,212,181,85,18,162,164,145,198,150,217,185,138,176,57,38,112,105,87,5,60,60,90,184,103,225,231,13,96,56,45,85,116,23,219,133,60,55,188,82,202,154,198,212,191,190,231,167,137,42,154,142,141,86,36,100,107,27,97,98,71,240,236,137,170,170,247,43,164,126,59,118,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,170,236,235,225,211,2,113,65,192,46,56,203,76,117,79,250,192,185,214,89,235,119,205,248,178,233,220,180,144,193,89,203,138,88,249,220,174,123,221,202,123,182,63,234,84,250,149,51,215,136,172,134,198,92,54,230,229,247,42,113,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,234,173,71,187,99,209,241,185,119,177,200,154,191,216,169,229,99,20,252,192,174,244,235,113,53,113,245,194,214,21,226,127,35,170,232,110,216,146,213,133,175,88,67,157,125,180,98,27,147,99,101,45,30,200,93,207,138,170,119,53,95,21,28,140,68,89,92,197,77,174,138,41,85,36,72,185,110,10,129,217,89,199,143,232,142,21,51,126,245,254,22,44,33,125,185,220,127,240,12,166,178,53,156,175,252,97,209,62,73,191,193,211,177,191,100,195,85,14,85,205,222,236,185,226,99,25,113,11,144,211,90,179,2,135,16,86,223,112,29,67,45,21,24,158,189,18,72,47,108,126,247,197,164,219,81,93,83,12,92,182,76,142,220,245,69,130,87,61,206,157,81,161,114,138,1,219,87,229,99,11,124,192,161,244,235,137,37,113,147,218,43,149,252,39,212,195,133,45,244,84,152,223,29,182,162,157,107,176,212,55,25,40,223,67,69,52,82,189,42,37,168,74,121,162,107,245,100,90,64,229,73,21,147,178,77,54,42,43,171,87,105,14,124,224,222,36,187,63,50,227,53,176,101,109,35,153,113,199,22,230,92,232,97,168,89,159,105,184,165,170,189,106,40,165,87,49,142,223,27,157,162,57,88,221,236,86,72,212,216,246,170,133,75,236,184,243,217,150,95,125,122,61,105,191,198,0,246,92,121,236,203,47,190,189,30,180,223,224,0,0,42,175,106,63,145,60,205,251,151,214,40,140,86,225,59,205,62,77,252,192,195,222,163,1,181,61,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,0,116,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,143,17,62,96,115,59,250,101,122,254,187,41,185,198,24,241,19,230,7,51,191,166,87,175,235,178,145,173,165,250,43,126,51,238,94,29,135,250,67,23,236,83,241,35,208,1,15,116,128,0,0,0,0,0,0,0,0,1,161,29,158,252,33,254,141,226,23,50,173,127,225,36,195,118,154,250,47,252,19,160,186,181,220,207,252,50,70,199,197,255,0,81,51,23,236,220,101,96,176,119,49,183,98,213,191,182,123,163,189,31,218,109,163,194,108,190,2,172,118,46,125,84,211,214,170,186,83,31,198,122,71,20,181,192,167,9,208,100,142,24,143,50,241,91,170,31,141,177,77,177,141,150,153,237,146,22,218,104,164,86,75,210,186,55,163,85,103,87,50,53,149,94,159,11,152,140,106,34,53,207,150,215,0,88,152,108,61,24,91,81,106,220,112,135,26,103,89,206,43,63,199,92,199,227,42,214,186,167,236,136,233,17,234,136,225,248,207,29,64,1,238,213,0,0,0,0,0,0,50,247,142,174,13,103,203,75,133,203,57,178,214,221,78,204,25,87,55,62,231,110,166,142,58,120,172,78,123,169,226,98,49,29,50,186,86,205,60,178,57,25,28,104,216,147,70,232,141,68,210,152,157,3,220,109,214,251,197,190,170,211,118,160,167,173,161,173,133,244,213,84,181,49,54,88,167,137,237,86,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,49,207,140,94,26,110,28,58,230,59,155,68,148,239,194,56,154,106,170,188,58,248,164,114,186,8,152,246,171,233,36,107,220,233,55,66,146,198,221,234,170,146,53,90,237,119,43,216,200,102,119,149,198,30,126,83,102,60,217,231,29,211,249,79,225,46,153,236,183,111,106,206,45,198,77,153,85,173,234,99,204,170,121,215,76,71,41,239,170,152,235,206,170,120,207,24,153,152,16,0,71,87,56,0,0,0,3,86,184,32,227,30,151,58,173,17,229,198,100,222,191,182,37,31,62,104,231,157,144,194,203,213,62,231,63,116,45,137,140,99,101,137,139,181,209,34,106,172,143,152,138,239,194,114,237,177,128,248,59,24,226,124,191,196,246,236,103,131,47,85,22,155,213,166,100,158,146,174,5,77,209,187,69,69,69,69,213,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,236,103,10,188,75,88,120,144,192,49,221,26,180,244,184,170,211,12,77,196,86,218,104,230,229,82,75,35,229,108,78,99,228,106,35,155,43,96,116,136,214,185,234,196,114,53,206,85,77,86,107,146,230,159,41,167,200,94,159,62,57,122,227,243,255,0,223,123,151,251,79,216,47,232,59,211,155,101,212,105,135,174,124,232,142,86,234,153,238,136,225,68,240,211,164,79,155,194,38,152,77,128,2,64,167,195,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,255,0,246,42,121,88,197,63,48,43,189,58,220,85,94,211,174,60,125,183,223,106,114,27,41,239,91,176,14,31,184,59,188,174,150,235,143,50,151,20,76,214,66,232,245,111,41,171,201,167,157,181,8,221,178,73,20,206,72,230,77,118,68,228,130,176,95,23,119,92,186,224,203,19,240,187,132,45,213,116,247,44,113,138,42,110,87,171,202,84,58,36,134,212,234,106,40,250,88,57,110,71,57,243,58,154,86,75,191,224,228,171,153,182,78,114,172,80,254,86,229,110,59,206,156,119,108,203,60,180,177,119,206,36,188,243,186,42,46,170,26,126,111,42,23,205,39,225,38,123,35,110,145,196,247,124,78,77,116,209,53,85,68,80,146,248,62,225,51,25,113,117,154,30,7,177,84,85,217,236,84,20,242,84,223,113,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,253,57,143,68,86,196,245,78,130,50,183,43,112,38,75,96,75,102,89,229,165,139,185,176,221,155,157,209,81,117,83,84,114,185,179,62,105,63,9,51,223,35,181,146,87,187,226,114,233,174,137,162,34,34,120,174,21,120,103,193,188,40,101,29,30,86,224,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,152,0,229,92,233,79,132,239,43,25,55,242,255,0,15,122,116,7,53,135,74,124,39,121,88,201,191,151,248,123,211,160,2,85,35,76,162,225,187,36,178,22,235,138,47,57,65,128,105,48,197,70,49,168,138,166,240,202,74,137,214,9,95,27,165,116,105,28,47,123,162,167,99,86,162,93,25,11,88,196,71,34,34,104,214,162,73,96,1,138,221,181,126,105,240,183,203,250,31,81,184,155,82,98,183,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,70,170,25,87,216,99,250,236,253,155,253,228,125,94,212,14,51,56,147,225,219,63,108,24,43,39,51,35,195,246,90,220,31,75,116,158,155,185,232,42,247,213,62,182,182,55,73,190,162,9,30,154,178,24,211,68,93,191,14,186,106,170,170,26,126,98,183,109,95,154,124,45,242,254,135,212,110,37,170,236,164,226,143,61,184,148,246,163,237,175,28,248,143,195,157,201,221,159,139,40,232,249,29,71,93,206,252,218,40,247,110,228,69,249,90,233,183,221,166,171,173,85,237,171,243,79,133,190,95,208,250,141,196,15,65,217,51,155,216,55,33,114,191,136,204,220,204,9,234,227,177,97,218,124,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,37,53,226,119,136,92,85,197,6,114,222,179,115,20,211,116,29,127,46,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,254,52,143,86,181,141,124,178,202,244,99,55,237,72,168,183,253,156,220,20,125,42,179,30,123,254,63,182,93,99,203,44,45,248,75,149,76,9,202,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,221,98,116,209,72,128,225,179,179,131,54,56,134,200,156,91,156,86,216,58,73,29,111,100,152,10,153,245,180,204,134,255,0,85,29,99,227,172,108,143,220,231,193,203,101,52,209,49,178,50,54,190,89,162,114,202,216,216,245,117,74,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,234,120,207,94,210,222,207,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,212,222,45,52,145,75,85,62,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,116,106,34,189,91,168,66,184,171,142,58,158,43,123,56,115,115,7,230,11,41,41,243,23,7,211,225,247,215,77,19,226,137,151,186,71,94,104,216,149,177,64,138,142,99,218,228,107,103,107,91,202,107,229,137,205,86,164,201,20,121,150,0,27,253,218,143,228,79,51,126,229,245,138,35,0,77,254,237,71,242,39,153,191,114,250,197,17,128,32,117,80,121,76,210,202,220,9,157,56,18,231,150,121,151,98,239,156,55,121,228,245,180,93,84,212,252,222,84,204,154,63,194,66,246,72,221,36,137,142,248,92,154,233,162,234,138,168,190,172,1,206,15,21,220,40,230,63,9,89,142,252,21,141,98,235,173,85,220,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,242,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,243,7,103,23,28,116,220,41,99,42,252,31,152,44,171,168,203,172,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,205,115,34,137,205,87,44,41,20,154,231,197,119,10,57,113,197,174,92,63,5,99,88,186,27,173,15,50,123,5,254,8,81,245,86,138,167,34,34,185,168,170,156,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,103,61,153,165,149,184,239,37,177,221,207,44,243,46,197,220,216,146,205,201,235,104,186,168,106,57,92,216,89,52,127,132,133,239,141,218,199,43,29,240,185,116,215,69,209,81,81,3,167,224,100,7,101,167,30,222,4,172,176,240,163,154,16,111,195,247,91,135,71,132,46,148,244,250,201,65,93,87,58,185,40,234,26,196,214,72,102,158,87,43,37,209,93,28,146,42,61,86,39,35,160,215,240,57,87,58,83,225,59,202,198,77,252,191,195,222,157,1,205,97,173,57,221,218,1,71,195,191,7,121,65,148,153,67,136,191,182,197,126,95,225,89,229,169,167,142,10,136,240,237,47,67,75,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,248,20,148,62,87,106,231,29,63,111,194,254,74,99,63,247,69,46,63,173,161,111,252,86,182,215,29,66,59,255,0,11,213,49,173,255,0,168,133,95,249,196,38,85,159,87,9,225,107,238,57,197,86,108,21,133,168,122,219,214,32,184,83,218,237,212,220,214,71,207,170,158,70,199,20,123,222,173,99,119,61,237,77,92,168,212,215,85,84,79,121,250,243,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,211,77,81,62,160,55,123,178,227,200,158,89,125,245,235,21,165,170,42,175,101,199,145,60,178,251,235,214,43,75,84,0,202,190,220,239,212,159,237,39,238,211,85,12,171,237,206,253,73,254,210,126,237,2,42,236,84,243,79,138,126,95,215,122,141,184,218,147,21,187,21,60,211,226,159,151,245,222,163,110,54,164,0,5,0,237,91,226,143,61,184,107,246,93,236,83,28,248,115,196,125,247,222,127,139,40,235,57,253,63,67,201,252,230,41,54,237,231,203,249,58,107,187,223,174,137,160,95,243,42,251,115,191,82,127,180,159,187,79,41,192,87,30,188,88,231,79,22,56,27,44,243,47,53,187,231,13,222,123,207,173,162,238,43,109,63,55,149,109,170,154,63,194,67,78,201,27,164,145,49,223,11,147,93,52,93,81,85,23,213,246,231,126,164,255,0,105,63,118,129,85,123,46,60,246,101,151,223,94,143,90,110,158,105,102,150,4,201,108,9,115,204,204,203,190,247,54,27,179,114,122,218,222,150,106,142,87,54,102,67,31,224,225,99,228,118,178,74,198,252,45,93,53,213,116,68,85,76,33,236,206,187,90,172,28,107,229,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,100,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,87,180,51,141,59,175,20,249,161,81,98,194,24,130,173,217,87,134,170,17,48,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,151,27,223,54,224,141,120,174,226,187,49,248,181,204,119,227,92,107,47,67,106,161,230,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,153,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,249,92,39,121,167,201,191,152,24,123,212,96,60,254,17,202,28,101,141,114,239,30,230,149,154,10,68,195,217,113,79,110,154,245,60,211,163,95,190,186,173,180,180,208,196,196,213,207,123,156,178,61,87,68,98,50,23,234,228,114,177,175,244,28,39,121,167,201,191,152,24,123,212,96,2,255,0,246,231,126,164,255,0,105,63,118,153,86,106,167,110,119,234,79,246,147,247,105,154,185,91,149,184,239,58,113,221,179,44,242,210,197,223,56,146,243,206,232,168,186,168,105,249,188,168,95,52,159,132,153,236,141,186,71,19,221,241,57,53,211,68,213,85,17,67,95,251,49,120,241,246,223,98,166,200,108,216,189,110,199,216,126,222,222,237,186,92,110,60,202,172,81,11,95,51,164,209,188,166,167,58,158,6,211,163,183,73,36,179,53,36,153,117,217,43,146,207,241,55,194,238,87,241,77,128,38,194,25,129,100,164,125,202,142,158,173,112,245,233,204,145,103,179,86,205,11,163,109,67,57,114,70,233,24,142,229,189,208,57,252,185,22,40,247,34,237,106,183,156,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,130,120,23,227,54,197,198,30,92,85,92,228,181,119,54,51,194,253,61,62,38,182,196,199,173,43,100,149,31,202,169,166,145,218,235,12,188,169,85,35,115,150,72,220,199,53,219,145,25,44,129,133,121,233,145,121,143,195,166,99,220,114,191,52,44,221,13,214,135,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,156,200,95,181,218,46,136,228,115,92,199,181,143,99,216,223,0,110,247,105,151,9,152,55,61,242,94,235,154,78,168,164,178,98,204,181,179,220,47,76,187,54,129,103,158,190,221,77,73,81,59,173,175,84,145,136,140,116,168,199,182,71,36,156,165,230,108,111,225,100,221,132,32,116,167,197,143,149,140,228,249,127,136,125,58,115,154,195,165,62,44,124,172,103,39,203,252,67,233,211,156,214,1,213,65,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,88,2,63,201,76,132,202,126,29,176,173,86,10,201,204,41,225,251,45,109,193,247,73,233,186,234,154,189,245,79,142,56,221,38,250,137,36,122,106,200,99,77,17,118,252,58,233,170,170,172,128,0,24,3,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,224,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,90,174,206,190,34,240,39,11,252,2,227,140,203,199,85,31,172,11,157,29,158,139,100,223,140,238,157,203,73,52,20,124,200,162,147,147,205,228,61,188,215,183,99,62,181,95,169,20,61,87,108,223,209,199,192,150,47,19,127,167,63,224,252,55,221,219,58,142,235,231,47,63,175,255,0,35,251,110,86,191,31,63,94,87,193,213,25,2,123,252,244,207,76,199,226,47,49,238,57,161,154,23,158,186,235,93,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,92,44,220,237,19,85,114,185,206,123,220,247,189,239,117,139,195,29,153,89,219,137,248,80,171,207,187,125,150,174,163,19,212,84,81,221,108,184,106,9,224,149,247,28,54,250,62,115,170,225,72,157,35,165,169,123,166,137,89,78,238,84,136,202,121,147,108,146,75,19,16,44,87,98,167,176,159,227,79,253,121,255,0,135,127,187,63,185,143,197,223,249,167,231,159,249,111,243,9,87,182,175,202,198,22,249,129,67,233,215,19,29,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,41,199,63,21,88,55,138,254,207,204,13,140,44,215,42,70,226,123,118,56,180,211,98,203,68,113,172,47,183,92,86,213,113,222,173,137,207,123,186,105,28,217,29,11,247,59,115,17,90,171,204,100,140,96,82,14,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,217,62,212,12,251,205,142,29,178,10,193,141,114,115,21,248,126,245,91,140,41,109,115,212,244,52,213,123,233,95,69,91,35,163,217,81,28,140,77,95,12,107,170,38,239,135,77,116,85,69,11,128,85,94,212,127,34,121,155,247,47,172,81,25,213,195,215,104,247,25,216,231,63,114,211,5,98,156,228,235,108,184,131,24,89,173,119,26,111,14,218,163,231,210,207,91,20,114,199,189,148,205,123,119,49,238,77,90,168,228,215,84,84,95,121,162,189,168,254,68,243,55,238,95,88,162,3,0,73,87,134,142,34,241,223,11,249,167,65,153,152,22,163,252,21,29,226,139,100,63,140,237,125,76,51,79,71,204,150,41,57,60,222,67,27,205,99,119,179,235,69,250,209,127,39,12,150,155,85,255,0,137,44,168,177,95,109,148,151,27,109,199,28,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,192,118,138,112,43,83,194,214,50,92,113,151,212,21,111,202,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,249,15,107,28,247,189,170,247,133,191,227,75,180,19,6,226,158,5,109,23,124,177,186,210,38,33,206,74,121,44,21,116,48,202,179,190,200,198,67,26,222,105,229,89,32,218,231,177,179,199,76,155,146,39,189,149,140,168,139,86,163,85,115,131,131,107,198,114,219,248,142,193,150,124,139,198,55,92,51,137,49,45,194,59,20,151,11,125,189,183,14,77,12,239,106,84,203,53,35,209,99,168,134,40,209,213,14,108,137,181,188,132,147,86,43,17,237,133,77,94,236,80,201,11,82,90,177,151,18,51,95,42,221,114,117,69,70,7,167,182,182,54,182,8,224,70,209,86,75,59,221,239,115,222,231,44,45,106,38,212,98,50,69,93,251,211,150,31,151,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,37,94,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,13,169,42,175,31,92,20,97,94,43,50,226,174,247,105,182,116,249,155,134,109,243,73,135,46,20,233,27,36,175,216,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,201,145,234,244,93,174,149,146,218,160,7,45,152,179,11,95,112,54,42,188,224,172,83,67,209,94,176,253,194,162,215,113,166,230,178,78,69,84,18,58,57,99,222,197,115,29,181,236,114,106,213,86,174,154,162,170,123,205,116,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,122,14,212,46,5,189,181,225,87,231,142,78,96,206,175,50,108,187,59,226,154,137,219,102,190,218,227,141,200,186,66,141,94,162,178,29,35,229,232,173,123,226,71,199,248,87,54,158,52,198,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,234,120,160,29,181,126,86,48,183,204,10,31,78,184,158,255,0,179,247,142,235,23,21,88,86,60,21,138,95,209,102,110,31,183,164,151,26,109,31,39,122,82,193,29,44,114,221,119,178,158,42,120,57,181,53,14,78,153,170,174,102,154,166,173,247,167,128,237,171,242,177,133,190,96,80,250,117,196,12,171,225,59,205,62,77,252,192,195,222,163,1,183,220,125,113,93,71,194,150,71,85,222,237,146,239,198,120,163,157,103,194,240,199,52,9,36,21,78,133,202,234,247,71,42,59,153,13,63,192,231,34,70,246,186,71,193,27,182,164,187,219,133,124,61,92,111,182,124,253,203,75,182,22,195,158,32,189,81,99,11,53,69,186,209,214,50,147,188,42,153,91,19,162,166,231,189,21,145,115,30,141,103,49,201,181,187,181,95,114,31,175,136,172,249,198,92,73,102,229,247,53,177,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,104,174,70,55,123,213,242,57,55,189,202,161,229,110,215,60,101,154,248,254,182,243,89,29,93,255,0,22,99,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,25,27,83,222,228,70,167,212,134,228,118,126,240,35,98,225,87,10,199,141,113,75,58,220,205,196,22,244,142,227,83,171,227,238,186,89,227,165,146,91,86,198,84,75,79,63,42,166,157,203,212,181,17,207,215,68,209,190,229,136,59,41,248,28,169,203,91,85,7,20,153,146,250,73,111,184,158,206,143,194,214,198,178,41,210,221,110,170,107,30,149,175,147,69,86,84,205,22,141,107,99,114,114,225,150,70,189,92,233,93,28,58,62,0,20,3,181,111,138,60,246,225,175,217,119,177,76,115,225,207,17,247,223,121,254,44,163,172,231,244,253,15,39,243,152,164,219,183,159,47,228,233,174,239,126,186,38,145,255,0,101,255,0,25,156,73,241,19,159,183,252,21,156,121,145,226,11,45,22,15,170,186,65,77,220,244,20,155,42,153,91,69,27,100,223,79,4,111,93,25,52,137,162,174,223,139,93,53,68,84,15,149,219,157,250,147,253,164,253,218,101,89,170,157,185,223,169,63,218,79,221,165,106,236,200,200,188,184,226,47,56,49,214,87,230,133,155,174,181,87,101,253,108,176,205,18,163,42,173,245,77,184,91,210,58,170,105,21,23,151,51,55,59,69,209,90,173,115,152,246,189,143,123,28,14,207,222,59,175,188,42,226,168,240,86,41,127,91,150,88,130,224,146,92,105,180,100,125,215,85,60,148,177,203,117,222,202,121,106,39,229,83,83,185,58,102,170,53,250,234,154,59,222,179,7,108,47,20,86,172,195,196,216,91,33,112,29,238,146,231,135,172,84,244,248,162,233,89,72,246,203,5,101,109,93,62,234,46,92,156,191,137,140,163,159,154,146,69,43,163,145,43,145,21,55,68,133,53,226,95,135,76,119,194,254,105,215,229,158,58,167,255,0,11,89,103,173,223,15,227,59,95,83,52,48,86,114,226,150,78,79,55,144,247,114,158,237,236,250,149,62,165,88,168,13,20,236,100,188,103,45,118,114,223,112,157,131,24,221,104,114,218,221,111,146,251,136,45,157,222,218,154,26,202,231,53,41,169,98,231,61,63,129,204,253,235,54,232,213,29,51,104,54,57,28,214,106,200,87,181,31,207,102,102,253,203,232,244,70,175,118,111,100,133,171,36,120,80,194,109,183,223,42,238,149,24,242,158,159,28,87,62,104,219,27,32,158,190,142,157,82,8,154,154,170,50,56,163,137,138,174,114,171,158,143,127,194,142,72,217,148,61,168,254,123,51,55,238,95,71,162,2,255,0,246,42,121,88,197,63,48,43,189,58,220,87,94,213,142,56,233,179,42,235,95,194,222,91,50,174,43,22,24,188,43,49,77,205,207,150,5,184,220,105,92,246,45,19,35,213,17,244,208,203,171,156,233,26,188,201,162,141,204,70,182,38,201,53,116,203,142,51,111,185,73,193,222,42,225,159,3,90,185,87,92,119,136,46,53,23,187,197,67,24,248,224,179,212,80,210,83,58,154,157,139,174,179,75,202,153,175,145,200,137,28,106,155,53,123,209,240,193,120,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,132,166,161,161,166,68,223,43,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,246,188,52,112,233,142,248,160,205,58,12,179,192,180,255,0,224,171,47,21,187,225,252,89,107,234,97,134,122,206,92,178,199,206,229,115,216,238,83,29,189,255,0,82,39,214,169,208,246,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,121,78,21,120,103,193,188,40,101,29,30,86,224,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,152,0,194,190,210,190,10,239,188,60,230,61,118,106,225,185,46,183,92,189,198,55,6,202,219,149,210,224,202,154,170,91,197,82,212,205,45,19,223,36,174,169,169,248,96,124,169,81,35,117,86,200,140,123,223,35,92,247,211,88,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,245,218,231,177,179,204,214,185,83,86,164,178,34,105,185,117,234,35,22,97,107,22,57,194,183,156,21,138,104,122,219,46,32,183,212,90,238,52,220,215,199,207,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,95,121,207,191,28,156,34,93,120,65,205,198,225,72,46,53,119,140,39,126,167,117,203,14,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,110,254,90,232,172,146,25,21,177,243,82,54,135,160,236,184,243,217,150,95,125,122,61,105,191,199,56,60,23,231,29,139,32,184,160,192,25,171,138,97,223,101,181,92,36,167,184,201,185,233,211,82,213,211,203,73,45,78,140,99,222,254,75,42,29,47,45,173,87,63,151,177,52,87,106,157,25,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,4,127,196,46,41,190,224,108,130,204,188,107,133,171,186,43,214,31,193,247,155,165,186,167,148,201,57,21,80,81,75,36,82,108,122,57,142,218,246,53,116,114,43,87,77,21,21,61,198,32,255,0,101,31,142,207,250,249,255,0,201,155,63,253,16,13,84,237,71,242,39,153,191,114,250,197,17,138,220,39,121,167,201,191,152,24,123,212,96,54,167,181,31,200,158,102,253,203,235,20,70,43,112,157,230,159,38,254,96,97,239,81,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,12,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,0,0,0,0,0,0,0,39,190,14,184,105,184,113,21,152,237,109,106,83,179,8,225,153,169,106,241,19,229,145,200,233,226,123,220,172,164,141,172,115,100,221,50,69,35,119,162,162,70,212,115,181,220,140,99,253,108,89,175,17,114,45,91,141,102,88,25,166,103,134,201,240,119,49,216,202,183,109,209,26,204,251,162,59,230,103,72,136,235,51,16,246,92,10,112,157,62,119,98,120,243,47,21,186,157,152,39,11,92,216,217,105,158,216,230,117,218,182,52,100,189,43,163,122,57,18,4,107,227,89,85,233,241,53,232,198,162,171,156,248,181,140,249,216,119,15,218,48,158,31,182,97,108,63,73,210,218,236,212,112,219,232,160,230,57,252,170,120,88,140,141,155,158,170,231,104,214,162,106,229,85,93,61,234,170,125,18,193,203,176,20,96,45,110,83,198,103,156,247,184,239,108,182,179,17,181,217,132,226,174,198,237,186,120,81,79,236,199,175,190,103,156,207,217,202,32,0,25,232,144,0,0,0,0,0,0,0,0,121,236,127,128,48,142,104,225,26,252,9,142,237,61,231,99,185,242,186,170,94,124,176,243,57,114,178,86,124,113,57,175,77,31,27,23,220,228,215,77,23,220,170,135,161,7,229,84,197,113,52,213,26,196,189,44,222,185,135,185,77,219,85,77,53,83,49,49,49,58,76,76,113,137,137,142,49,49,60,165,136,60,67,240,241,141,248,114,198,239,194,216,166,62,174,221,87,190,107,61,226,24,213,180,247,42,116,84,213,200,154,174,201,91,171,82,72,149,85,88,170,158,247,49,204,123,226,211,111,120,135,225,227,4,113,27,130,31,133,177,76,125,37,198,147,124,214,123,196,49,163,170,45,181,10,137,171,145,53,77,241,59,70,164,145,42,162,61,17,61,237,123,88,246,99,30,63,192,24,187,43,177,117,126,4,199,118,158,236,190,91,57,93,85,47,62,41,185,124,200,153,43,62,56,156,230,46,172,145,139,238,114,233,174,139,239,69,66,3,155,101,179,128,185,189,71,204,158,94,175,84,255,0,15,87,218,235,142,207,118,222,222,214,96,252,150,34,98,49,86,227,207,142,91,209,202,43,166,59,185,111,105,202,169,229,17,52,235,231,128,6,165,98,0,0,7,177,202,92,218,198,249,39,141,232,177,246,1,186,116,151,26,77,99,150,41,17,93,79,89,78,170,138,250,121,216,138,155,226,118,137,170,106,138,138,141,115,85,175,107,92,158,56,31,84,87,85,186,162,170,103,73,135,142,35,15,107,23,106,171,23,233,138,168,170,52,152,158,49,49,60,226,97,187,217,75,155,88,35,59,48,69,22,62,192,55,78,174,221,87,172,114,197,34,35,106,40,234,17,17,95,79,59,17,87,100,173,213,53,77,85,21,21,174,106,185,142,107,151,217,24,165,195,55,19,56,187,134,172,93,53,226,207,77,222,118,59,158,222,249,179,111,138,30,191,151,20,205,131,240,238,138,71,197,203,124,234,255,0,129,19,118,155,87,220,190,237,148,193,216,199,12,102,6,24,183,99,60,25,122,167,187,89,110,208,164,244,149,112,42,237,145,186,170,42,42,46,138,215,53,200,173,115,28,136,230,185,174,107,145,21,21,18,127,149,230,84,227,237,241,225,92,115,143,227,30,175,119,221,175,33,109,230,196,95,217,28,102,180,107,86,26,185,243,42,235,29,244,213,221,84,116,233,84,113,142,49,84,83,246,76,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,218,32,74,191,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,191,220,0,240,125,106,225,55,40,218,219,130,85,201,142,241,141,61,29,126,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,142,165,246,50,112,233,129,47,118,123,239,18,247,250,126,187,18,88,177,4,150,44,63,241,205,23,118,109,160,78,170,95,130,84,142,110,116,119,4,102,217,35,94,95,39,115,87,87,252,58,168,0,0,7,42,231,74,124,39,121,88,201,191,151,248,123,211,160,57,172,58,83,225,59,202,198,77,252,191,195,222,157,0,18,168,0,1,138,221,181,126,105,240,183,203,250,31,81,184,155,82,98,183,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,69,180,226,131,179,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,186,161,232,170,142,68,209,27,238,250,213,106,95,97,143,235,179,246,111,247,145,170,128,87,254,20,184,41,202,206,15,188,83,236,206,255,0,138,238,126,45,232,122,222,253,170,166,155,151,210,243,249,124,174,76,17,105,175,82,253,219,183,107,163,116,211,69,215,53,187,106,252,211,225,111,151,244,62,163,113,54,164,197,110,218,191,52,248,91,229,253,15,168,220,64,174,188,31,112,153,140,184,186,205,15,3,216,170,42,236,246,42,10,121,42,111,184,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,126,156,199,162,43,98,122,167,65,25,91,149,184,19,37,176,37,179,44,242,210,197,220,216,110,205,206,232,168,186,169,170,57,92,217,159,52,159,132,153,239,145,218,201,43,221,241,57,116,215,68,209,17,17,51,91,176,199,245,217,251,55,251,200,213,64,0,0,49,219,181,67,129,90,156,1,136,110,188,79,101,109,5,92,248,98,249,81,53,203,25,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,249,79,107,215,115,99,123,25,30,112,27,253,218,143,228,79,51,126,229,245,138,35,0,64,223,238,212,127,34,121,155,247,47,172,81,24,2,111,247,106,63,145,60,205,251,151,214,40,140,1,3,170,128,0,2,165,118,134,112,89,106,226,159,43,234,47,184,67,15,210,59,53,48,213,58,46,31,172,90,150,210,173,108,9,38,233,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,243,35,99,230,221,109,64,28,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,111,79,102,22,124,227,44,252,225,114,146,233,152,21,181,119,43,238,19,188,84,225,154,139,181,93,66,77,61,201,145,69,12,241,77,34,236,106,239,108,85,49,196,170,229,123,222,176,172,142,122,186,69,211,45,187,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,197,99,245,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,166,177,141,106,104,136,136,126,83,85,59,40,248,22,251,14,40,51,175,6,127,185,234,176,5,21,115,191,227,57,215,73,41,213,191,248,46,149,238,119,253,92,200,207,205,230,2,95,236,220,236,251,169,225,218,154,76,225,206,75,85,35,179,22,227,78,234,106,43,108,209,69,51,240,203,18,89,227,149,98,168,134,121,97,153,245,48,172,14,87,181,173,124,108,87,199,174,143,145,23,40,120,177,243,79,156,159,48,49,15,168,206,116,166,115,89,197,143,154,124,228,249,129,136,125,70,112,54,167,178,227,200,158,89,125,245,235,21,165,170,42,175,101,199,145,60,178,251,235,214,43,75,84,0,202,190,220,239,212,159,237,39,238,211,85,12,171,237,206,253,73,254,210,126,237,2,42,236,84,243,79,138,126,95,215,122,141,184,218,147,21,187,21,60,211,226,159,151,245,222,163,110,54,164,1,95,248,173,224,167,43,56,193,240,183,180,203,254,43,182,120,75,174,232,187,138,170,154,30,103,85,200,230,115,121,208,75,174,157,51,54,237,219,166,174,215,93,83,75,0,0,167,249,9,217,127,144,92,59,102,197,139,56,240,86,47,204,10,219,214,31,234,186,104,46,151,10,41,41,95,207,166,150,157,251,219,29,36,111,93,25,51,149,52,122,124,72,154,234,154,162,214,190,220,239,212,159,237,39,238,211,85,12,171,237,206,253,73,254,210,126,237,3,42,201,171,133,30,20,115,31,139,92,199,102,10,193,81,116,54,170,30,92,247,251,252,240,171,233,109,20,174,85,68,115,145,21,57,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,200,255,0,43,114,183,29,231,78,59,182,101,158,90,88,187,231,18,94,121,221,21,23,85,13,63,55,149,11,230,147,240,147,61,145,183,72,226,123,190,39,38,186,104,154,170,162,47,66,124,40,240,163,151,28,37,101,195,48,86,10,139,174,186,215,114,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,203,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,132,43,199,174,86,224,76,150,236,216,199,57,105,150,150,46,230,195,118,110,236,232,168,186,169,170,57,92,219,253,44,210,126,18,103,190,71,107,36,175,119,196,229,211,93,19,68,68,68,200,30,19,188,211,228,223,204,12,61,234,48,27,83,218,143,228,79,51,126,229,245,138,35,21,184,78,243,79,147,127,48,48,247,168,192,5,255,0,237,206,253,73,254,210,126,237,42,175,101,199,158,204,178,251,235,209,235,75,85,219,157,250,147,253,164,253,218,85,94,203,143,61,153,101,247,215,163,214,129,111,251,90,248,40,239,186,58,206,44,178,202,217,117,172,189,67,201,143,26,91,224,78,124,110,161,134,14,91,46,109,69,118,248,249,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,249,129,149,89,153,138,178,111,49,240,230,105,96,170,190,158,245,134,110,17,92,41,183,73,35,35,155,98,252,112,75,203,123,30,232,101,98,186,57,24,142,77,241,189,237,85,209,202,116,252,98,7,104,255,0,103,253,103,14,247,217,115,111,40,112,239,246,167,175,233,160,150,154,158,73,234,36,195,181,91,25,30,218,135,204,249,36,124,51,72,138,246,76,174,218,146,74,177,57,25,248,21,148,52,86,245,196,94,4,226,131,128,92,213,204,188,11,81,250,191,190,209,222,40,182,77,248,178,233,220,171,52,244,124,201,98,143,157,202,231,177,188,214,55,99,254,180,95,173,19,0,79,107,149,217,189,140,178,130,167,19,79,131,231,164,70,99,12,47,115,194,23,120,106,96,73,89,61,186,186,45,146,181,23,220,230,61,174,72,228,99,154,169,163,226,106,59,115,21,236,119,138,3,165,62,44,124,172,103,39,203,252,67,233,211,156,214,29,41,241,99,229,99,57,62,95,226,31,78,156,230,176,14,170,0,0,0,0,96,15,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,160,29,168,254,123,51,55,238,95,71,162,42,252,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,122,237,107,222,216,33,107,156,137,171,146,40,209,117,218,154,90,14,212,127,61,153,155,247,47,163,209,31,147,128,30,15,174,188,89,102,227,91,112,74,72,240,38,14,168,163,175,197,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,4,193,217,123,192,183,182,188,84,204,241,206,60,25,213,229,181,151,127,115,211,86,187,108,55,219,164,114,53,19,88,85,171,212,81,195,164,156,205,85,172,124,168,200,255,0,10,214,212,70,155,82,124,156,39,133,172,88,27,10,217,176,86,22,161,232,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,125,231,214,3,34,251,86,56,21,166,193,210,87,241,79,149,20,20,148,214,42,170,133,155,26,208,186,170,87,78,219,141,93,107,215,188,152,179,72,228,115,37,150,162,56,157,12,104,222,90,164,110,107,28,215,72,177,102,89,212,237,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,16,246,129,112,35,125,225,87,21,73,141,112,179,58,220,178,196,23,5,142,221,83,171,35,238,186,169,228,170,146,43,86,199,212,75,81,63,42,154,157,171,212,185,17,175,215,69,209,222,229,8,87,132,239,52,249,55,243,3,15,122,140,6,249,241,65,194,254,1,226,207,0,91,242,231,49,174,248,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,213,27,239,250,209,112,51,132,239,52,249,55,243,3,15,122,140,7,74,96,82,12,189,236,137,225,183,45,113,254,26,204,107,22,54,204,169,238,88,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,154,232,169,245,158,215,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,25,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,214,154,186,134,165,23,100,172,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,57,204,225,59,205,62,77,252,192,195,222,163,1,210,152,28,245,241,5,193,6,99,228,215,19,86,156,138,142,151,149,106,199,120,130,43,118,7,190,87,204,175,165,173,165,168,170,100,48,172,243,71,18,105,52,92,216,155,80,198,198,142,107,151,115,88,172,124,78,126,239,228,166,87,218,178,87,40,240,134,84,89,157,73,37,62,22,179,211,91,95,81,77,68,218,70,86,78,198,39,58,169,98,106,170,49,243,75,204,149,255,0,19,149,95,35,149,92,229,85,85,251,247,156,45,98,196,23,27,21,218,239,67,212,85,225,155,131,238,150,185,57,175,103,79,84,250,90,138,71,73,163,85,17,250,193,87,80,205,28,138,223,143,93,55,53,170,159,88,12,171,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,3,106,64,0,12,149,237,69,236,255,0,172,180,86,92,184,155,201,12,59,206,181,77,212,220,113,197,174,9,39,158,170,58,169,103,150,121,174,205,230,61,251,161,94,110,146,199,26,49,176,182,54,200,141,86,44,174,139,90,136,171,139,31,43,25,201,242,255,0,16,250,116,224,115,153,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,213,238,213,60,117,237,67,128,92,164,204,190,235,238,207,22,226,11,5,247,162,231,243,186,94,170,203,91,55,43,153,181,187,246,243,54,238,218,221,116,215,68,215,67,32,77,84,227,235,253,75,46,28,191,100,63,247,114,168,10,1,194,119,154,124,155,249,129,135,189,70,3,234,241,173,133,175,184,63,139,140,222,180,226,58,30,146,174,163,24,92,238,145,199,205,100,155,169,107,103,117,93,52,154,177,85,19,124,19,196,253,53,220,221,218,57,17,200,168,159,43,132,239,52,249,55,243,3,15,122,140,5,191,237,180,194,215,218,76,253,192,184,214,162,135,101,150,235,131,210,215,71,83,205,98,243,106,169,43,106,36,168,143,98,46,246,237,101,109,50,234,168,141,94,102,141,85,86,185,16,44,255,0,99,78,63,169,196,220,46,93,48,101,199,16,210,85,212,96,236,81,87,77,71,111,106,196,147,208,219,170,34,138,162,53,123,90,136,245,100,149,50,87,43,94,253,117,86,200,212,93,35,218,219,234,99,7,98,198,63,169,177,113,13,138,242,250,163,16,210,81,219,113,86,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,77,238,123,41,231,175,122,177,139,239,102,247,57,23,150,138,221,159,2,191,241,91,193,78,86,113,131,225,111,105,151,252,87,108,240,151,93,209,119,21,85,52,60,206,171,145,204,230,243,160,151,93,58,102,109,219,183,77,93,174,186,166,158,127,133,254,207,76,151,225,51,31,220,51,27,46,113,62,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,69,119,187,234,84,180,0,12,171,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,3,77,56,196,225,87,6,241,95,148,119,12,31,121,182,210,55,19,219,169,234,42,112,157,222,73,22,23,219,174,42,207,129,29,43,88,247,116,210,57,177,182,102,109,118,230,34,57,19,152,200,222,204,128,224,207,131,188,101,142,184,205,166,201,236,206,179,210,88,42,50,226,161,152,143,20,218,47,116,105,82,149,116,148,149,52,250,210,54,47,124,83,178,161,103,133,168,245,114,196,232,101,116,141,89,19,107,36,223,67,228,211,97,107,21,38,42,184,227,90,122,29,151,171,173,190,142,215,89,83,205,122,243,105,105,36,169,146,158,61,138,187,27,181,245,181,43,170,34,57,121,154,57,85,26,212,64,250,198,0,246,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,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,221,238,207,222,4,108,92,42,225,88,241,174,41,103,91,153,184,130,222,145,220,106,117,124,125,215,75,60,116,178,75,106,216,202,137,105,231,229,84,211,185,122,150,162,57,250,232,154,55,220,181,131,177,167,134,124,27,127,142,233,197,61,246,186,174,170,251,135,47,21,120,114,197,66,213,88,224,163,122,209,68,179,213,189,81,218,204,247,197,88,177,53,138,136,198,39,49,202,143,115,152,177,106,248,0,0,2,128,118,213,249,88,194,223,48,40,125,58,226,95,242,128,118,213,249,88,194,223,48,40,125,58,226,6,43,26,83,217,55,198,189,187,47,235,62,140,89,161,115,228,89,111,119,6,73,132,43,100,90,170,137,34,186,85,79,12,41,108,108,108,107,217,28,50,190,71,76,215,126,9,140,147,158,175,87,44,200,172,165,124,47,228,167,210,39,58,173,25,57,29,195,162,171,196,22,251,199,65,59,165,229,198,202,232,45,117,85,20,188,215,114,228,84,133,103,134,36,147,107,21,220,181,126,221,29,162,167,228,193,188,55,103,110,96,230,229,215,34,176,102,1,171,186,227,107,29,69,109,53,206,219,13,68,27,40,223,72,245,142,161,101,168,115,210,6,49,178,38,196,122,201,177,207,115,26,213,114,189,168,161,209,246,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,212,82,15,236,42,112,177,254,63,102,175,254,181,183,127,208,75,127,144,56,63,49,240,6,77,97,60,27,155,152,247,198,152,190,213,111,108,23,75,222,197,78,166,77,206,86,183,115,180,124,188,182,43,34,231,61,18,73,121,124,199,162,61,238,68,144,0,170,189,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,6,212,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,1,210,152,42,255,0,27,92,118,96,222,14,45,86,40,29,99,164,197,216,178,251,80,143,102,28,109,217,104,167,138,220,141,145,29,90,247,164,51,35,89,205,99,35,107,92,141,230,42,200,172,85,229,72,137,58,229,86,102,97,92,228,203,140,57,154,88,42,175,168,178,226,107,124,87,10,109,210,70,249,33,222,159,28,18,242,222,246,54,104,158,142,142,70,35,151,100,140,123,85,117,106,129,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,12,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,0,0,0,0,0,62,198,14,193,216,159,48,49,61,187,6,96,203,45,69,218,245,118,153,32,164,164,129,19,116,142,209,85,85,85,116,70,181,173,69,115,158,229,70,181,173,115,156,168,136,170,159,177,19,84,233,28,223,23,46,81,102,137,185,114,98,41,136,214,102,120,68,68,115,153,158,145,15,85,145,89,39,139,179,243,48,105,48,38,18,131,252,29,77,206,171,116,95,192,40,57,241,69,53,86,201,36,103,55,151,206,106,242,218,237,206,250,147,253,180,217,76,147,202,28,49,145,217,113,104,203,204,47,75,78,214,209,66,199,87,85,197,10,196,235,141,106,177,169,53,84,136,174,114,238,123,155,174,138,231,108,106,53,141,93,172,106,39,150,225,99,135,139,71,14,121,99,75,134,57,118,234,156,73,93,252,39,16,93,105,99,114,117,149,26,185,88,196,115,215,114,197,19,93,203,103,185,168,186,57,251,24,233,30,132,198,78,242,140,178,48,84,121,74,254,124,243,245,122,191,55,38,246,137,183,87,54,163,21,56,76,44,233,133,183,62,111,239,204,112,223,159,87,61,216,233,28,102,53,158,0,1,185,86,128,0,0,0,0,0,0,0,0,0,0,0,1,92,184,208,225,110,223,196,14,1,154,237,134,236,212,238,204,43,20,40,182,106,165,157,180,235,85,18,63,116,148,114,189,81,81,205,115,86,69,143,114,181,25,42,162,239,99,31,46,235,26,15,27,246,40,196,219,155,87,35,132,182,57,78,107,138,201,49,150,241,248,58,180,174,137,214,59,167,190,39,150,177,49,194,99,172,57,247,184,219,174,22,123,133,85,166,237,65,81,69,93,69,51,233,170,169,106,98,116,82,193,43,28,173,124,111,99,145,21,174,107,145,81,90,168,138,138,138,138,126,115,78,120,244,224,226,171,50,41,103,206,76,169,178,245,24,182,159,89,175,212,49,190,105,42,47,20,236,134,40,227,116,13,87,171,18,88,89,15,186,38,49,171,42,57,218,43,158,214,177,249,140,87,184,252,13,204,5,217,183,95,46,147,223,31,207,55,100,108,158,212,225,54,179,47,167,25,135,225,92,112,174,142,180,213,221,225,60,233,158,177,221,49,49,0,1,132,147,128,0,5,173,224,91,139,88,50,34,253,81,128,177,229,101,61,62,1,190,77,45,117,69,91,169,228,124,182,218,212,133,17,37,106,66,199,201,43,100,72,162,137,204,84,93,23,99,209,90,141,122,62,169,22,247,131,94,7,103,206,184,41,51,59,50,228,168,162,193,45,153,146,208,210,192,248,213,215,214,178,73,227,154,53,145,146,243,41,154,201,97,99,92,170,196,115,218,247,108,115,23,71,166,118,91,24,137,196,211,242,95,157,248,105,215,95,87,243,28,116,68,246,218,188,154,156,150,236,103,179,165,153,225,195,231,111,125,93,207,223,235,29,52,137,154,188,216,169,170,102,0,246,163,249,236,204,223,185,125,30,136,222,220,63,135,112,254,19,180,65,135,240,181,138,221,102,181,210,238,228,81,91,233,89,79,79,22,231,43,221,182,54,34,53,186,185,206,114,232,158,245,85,95,173,76,18,237,71,243,217,153,191,114,250,61,17,99,70,186,113,113,109,113,76,85,49,68,235,29,53,225,248,107,58,125,243,226,191,253,138,158,86,49,79,204,10,239,78,183,23,252,160,29,138,158,86,49,79,204,10,239,78,183,23,252,253,124,128,0,57,87,58,83,225,59,202,198,77,252,191,195,222,157,1,205,97,210,159,9,222,86,50,111,229,254,30,244,232,0,149,64,0,12,86,237,171,243,79,133,190,95,208,250,141,196,218,147,21,187,106,252,211,225,111,151,244,62,163,113,2,85,236,49,253,118,126,205,254,242,53,80,202,190,195,31,215,103,236,223,239,35,85,0,24,173,219,87,230,159,11,124,191,161,245,27,137,181,38,43,118,213,249,167,194,223,47,232,125,70,226,4,171,216,99,250,236,253,155,253,228,106,161,149,125,134,63,174,207,217,191,222,70,170,0,0,1,85,123,81,252,137,230,111,220,190,177,68,96,9,191,221,168,254,68,243,55,238,95,88,162,48,4,13,254,237,71,242,39,153,191,114,250,197,17,128,38,255,0,118,163,249,19,204,223,185,125,98,136,192,16,58,168,0,0,0,1,128,61,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,0,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,2,159,246,112,118,127,214,113,17,125,139,54,243,123,14,255,0,106,122,14,166,8,169,170,36,158,158,76,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,134,88,182,252,243,248,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,230,179,139,31,52,249,201,243,3,16,250,140,231,74,103,53,156,88,249,167,206,79,152,24,135,212,103,3,106,123,46,60,137,229,151,223,94,177,90,90,162,170,246,92,121,19,203,47,190,189,98,180,181,64,12,171,237,206,253,73,254,210,126,237,53,80,202,190,220,239,212,159,237,39,238,208,34,174,197,79,52,248,167,229,253,119,168,219,141,169,49,91,177,83,205,62,41,249,127,93,234,54,227,106,64,0,0,25,107,219,113,105,186,223,238,185,13,98,177,91,42,238,55,43,141,70,32,164,163,163,164,133,211,79,83,60,142,182,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,74,60,166,34,202,220,9,138,241,222,17,204,203,253,139,170,196,152,19,175,240,253,111,85,51,58,62,182,20,134,171,240,108,122,71,38,248,218,141,252,35,93,183,77,91,162,251,192,174,189,158,124,22,90,184,88,202,250,123,238,47,195,244,141,205,76,75,78,171,136,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,188,201,24,200,118,219,80,0,170,189,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,6,212,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,1,127,251,115,191,82,127,180,159,187,74,171,217,113,231,179,44,190,250,244,122,210,213,118,231,126,164,255,0,105,63,118,149,87,178,227,207,102,89,125,245,232,245,160,111,241,242,113,102,22,177,99,156,43,121,193,88,166,135,173,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,247,159,88,1,207,183,31,220,31,93,120,77,205,199,54,222,148,146,96,76,99,81,89,95,133,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,172,7,70,124,113,224,12,27,152,60,40,102,125,46,51,195,212,151,86,88,240,189,210,255,0,108,89,145,119,209,220,105,40,230,150,158,162,39,181,81,204,123,92,154,46,139,241,49,207,99,183,49,238,106,243,152,7,74,124,88,249,88,206,79,151,248,135,211,167,57,172,58,83,226,199,202,198,114,124,191,196,62,157,57,205,96,29,84,0,0,0,0,192,30,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,226,128,118,163,249,236,204,223,185,125,30,136,191,253,138,158,86,49,79,204,10,239,78,183,1,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,138,1,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,5,255,0,0,0,40,7,109,95,149,140,45,243,2,135,211,174,37,255,0,40,7,109,95,149,140,45,243,2,135,211,174,32,101,95,9,222,105,242,111,230,6,30,245,24,14,148,206,107,56,78,243,79,147,127,48,48,247,168,192,116,166,0,170,189,168,254,68,243,55,238,95,88,162,45,81,85,123,81,252,137,230,111,220,190,177,68,6,43,112,157,230,159,38,254,96,97,239,81,128,233,76,230,179,132,239,52,249,55,243,3,15,122,140,7,74,96,0,0,101,95,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,74,189,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,112,27,82,0,0,69,92,88,249,88,206,79,151,248,135,211,167,37,82,42,226,199,202,198,114,124,191,196,62,157,56,28,214,26,169,199,215,250,150,92,57,126,200,127,238,229,81,149,102,170,113,245,254,165,151,14,95,178,31,251,185,84,5,0,225,59,205,62,77,252,192,195,222,163,1,174,157,176,184,42,235,138,184,62,125,246,223,81,73,29,62,14,197,22,219,221,115,102,123,145,242,64,246,205,66,141,137,17,170,138,254,109,116,78,84,114,181,54,53,235,174,168,141,118,69,240,157,230,159,38,254,96,97,239,81,128,232,123,59,240,85,215,50,178,95,31,101,205,138,162,146,11,150,42,194,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,186,107,162,47,212,7,60,60,42,230,151,177,110,35,178,235,51,38,190,247,53,5,155,16,82,247,173,111,75,212,114,173,114,191,147,93,248,52,99,220,237,105,101,157,191,3,85,233,174,172,209,200,213,78,148,206,85,206,146,56,63,199,244,217,159,194,230,86,227,56,113,13,93,246,162,171,11,208,211,92,46,21,107,43,167,158,227,77,18,83,214,172,142,149,55,189,233,83,12,200,175,93,119,170,43,145,92,138,142,80,152,0,0,101,95,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,74,189,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,112,27,82,0,0,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,254,80,14,197,79,43,24,167,230,5,119,167,91,139,254,0,0,0,160,29,181,126,86,48,183,204,10,31,78,184,151,252,160,29,181,126,86,48,183,204,10,31,78,184,129,64,59,46,60,246,101,151,223,94,143,90,111,156,118,155,84,55,90,139,236,54,202,70,92,171,41,225,164,168,172,108,45,73,230,130,23,72,232,162,124,154,110,115,24,233,230,115,90,171,163,86,89,21,52,220,186,224,103,101,199,158,204,178,251,235,209,235,77,254,0,0,2,170,246,163,249,19,204,223,185,125,98,136,194,188,167,199,94,203,243,79,6,230,103,117,247,159,132,177,5,186,251,209,115,249,61,87,75,83,28,220,174,102,215,108,221,203,219,187,107,180,215,93,23,77,13,212,237,71,242,39,153,191,114,250,197,17,128,32,122,172,213,204,204,85,156,153,143,136,243,75,26,213,245,23,172,77,112,150,225,83,182,73,31,28,59,215,224,130,46,99,222,246,195,19,17,177,198,197,114,236,141,140,106,46,141,66,197,118,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,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,229,163,149,86,56,244,144,59,57,123,60,237,92,75,218,175,249,157,157,20,120,130,223,130,89,79,45,183,15,244,142,109,50,221,43,94,217,35,150,170,57,93,171,149,148,142,70,170,126,13,99,146,101,70,171,156,144,205,11,235,7,18,252,58,99,190,23,243,78,191,44,241,213,63,248,90,203,61,110,248,127,25,218,250,153,161,130,179,151,20,178,114,121,188,135,187,148,247,111,103,212,169,245,42,135,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,199,110,202,126,56,233,178,214,235,65,194,222,100,178,174,91,22,39,188,35,48,181,205,175,150,117,183,92,106,156,198,37,19,227,213,81,148,211,75,163,154,232,218,156,185,165,145,207,71,54,87,73,14,196,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,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,232,0,135,186,64,0,0,0,1,250,45,214,235,133,226,225,75,105,180,208,84,86,215,86,204,202,106,90,90,104,157,44,179,202,247,35,89,27,24,212,85,115,156,229,68,70,162,42,170,170,34,26,215,193,71,9,80,112,255,0,134,19,21,227,58,58,119,230,21,226,25,99,171,150,10,137,28,218,10,41,22,23,165,10,232,245,134,71,53,240,163,221,35,91,249,78,115,26,231,49,168,231,68,156,1,240,113,75,109,165,161,207,156,214,178,243,46,50,114,43,112,165,4,207,134,90,118,83,201,12,115,69,113,93,143,118,178,175,51,72,216,244,106,196,172,87,171,85,235,27,163,191,4,195,35,202,252,148,124,166,244,113,158,81,221,235,241,115,127,106,123,123,242,234,231,36,203,43,253,29,63,73,84,125,105,253,152,152,158,52,199,94,249,225,202,56,128,4,149,71,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,98,241,233,193,197,46,91,213,79,156,153,83,101,233,240,149,70,179,95,168,99,124,49,211,217,234,31,52,81,198,232,26,175,71,172,83,62,111,116,76,99,146,37,107,180,86,177,205,99,52,232,252,215,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,76,44,126,6,222,62,212,219,175,159,73,238,159,231,154,79,178,123,83,139,217,60,194,156,102,31,141,19,194,186,58,85,79,119,140,115,166,122,79,124,76,196,243,240,11,25,198,135,11,119,14,31,177,244,215,108,55,102,168,110,94,223,102,69,179,85,44,238,168,74,89,85,155,164,163,149,234,136,173,115,92,146,44,123,149,202,248,145,23,123,222,201,118,215,50,188,191,98,188,53,201,181,114,56,195,178,50,156,215,11,157,224,237,227,240,117,107,69,113,172,119,199,124,79,61,38,39,132,199,73,1,246,48,118,14,196,249,129,137,237,216,51,6,89,106,46,215,171,180,201,5,37,36,8,155,164,118,138,170,170,171,162,53,173,106,43,156,247,42,53,173,107,156,229,68,69,84,212,174,18,184,22,176,228,68,244,248,243,30,214,83,223,49,245,60,210,186,146,162,134,162,102,209,91,98,116,114,66,173,137,21,24,179,57,241,200,229,123,165,102,137,171,81,141,69,106,189,249,88,12,186,246,62,189,40,225,79,89,233,31,156,250,154,45,172,219,60,187,100,112,251,248,153,222,187,49,230,219,137,243,170,241,253,154,117,231,84,250,244,137,158,8,215,133,142,206,90,91,87,75,142,248,138,161,230,221,41,107,57,212,120,93,147,195,61,34,49,155,145,29,90,230,110,108,219,157,181,233,19,29,179,107,17,36,87,163,223,19,47,192,4,243,9,131,179,130,163,114,212,125,189,103,197,201,123,67,180,185,142,211,226,190,85,152,87,172,244,166,56,83,76,119,83,29,60,120,204,245,153,12,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,202,104,87,255,0,177,83,202,198,41,249,129,93,233,214,226,255,0,148,3,177,83,202,198,41,249,129,93,233,214,226,255,0,128,0,1,202,185,210,159,9,222,86,50,111,229,254,30,244,232,14,107,14,148,248,78,242,177,147,127,47,240,247,167,64,4,170,0,0,98,183,109,95,154,124,45,242,254,135,212,110,38,212,152,173,219,87,230,159,11,124,191,161,245,27,136,18,175,97,143,235,179,246,111,247,145,170,134,85,246,24,254,187,63,102,255,0,121,26,168,0,197,110,218,191,52,248,91,229,253,15,168,220,77,169,49,91,182,175,205,62,22,249,127,67,234,55,16,37,94,195,31,215,103,236,223,239,35,85,12,171,236,49,253,118,126,205,254,242,53,80,0,0,10,171,218,143,228,79,51,126,229,245,138,35,0,77,254,237,71,242,39,153,191,114,250,197,17,128,32,111,247,106,63,145,60,205,251,151,214,40,140,1,55,251,181,31,200,158,102,253,203,235,20,70,0,129,213,64,0,0,0,12,1,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,112,23,252,0,0,230,179,139,31,52,249,201,243,3,16,250,140,231,74,103,53,156,88,249,167,206,79,152,24,135,212,103,3,106,123,46,60,137,229,151,223,94,177,90,90,162,170,246,92,121,19,203,47,190,189,98,180,181,64,12,171,237,206,253,73,254,210,126,237,53,80,202,190,220,239,212,159,237,39,238,208,34,174,197,79,52,248,167,229,253,119,168,219,141,169,49,91,177,83,205,62,41,249,127,93,234,54,227,106,64,0,0,0,0,0,0,170,189,168,254,68,243,55,238,95,88,162,49,91,132,239,52,249,55,243,3,15,122,140,6,212,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,1,127,251,115,191,82,127,180,159,187,74,171,217,113,231,179,44,190,250,244,122,210,213,118,231,126,164,255,0,105,63,118,149,87,178,227,207,102,89,125,245,232,245,160,111,240,0,8,171,139,31,43,25,201,242,255,0,16,250,116,231,53,135,74,124,88,249,88,206,79,151,248,135,211,167,57,172,3,165,62,44,124,172,103,39,203,252,67,233,211,156,214,29,41,241,99,229,99,57,62,95,226,31,78,156,230,176,14,170,0,0,0,0,96,15,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,160,29,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,0,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,2,255,0,128,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,50,175,132,239,52,249,55,243,3,15,122,140,7,74,103,53,156,39,121,167,201,191,152,24,123,212,96,58,83,0,85,94,212,127,34,121,155,247,47,172,81,22,168,170,189,168,254,68,243,55,238,95,88,162,3,21,184,78,243,79,147,127,48,48,247,168,192,116,166,115,89,194,119,154,124,155,249,129,135,189,70,3,165,48,0,0,50,175,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,37,94,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,13,169,0,0,34,174,44,124,172,103,39,203,252,67,233,211,146,169,21,113,99,229,99,57,62,95,226,31,78,156,14,107,13,84,227,235,253,75,46,28,191,100,63,247,114,168,202,179,85,56,250,255,0,82,203,135,47,217,15,253,220,170,2,128,112,157,230,159,38,254,96,97,239,81,128,233,76,230,179,132,239,52,249,55,243,3,15,122,140,7,74,96,115,173,199,182,89,226,172,175,226,227,51,45,216,166,147,151,223,216,130,183,19,91,167,100,114,36,53,84,53,243,190,162,39,198,231,177,187,246,243,29,19,213,186,181,37,134,86,35,157,179,83,71,251,22,49,253,53,247,135,156,87,151,213,24,134,174,178,229,133,113,67,234,89,67,50,202,230,80,91,171,41,227,88,82,37,114,108,107,31,81,5,123,213,140,95,115,247,185,200,156,196,87,66,189,183,25,95,117,165,199,249,123,157,16,186,174,123,109,206,207,46,23,168,70,209,59,145,71,61,52,210,84,197,190,163,85,110,249,219,87,54,216,213,26,186,82,72,228,87,123,246,71,253,141,56,254,155,12,241,71,116,193,151,28,67,87,73,79,140,112,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,244,209,29,35,81,117,147,107,131,109,0,0,101,95,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,74,189,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,112,27,82,0,0,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,254,80,14,197,79,43,24,167,230,5,119,167,91,139,254,0,0,0,160,29,181,126,86,48,183,204,10,31,78,184,151,252,160,29,181,126,86,48,183,204,10,31,78,184,129,64,59,46,60,246,101,151,223,94,143,90,111,241,128,61,151,30,123,50,203,239,175,71,173,55,248,0,0,10,171,218,143,228,79,51,126,229,245,138,35,16,56,122,194,214,44,115,159,185,105,130,177,77,15,91,101,196,24,194,205,107,184,211,115,95,31,62,150,122,216,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,188,219,254,212,127,34,121,155,247,47,172,81,24,173,194,119,154,124,155,249,129,135,189,70,0,58,61,194,120,90,197,129,176,173,155,5,97,106,30,138,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,222,70,188,85,112,207,131,120,175,202,58,204,173,198,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,48,0,57,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,45,53,117,13,74,38,248,159,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,235,79,101,63,28,117,57,149,106,160,225,111,50,89,73,21,247,12,89,209,152,90,230,215,197,2,92,109,212,173,99,18,137,241,234,138,250,152,98,209,205,116,109,94,100,49,72,231,163,93,19,164,154,106,237,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,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,204,86,162,36,146,107,132,63,198,172,5,138,191,190,184,115,18,97,203,135,253,210,142,186,219,93,79,39,249,178,67,52,114,51,254,211,154,230,255,0,34,160,29,73,130,159,246,126,241,221,98,226,171,10,199,130,177,75,250,44,205,195,246,244,146,227,77,163,228,239,74,88,35,165,142,91,174,246,83,197,79,7,54,166,161,201,211,53,85,204,211,84,213,190,244,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,12,49,226,39,204,14,103,127,76,175,95,215,101,55,56,195,30,34,124,192,230,119,244,202,245,253,118,82,53,180,191,69,111,198,125,203,195,176,255,0,72,98,253,138,126,36,122,0,33,238,144,0,0,11,141,192,47,9,94,212,241,3,115,99,51,112,199,81,129,237,123,187,178,10,167,109,142,237,94,199,162,38,177,43,87,157,77,30,143,223,170,181,174,145,26,207,194,53,179,49,35,222,15,120,88,196,28,66,227,122,123,173,198,131,147,128,236,85,145,62,247,89,58,61,172,171,218,173,122,208,66,172,115,92,178,200,221,17,206,107,147,148,199,239,85,220,177,178,77,123,195,184,126,209,132,240,253,179,11,97,250,78,150,215,102,163,134,223,69,7,49,207,229,83,194,196,100,108,220,245,87,59,70,181,19,87,42,170,233,239,85,82,69,146,229,94,94,168,196,94,143,54,57,71,124,254,74,103,180,253,190,140,166,213,89,54,93,87,233,234,143,62,168,159,153,76,244,137,137,225,92,254,17,199,156,195,232,128,9,155,153,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,123,31,224,12,35,154,56,70,191,2,99,187,79,121,216,238,124,174,170,151,159,44,60,206,92,172,149,159,28,78,107,211,71,198,197,247,57,53,211,69,247,42,161,148,152,227,128,156,238,195,249,203,14,86,97,59,29,199,16,90,235,121,14,164,197,50,91,221,77,109,229,190,61,210,190,121,26,233,91,7,45,205,149,170,199,57,100,118,198,171,88,229,146,54,187,95,1,174,199,101,150,113,251,179,115,132,199,88,231,167,119,243,203,239,76,182,83,110,51,61,145,139,180,97,38,42,162,184,249,181,107,187,21,116,174,61,125,39,165,81,164,79,42,102,33,206,25,184,102,194,60,53,97,25,172,246,122,158,243,190,92,246,247,205,231,100,176,245,252,185,102,116,31,128,116,178,50,46,91,39,86,124,10,155,180,220,190,245,247,76,96,25,182,173,81,98,136,183,110,52,136,70,115,12,195,19,154,226,107,198,99,43,154,238,87,58,204,207,95,225,17,17,194,34,52,136,136,136,136,136,128,0,122,48,195,0,123,81,252,246,102,111,220,190,143,68,111,240,2,128,118,42,121,88,197,63,48,43,189,58,220,95,240,0,0,0,229,92,233,79,132,239,43,25,55,242,255,0,15,122,116,4,170,0,0,0,24,173,219,87,230,159,11,124,191,161,245,27,137,181,32,12,171,236,49,253,118,126,205,254,242,53,80,0,6,43,118,213,249,167,194,223,47,232,125,70,226,109,72,3,42,251,12,127,93,159,179,127,188,141,84,0,0,0,10,171,218,143,228,79,51,126,229,245,138,35,0,78,170,0,21,87,181,31,200,158,102,253,203,235,20,70,0,157,84,0,0,0,0,0,48,7,181,31,207,102,102,253,203,232,244,69,255,0,236,84,242,177,138,126,96,87,122,117,184,191,224,0,0,1,205,103,22,62,105,243,147,230,6,33,245,25,206,148,192,21,87,178,227,200,158,89,125,245,235,21,165,170,0,1,149,125,185,223,169,63,218,79,221,166,170,0,49,91,177,83,205,62,41,249,127,93,234,54,227,106,64,0,0,0,0,0,0,2,170,246,163,249,19,204,223,185,125,98,136,197,110,19,188,211,228,223,204,12,61,234,48,29,41,128,50,175,183,59,245,39,251,73,251,180,170,189,151,30,123,50,203,239,175,71,173,55,248,0,0,1,21,113,99,229,99,57,62,95,226,31,78,156,230,176,234,160,1,21,113,99,229,99,57,62,95,226,31,78,156,230,176,234,160,0,0,0,0,1,128,61,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,255,0,0,96,15,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,127,192,0,0,2,128,118,213,249,88,194,223,48,40,125,58,226,95,240,7,53,156,39,121,167,201,191,152,24,123,212,96,58,83,0,1,85,123,81,252,137,230,111,220,190,177,68,90,160,7,53,156,39,121,167,201,191,152,24,123,212,96,58,83,0,0,0,12,171,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,141,169,0,0,0,8,171,139,31,43,25,201,242,255,0,16,250,116,228,170,0,229,92,213,78,62,191,212,178,225,203,246,67,255,0,119,42,141,84,0,115,89,194,119,154,124,155,249,129,135,189,70,3,165,48,0,166,189,172,217,95,117,204,126,15,174,151,59,51,170,228,168,192,183,138,60,80,250,74,106,39,84,62,166,6,54,74,105,181,218,168,177,178,40,170,228,168,124,154,57,26,202,119,106,136,138,175,110,48,112,245,138,108,88,27,63,114,211,26,226,154,238,138,203,135,241,133,154,233,113,169,229,62,78,69,44,21,177,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,95,113,211,72,0,0,3,42,251,115,191,82,127,180,159,187,72,171,177,83,205,62,41,249,127,93,234,54,227,106,64,0,0,3,0,123,81,252,246,102,111,220,190,143,68,111,240,2,128,118,42,121,88,197,63,48,43,189,58,220,95,240,0,0,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,128,48,7,178,227,207,102,89,125,245,232,245,166,255,0,0,0,0,5,85,237,71,242,39,153,191,114,250,197,17,138,220,39,121,167,201,191,152,24,123,212,96,58,83,0,0,0,12,224,237,88,224,114,167,50,173,85,252,82,101,179,233,34,190,225,139,58,191,20,219,28,200,160,75,141,186,149,175,122,214,178,77,17,95,83,12,90,181,205,145,203,204,134,40,218,197,107,162,108,115,104,248,3,151,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,69,28,42,241,49,131,120,175,202,58,60,210,193,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,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,6,24,241,19,230,7,51,191,166,87,175,235,178,155,156,97,143,17,62,96,115,59,250,101,122,254,187,41,26,218,95,162,183,227,62,229,225,216,127,164,49,126,197,63,18,61,0,16,247,72,4,133,145,89,39,139,179,243,48,105,48,38,18,131,252,29,77,206,171,116,95,192,40,57,241,69,53,86,201,36,103,55,151,206,106,242,218,237,206,250,147,253,180,242,184,59,7,98,124,192,196,246,236,25,131,44,181,23,107,213,218,100,130,146,146,4,77,210,59,69,85,85,85,209,26,214,181,21,206,123,149,26,214,181,206,114,162,34,170,109,111,15,121,19,134,56,119,203,138,108,191,195,85,117,21,174,116,206,174,185,87,207,170,58,182,181,236,99,100,149,25,170,164,77,219,27,26,214,53,87,70,177,186,171,221,185,238,219,101,89,108,227,238,107,87,10,35,159,228,175,123,64,219,122,54,71,9,20,88,210,172,69,205,119,99,186,58,215,49,221,28,162,58,207,170,37,246,114,151,41,112,70,73,224,138,44,3,128,109,125,37,186,147,89,37,150,69,71,84,86,84,42,34,62,162,119,162,38,249,93,162,106,186,34,34,35,90,212,107,26,214,167,178,0,158,209,69,54,233,138,105,141,34,28,143,136,196,93,197,221,170,253,250,166,170,234,157,102,103,140,204,207,57,153,0,7,211,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,199,136,159,48,57,157,253,50,189,127,93,148,220,227,12,120,137,243,3,153,223,211,43,215,245,217,72,214,210,253,21,191,25,247,47,14,195,253,33,139,246,41,248,145,233,250,45,214,235,133,226,225,75,105,180,208,84,86,215,86,204,202,106,90,90,104,157,44,179,202,247,35,89,27,24,212,85,115,156,229,68,70,162,42,170,170,34,31,156,210,158,207,238,16,60,35,75,104,226,31,31,77,186,243,113,163,234,112,213,190,9,181,101,37,37,68,42,157,84,202,213,209,242,203,20,138,141,143,222,214,49,250,187,89,21,18,24,222,7,5,94,58,236,91,163,151,89,238,133,215,181,123,79,133,217,92,190,172,110,34,117,171,149,20,245,170,173,56,71,170,59,231,164,119,206,145,50,151,6,252,35,90,56,123,195,236,197,56,129,189,86,60,188,209,163,43,103,213,204,238,250,121,153,78,249,45,251,89,52,144,203,203,158,21,94,123,81,21,218,251,180,111,215,101,64,44,60,62,30,222,26,220,90,181,26,68,56,219,55,205,241,121,230,46,188,118,58,189,234,234,252,59,162,35,164,71,72,0,7,179,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,152,28,206,254,153,94,191,174,202,110,113,151,185,123,194,173,195,136,142,44,179,70,237,126,138,162,147,4,225,236,113,116,150,225,84,234,119,58,43,140,173,185,43,157,110,107,219,44,111,99,159,10,189,93,35,21,203,26,108,85,68,87,179,88,254,125,98,188,76,90,181,110,53,153,153,247,45,254,201,115,92,46,73,115,29,142,198,213,187,110,139,116,235,63,230,225,17,29,102,103,132,67,232,118,122,112,157,6,57,184,81,231,254,57,117,68,118,155,13,205,29,135,232,26,217,34,90,218,216,28,215,37,83,159,162,35,160,138,77,17,168,197,93,242,198,246,189,81,177,185,146,105,145,249,173,214,235,125,158,223,75,105,180,208,83,209,80,209,66,202,106,90,90,104,155,20,80,68,198,163,89,27,24,212,68,107,90,212,68,70,162,34,34,34,34,31,164,217,224,48,84,96,108,197,186,121,245,158,249,65,182,179,105,241,59,87,152,213,141,191,194,158,84,83,210,154,123,186,107,61,102,122,207,171,72,128,0,205,70,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,3,243,80,91,173,246,184,29,77,108,160,167,164,133,243,77,82,232,224,137,177,181,210,203,35,164,150,69,70,162,34,185,242,61,239,115,190,183,57,206,85,213,85,84,253,32,63,117,157,52,232,0,3,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,49,3,180,123,136,92,253,192,220,103,102,30,22,193,89,225,152,24,126,203,69,221,61,53,186,215,137,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,232,158,247,57,85,125,234,166,223,152,3,218,143,231,179,51,126,229,244,122,32,52,127,178,39,48,177,246,101,112,219,137,47,185,141,142,49,6,42,185,65,142,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,233,171,220,191,202,167,213,225,131,142,170,108,127,196,54,103,112,195,154,85,244,144,98,123,30,56,189,219,112,100,208,210,203,190,237,110,130,162,181,238,130,84,142,53,134,55,210,195,76,136,146,61,236,230,177,204,77,174,145,143,124,158,43,177,83,202,198,41,249,129,93,233,214,227,42,248,177,243,79,156,159,48,49,15,168,206,7,74,96,166,189,156,92,113,212,241,91,131,107,240,126,96,178,146,159,49,112,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,41,175,150,39,53,90,147,36,81,220,160,4,105,196,221,218,235,96,225,183,53,239,182,43,157,93,186,229,110,192,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,146,200,171,139,31,43,25,201,242,255,0,16,250,116,224,96,15,210,199,138,127,251,37,179,87,255,0,108,174,63,252,227,165,51,149,115,170,128,0,0,0,0,42,255,0,104,15,19,24,203,133,12,180,193,89,165,131,232,105,46,44,118,56,164,182,221,237,149,40,141,101,198,221,37,13,107,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,206,185,91,154,88,19,58,112,37,179,51,50,210,251,223,56,110,243,206,232,171,122,89,169,249,188,169,159,12,159,131,153,140,145,186,73,19,219,241,53,53,211,84,213,21,21,105,95,109,95,149,140,45,243,2,135,211,174,38,117,112,47,198,109,247,131,204,199,170,185,201,106,239,156,25,138,58,122,124,77,109,137,140,74,167,71,18,191,149,83,77,35,180,210,104,185,178,170,70,231,36,114,53,238,107,182,170,178,88,195,161,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,175,252,122,230,150,59,201,110,19,177,206,102,101,165,247,185,177,37,155,187,58,42,222,150,26,142,87,54,229,75,12,159,131,153,143,141,218,199,43,219,241,53,116,215,84,209,81,21,44,1,85,123,81,252,137,230,111,220,190,177,68,7,181,224,251,139,60,27,197,214,87,248,226,197,79,73,103,190,208,84,73,77,125,195,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,53,230,49,21,93,19,209,39,83,155,110,21,120,152,198,92,40,102,229,30,105,96,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,232,123,43,115,75,2,103,78,4,182,102,102,90,95,123,231,13,222,121,221,21,111,75,53,63,55,149,51,225,147,240,115,49,146,55,73,34,123,126,38,166,186,106,154,162,162,168,122,176,0,3,202,102,150,105,96,76,150,192,151,60,204,204,187,239,115,97,187,55,39,173,173,233,102,168,229,115,102,100,49,254,14,22,62,71,107,36,172,111,194,213,211,93,87,68,69,84,244,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,152,3,199,247,24,55,94,44,179,113,206,183,173,36,120,19,7,84,86,80,97,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,90,123,63,184,152,198,92,87,229,166,53,205,44,97,67,73,110,99,113,197,93,182,209,108,166,68,115,45,214,232,232,104,159,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,179,56,59,71,184,133,207,220,13,198,118,97,225,108,21,158,25,129,135,236,180,93,211,211,91,173,120,154,182,146,150,13,246,170,71,191,100,81,200,214,55,115,222,231,46,137,239,115,149,87,222,170,92,14,197,79,43,24,167,230,5,119,167,91,138,1,218,143,231,179,51,126,229,244,122,32,52,127,178,39,48,177,246,101,112,219,137,47,185,141,142,49,6,42,185,65,142,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,233,171,220,191,202,165,223,40,7,98,167,149,140,83,243,2,187,211,173,196,41,218,215,198,191,125,214,86,112,155,150,87,59,85,101,150,30,76,152,210,225,2,243,228,117,116,51,243,25,108,106,171,118,71,201,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,15,129,197,191,106,246,62,174,206,219,34,240,195,138,41,35,192,152,58,162,26,216,234,31,73,50,51,19,206,248,19,157,29,100,83,178,57,91,76,196,150,72,82,20,70,174,246,172,232,253,233,2,195,161,60,29,113,139,129,56,191,192,149,23,251,5,31,115,98,75,54,207,16,97,254,100,213,29,215,205,154,161,148,191,194,159,4,81,207,205,142,157,100,252,26,46,205,118,187,69,79,126,22,112,197,195,214,42,226,131,57,108,185,71,133,170,122,14,191,153,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,255,0,22,54,35,156,198,190,89,98,98,189,155,247,39,67,217,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,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,168,21,211,179,155,141,127,165,86,92,79,96,199,247,59,84,121,155,133,191,7,114,166,129,121,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,164,77,154,40,210,224,28,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,19,224,251,139,60,27,197,214,87,248,226,197,79,73,103,190,208,84,73,77,125,195,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,53,230,49,21,93,19,209,2,117,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,235,49,131,180,183,180,18,167,56,110,183,142,31,50,130,235,73,38,95,80,84,116,215,139,181,36,177,85,65,137,94,199,82,207,26,198,175,129,31,3,41,234,96,149,168,248,101,115,39,77,28,138,172,86,234,23,171,130,254,48,110,188,89,102,230,119,186,222,180,145,224,76,29,81,103,160,194,140,134,39,35,234,96,123,238,9,37,116,174,145,141,151,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,39,202,207,254,58,169,184,101,227,55,15,229,134,103,87,210,82,229,126,35,192,240,92,170,171,157,75,44,147,218,46,41,83,112,70,206,196,130,55,203,51,38,72,33,133,209,171,87,106,242,228,107,152,141,145,36,174,189,134,63,174,207,217,191,222,68,85,219,87,230,159,11,124,191,161,245,27,136,27,82,12,139,236,161,227,142,167,13,93,108,156,35,230,51,41,18,197,114,168,168,102,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,41,201,172,169,52,173,143,71,182,70,114,117,208,0,0,10,107,110,227,170,155,7,113,223,143,120,88,205,122,250,74,107,21,85,69,146,28,21,92,218,89,93,59,110,53,116,118,244,238,215,164,49,185,28,201,101,168,146,86,205,34,183,150,169,35,92,247,53,209,164,87,40,192,30,212,127,61,153,155,247,47,163,209,23,127,178,159,142,58,156,202,181,80,112,183,153,44,164,138,251,134,44,232,204,45,115,107,226,129,46,54,234,86,177,137,68,248,245,69,125,76,49,104,230,186,54,175,50,24,164,115,209,174,137,210,76,26,62,0,0,1,74,187,70,120,246,250,43,216,160,203,124,187,131,168,204,220,77,111,235,41,42,39,167,223,75,101,161,123,223,18,86,57,30,155,38,153,95,28,141,138,47,123,81,204,115,229,77,173,108,115,7,159,226,67,180,18,166,211,197,126,90,240,189,146,215,90,71,189,248,226,193,65,140,47,148,210,197,82,205,147,86,58,158,178,202,177,75,3,154,143,70,190,7,62,120,165,223,27,209,209,124,47,107,244,190,167,53,156,39,121,167,201,191,152,24,123,212,96,58,83,0,98,7,104,247,16,185,251,129,184,206,204,60,45,130,179,195,48,48,253,150,139,186,122,107,117,175,19,86,210,82,193,190,213,72,247,236,138,57,26,198,238,123,220,229,209,61,238,114,170,251,213,77,191,48,7,181,31,207,102,102,253,203,232,244,64,104,255,0,100,78,97,99,236,202,225,183,18,95,115,27,28,98,12,85,114,131,28,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,211,87,185,127,149,75,190,80,14,197,79,43,24,167,230,5,119,167,91,139,254,6,69,246,187,103,126,116,101,175,18,88,110,197,151,57,189,141,112,173,182,124,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,107,163,26,159,200,131,178,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,93,30,228,254,85,60,87,109,95,154,124,45,242,254,135,212,110,35,177,83,205,62,41,249,127,93,234,54,224,54,164,0,0,0,0,166,182,238,58,169,176,119,29,248,247,133,140,215,175,164,166,177,85,84,89,33,193,85,205,165,149,211,182,227,87,71,111,78,237,122,67,27,145,204,150,90,137,37,108,210,43,121,106,146,53,207,115,93,26,69,114,140,1,237,71,243,217,153,191,114,250,61,16,27,252,12,224,236,167,227,142,167,50,173,84,28,45,230,75,41,34,190,225,139,58,51,11,92,218,248,160,75,141,186,149,172,98,81,62,61,81,95,83,12,90,57,174,141,171,204,134,41,28,244,107,162,116,147,104,248,0,0,2,133,113,33,218,9,83,105,226,191,45,120,94,201,107,173,35,222,252,113,96,160,198,23,202,105,98,169,102,201,171,29,79,89,101,88,165,129,205,71,163,95,3,159,60,82,239,141,232,232,190,23,181,250,122,14,209,158,61,190,138,246,40,50,223,46,224,234,51,55,19,91,250,202,74,137,233,247,210,217,104,94,247,196,149,142,71,166,201,166,87,199,35,98,139,222,212,115,28,249,83,107,91,28,217,3,194,119,154,124,155,249,129,135,189,70,0,53,211,181,219,48,177,246,90,240,219,134,239,185,115,142,49,6,21,185,79,142,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,233,171,26,191,200,134,106,240,201,196,223,18,87,254,36,178,162,197,125,226,15,50,174,54,219,142,56,177,82,86,81,213,226,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,161,93,181,126,86,48,183,204,10,31,78,184,153,87,194,119,154,124,155,249,129,135,189,70,0,58,83,0,0,0,0,0,0,0,0,51,87,182,83,54,51,79,43,253,144,123,51,204,188,87,132,187,207,196,29,111,113,94,106,104,58,174,95,119,242,249,188,151,183,126,222,99,246,238,215,77,238,211,235,83,74,140,171,237,206,253,73,254,210,126,237,3,207,246,68,231,126,116,102,87,18,88,146,197,152,217,189,141,113,85,182,12,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,107,163,220,159,202,166,186,24,173,216,169,230,159,20,252,191,174,245,27,113,122,123,70,120,215,250,42,229,196,22,12,1,115,181,73,153,184,167,240,118,218,105,215,155,37,174,133,81,233,37,205,208,237,115,29,181,236,72,226,108,170,214,190,71,57,218,74,216,101,141,66,53,237,70,227,182,235,146,118,168,114,35,37,241,53,37,62,54,190,83,189,216,130,227,73,59,186,220,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,153,20,109,71,163,90,179,67,43,127,95,103,255,0,105,135,210,26,251,105,200,188,222,178,116,88,250,75,123,250,27,221,26,107,75,127,154,6,73,36,220,200,88,196,74,73,185,17,164,158,229,88,158,230,77,183,147,248,40,157,140,22,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,27,211,217,243,193,37,171,133,12,1,37,247,19,193,73,93,152,184,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,150,174,69,72,227,208,51,215,180,123,136,92,253,192,220,103,102,30,22,193,89,225,152,24,126,203,69,221,61,53,186,215,137,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,232,158,247,57,85,125,234,165,224,236,137,204,44,125,153,92,54,226,75,238,99,99,140,65,138,174,80,99,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,186,106,247,47,242,169,156,29,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,192,95,242,181,118,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,187,167,166,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,174,139,239,107,149,23,220,170,89,82,170,246,163,249,19,204,223,185,125,98,136,12,160,225,147,137,190,36,175,252,73,101,69,138,251,196,30,101,92,109,183,28,113,98,164,172,163,171,197,149,243,65,83,4,149,240,182,72,164,141,210,171,94,199,53,85,170,213,69,69,69,84,83,160,147,154,206,19,188,211,228,223,204,12,61,234,48,29,41,128,57,172,250,88,241,79,255,0,100,182,106,255,0,237,149,199,255,0,156,116,166,114,174,7,75,188,50,93,174,183,254,27,114,162,251,125,185,213,220,110,87,28,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,44,138,184,78,242,177,147,127,47,240,247,167,64,74,160,0,0,100,95,107,182,119,231,70,90,241,37,134,236,89,115,155,216,215,10,219,103,192,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,166,186,49,169,252,136,59,34,115,191,58,51,43,137,44,73,98,204,108,222,198,184,170,219,6,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,53,209,238,79,229,83,197,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,3,106,64,0,100,95,107,182,119,231,70,90,241,37,134,236,89,115,155,216,215,10,219,103,192,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,166,186,49,169,252,136,59,34,115,191,58,51,43,137,44,73,98,204,108,222,198,184,170,219,6,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,53,209,238,79,229,83,197,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,3,106,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,11,255,0,216,169,229,99,20,252,192,174,244,235,113,149,124,88,249,167,206,79,152,24,135,212,103,53,83,177,83,202,198,41,249,129,93,233,214,227,42,248,177,243,79,156,159,48,49,15,168,206,7,138,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,37,77,13,117,50,166,248,159,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,39,193,247,22,120,55,139,172,175,241,197,138,158,146,207,125,160,168,146,154,251,135,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,107,204,98,42,186,39,162,99,6,42,224,202,251,73,193,142,10,227,19,9,93,122,235,85,119,87,79,138,237,213,15,99,36,183,200,219,172,244,84,213,52,235,238,230,66,253,176,70,248,253,242,50,71,35,211,123,30,238,71,128,225,139,136,92,85,194,254,114,217,115,115,11,83,117,253,7,50,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,254,44,140,87,53,237,100,177,68,245,99,246,109,80,233,76,138,184,177,242,177,156,159,47,241,15,167,78,122,12,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,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,243,252,88,249,88,206,79,151,248,135,211,167,3,154,195,170,131,149,115,170,128,0,0,0,0,40,7,109,95,149,140,45,243,2,135,211,174,38,43,27,83,219,87,229,99,11,124,192,161,244,235,137,148,28,57,100,133,215,136,236,225,178,228,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,182,189,152,188,120,251,16,190,211,100,54,108,94,182,224,28,65,112,111,118,221,46,55,30,93,46,23,153,204,153,210,104,222,83,151,147,81,59,169,209,219,164,142,40,92,178,76,186,111,149,203,181,39,46,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,133,166,174,161,169,68,223,19,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,93,84,236,161,227,142,155,18,218,172,156,35,230,51,42,214,251,109,167,168,102,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,41,201,164,75,12,77,143,70,58,54,115,131,77,0,0,10,171,218,143,228,79,51,126,229,245,138,34,213,21,87,181,31,200,158,102,253,203,235,20,64,96,9,103,248,1,227,6,235,194,110,110,53,215,5,164,147,2,99,26,138,58,12,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,29,96,38,174,43,184,81,204,126,18,179,29,248,43,26,197,215,90,171,185,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,229,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,195,163,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,99,7,102,151,104,37,78,79,93,108,252,62,102,253,214,146,60,190,175,168,233,172,247,106,185,98,165,131,13,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,154,185,85,24,142,210,192,118,168,113,213,77,128,48,245,215,134,28,173,175,164,159,19,223,41,230,182,227,57,166,165,151,125,166,221,61,44,47,108,17,36,145,164,50,62,170,26,149,69,145,143,127,41,141,122,109,108,143,99,227,10,255,0,218,91,218,9,83,156,55,91,199,15,153,65,117,164,147,47,168,42,58,107,197,218,146,88,170,160,196,175,99,169,103,141,99,87,192,143,129,148,245,48,74,212,124,50,185,147,166,142,69,86,43,117,207,99,213,101,110,86,227,188,233,199,118,204,179,203,75,23,124,226,75,207,59,162,162,234,161,167,230,242,161,124,210,126,18,103,178,54,233,28,79,119,196,228,215,77,19,85,84,69,246,188,91,100,133,171,135,12,254,196,121,47,102,190,85,222,105,240,229,61,173,175,175,169,141,177,190,166,121,173,212,213,19,61,24,223,115,24,178,205,38,198,106,229,107,54,181,92,245,69,122,134,165,118,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,226,128,118,163,249,236,204,223,185,125,30,136,15,213,147,92,109,221,120,126,224,203,18,100,150,91,207,87,71,141,177,166,40,184,213,190,243,73,84,234,121,236,84,75,77,107,141,178,199,172,46,108,143,157,177,214,196,142,100,140,146,21,141,36,77,21,99,82,181,224,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,18,154,134,134,153,19,124,175,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,60,249,187,221,156,92,14,84,240,165,131,107,241,134,96,190,146,163,49,113,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,41,207,138,38,181,28,144,164,178,4,171,193,247,9,152,55,132,92,175,240,61,138,162,146,241,125,175,168,146,166,251,136,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,107,204,122,34,58,87,170,206,166,69,241,165,218,161,140,169,51,182,209,98,225,159,16,82,55,15,101,237,226,73,170,174,112,212,165,93,187,22,189,96,141,142,134,88,249,76,119,77,27,157,87,18,44,114,185,146,238,100,241,185,174,100,50,54,250,112,117,198,46,4,226,255,0,2,84,95,236,20,125,205,137,44,219,60,65,135,249,147,84,119,95,54,106,134,82,255,0,10,124,17,71,63,54,58,117,147,240,104,187,53,218,237,21,61,225,206,185,42,240,197,196,46,42,225,127,57,108,185,185,133,169,186,254,131,153,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,255,0,22,70,43,154,246,178,88,162,122,177,251,54,172,84,88,174,38,120,68,186,228,86,90,101,46,114,217,174,53,119,108,39,154,24,94,219,114,124,146,211,187,125,174,235,45,12,51,205,75,44,141,106,68,172,145,100,145,240,123,209,234,200,229,106,181,121,43,44,129,189,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,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,78,122,248,23,227,54,251,193,230,99,213,92,228,181,119,206,12,197,29,61,62,38,182,196,198,37,83,163,137,95,202,169,166,145,218,105,52,92,217,85,35,115,146,57,26,247,53,219,85,89,44,122,107,199,143,104,101,171,34,178,143,11,205,146,181,148,151,108,89,154,22,118,221,240,253,124,173,110,203,93,170,86,49,209,220,101,165,151,73,85,242,36,154,64,201,35,70,43,227,149,95,175,37,208,200,17,87,106,247,28,116,216,106,213,123,225,31,46,89,86,151,219,149,61,59,49,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,57,174,93,98,72,101,116,122,61,210,63,147,145,103,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,152,56,163,225,174,251,194,245,227,2,224,172,98,187,49,77,239,7,195,136,111,180,204,170,101,68,52,117,83,87,214,198,200,35,123,26,136,187,32,130,4,126,138,246,243,121,170,199,185,138,197,2,245,118,24,254,187,63,102,255,0,121,17,87,109,95,154,124,45,242,254,135,212,110,36,171,216,99,250,236,253,155,253,228,69,93,181,126,105,240,183,203,250,31,81,184,129,64,13,158,236,202,227,250,167,59,41,173,220,58,230,180,149,115,99,107,53,158,73,168,113,29,125,206,41,31,136,89,20,174,85,133,204,86,177,253,76,116,238,137,117,69,153,242,178,10,137,100,115,85,170,174,207,94,20,184,50,190,241,105,151,25,171,115,192,119,94,86,51,192,157,209,81,104,182,206,246,50,150,235,29,66,86,243,233,157,35,180,229,76,189,60,75,20,138,228,143,114,57,175,209,31,205,138,186,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,83,192,167,253,159,188,119,88,184,170,194,177,224,172,82,254,139,51,112,253,189,36,184,211,104,249,59,210,150,8,233,99,150,235,189,148,241,83,193,205,169,168,114,116,205,85,115,52,213,53,111,189,46,0,24,3,218,143,231,179,51,126,229,244,122,34,175,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,90,14,212,127,61,153,155,247,47,163,209,31,39,46,56,50,190,230,223,7,120,171,137,140,13,117,230,221,112,38,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,174,154,77,23,54,103,62,55,42,164,145,162,108,209,236,70,76,26,191,217,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,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,150,142,84,73,35,214,218,156,192,229,86,102,98,172,155,204,124,57,154,88,42,175,167,189,97,155,132,87,10,109,210,72,200,230,216,191,28,18,242,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,155,169,96,237,17,201,171,239,8,247,46,42,30,157,215,221,124,235,84,184,118,225,80,232,230,151,17,50,4,145,150,184,102,108,110,231,115,55,198,230,204,200,220,137,19,150,73,27,31,46,86,70,30,131,142,78,46,237,92,32,229,27,113,92,22,234,75,198,44,191,84,58,219,135,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,45,53,87,201,12,106,232,249,169,35,121,246,197,152,166,251,142,113,85,231,26,226,154,238,182,245,136,46,21,23,75,141,79,41,145,243,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,220,123,94,34,179,231,25,113,37,155,151,220,214,198,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,217,27,93,162,185,24,221,239,87,200,228,222,247,42,250,12,79,194,142,99,224,110,25,108,252,77,227,88,187,154,213,138,49,5,37,158,193,107,158,21,74,170,234,89,105,106,103,90,247,106,169,202,133,122,118,164,72,168,174,149,175,116,137,181,137,27,165,15,149,194,119,154,124,155,249,129,135,189,70,3,165,51,154,206,19,188,211,228,223,204,12,61,234,48,29,41,128,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,255,0,40,7,98,167,149,140,83,243,2,187,211,173,197,255,0,3,21,187,106,252,211,225,111,151,244,62,163,113,29,138,158,105,241,79,203,250,239,81,183,14,218,191,52,248,91,229,253,15,168,220,71,98,167,154,124,83,242,254,187,212,109,192,109,72,0,0,0,1,128,61,168,254,123,51,55,238,95,71,162,55,248,192,30,212,127,61,153,155,247,47,163,209,1,87,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,55,167,179,231,141,187,87,21,248,2,75,22,39,158,146,135,49,112,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,45,28,168,146,71,174,80,101,199,6,87,220,219,224,239,21,113,49,129,174,188,219,174,4,196,23,26,123,221,158,161,236,100,115,217,233,232,105,42,93,83,78,245,211,73,162,230,204,231,198,229,84,146,52,77,154,61,136,201,161,92,170,204,204,85,147,121,143,135,51,75,5,85,244,247,172,51,112,138,225,77,186,73,25,28,219,23,227,130,94,91,216,247,67,43,21,209,200,196,114,111,141,239,106,174,142,80,58,126,43,175,28,156,93,218,184,65,202,54,226,184,45,212,151,140,89,126,168,117,183,14,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,90,106,175,146,24,213,209,243,82,70,249,251,7,104,142,77,95,120,71,185,113,80,244,238,190,235,231,90,165,195,183,10,135,71,52,184,137,144,36,140,181,195,51,99,119,59,153,190,55,54,102,70,228,72,156,178,72,216,249,114,178,60,75,226,43,62,113,151,18,89,185,125,205,108,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,218,43,145,141,222,245,124,142,77,239,114,168,120,172,89,138,111,184,231,21,94,113,174,41,174,235,111,88,130,225,81,116,184,212,242,153,31,62,170,121,29,36,178,108,98,53,141,220,247,185,116,106,35,83,93,17,17,61,196,129,194,119,154,124,155,249,129,135,189,70,3,234,226,126,20,115,31,3,112,203,103,226,111,26,197,220,214,172,81,136,41,44,246,11,92,240,170,85,87,82,203,75,83,58,215,187,85,78,84,43,211,181,34,69,69,116,173,123,164,77,172,72,221,47,202,225,59,205,62,77,252,192,195,222,163,0,26,169,219,87,229,99,11,124,192,161,244,235,137,149,124,39,121,167,201,191,152,24,123,212,96,53,83,182,175,202,198,22,249,129,67,233,215,19,42,248,78,243,79,147,127,48,48,247,168,192,7,74,96,0,0,0,0,0,0,0,6,85,246,231,126,164,255,0,105,63,118,154,168,101,95,110,119,234,79,246,147,247,104,20,255,0,129,14,39,44,92,37,230,22,50,205,91,189,151,190,234,223,131,228,181,218,237,29,75,233,186,250,169,110,118,247,58,62,123,98,149,34,219,4,117,18,234,230,237,94,86,205,81,206,105,5,227,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,22,166,186,186,165,83,124,175,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,60,249,166,157,148,60,14,84,226,91,173,147,139,140,198,125,34,216,173,181,21,15,194,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,229,53,52,149,102,137,178,106,198,198,206,112,75,253,151,188,2,223,114,91,103,16,249,205,111,232,241,125,214,222,250,123,21,130,166,153,139,53,150,150,109,170,250,153,213,237,87,197,89,35,17,88,145,181,90,232,162,146,70,73,171,229,124,112,232,169,72,59,75,248,227,166,225,199,6,205,147,216,29,149,111,204,92,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,242,156,9,118,163,90,179,178,235,102,201,124,247,166,164,177,227,106,138,120,169,45,216,129,178,182,58,44,67,91,185,205,229,62,36,107,91,73,82,246,242,246,181,21,99,150,78,99,89,202,87,69,11,130,133,246,163,249,236,204,223,185,125,30,136,191,253,138,158,86,49,79,204,10,239,78,183,20,3,181,31,207,102,102,253,203,232,244,69,255,0,236,84,242,177,138,126,96,87,122,117,184,11,254,85,94,212,127,34,121,155,247,47,172,81,22,168,170,189,168,254,68,243,55,238,95,88,162,3,21,184,78,243,79,147,127,48,48,247,168,192,116,166,115,89,194,119,154,124,155,249,129,135,189,70,3,165,48,7,42,231,85,7,42,224,116,17,217,205,159,56,55,58,184,92,193,182,187,21,109,36,87,220,7,103,162,195,55,219,75,106,22,73,232,223,75,23,34,9,158,138,198,174,202,136,161,73,90,168,138,196,85,146,52,123,157,19,244,180,7,53,156,52,113,23,142,248,95,205,58,12,204,192,181,31,224,168,239,20,91,33,252,103,107,234,97,154,122,62,100,177,73,201,230,242,24,222,107,27,189,159,90,47,214,139,208,71,14,185,243,131,120,146,202,59,22,107,96,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,209,28,172,110,246,43,36,106,108,123,85,66,75,0,206,174,213,206,53,253,153,97,89,248,107,203,59,157,170,167,18,98,219,125,69,54,45,151,94,116,214,123,92,209,181,169,79,177,90,177,182,106,168,228,127,189,206,223,28,73,185,24,139,52,50,180,41,183,107,6,111,96,220,218,226,190,166,12,25,61,92,236,192,214,120,240,133,206,105,160,88,152,251,141,53,101,91,234,27,18,59,226,115,24,233,249,106,229,70,234,248,222,173,220,205,175,119,181,236,84,243,79,138,126,95,215,122,141,184,160,5,255,0,236,84,243,79,138,126,95,215,122,141,184,13,169,0,1,138,221,181,126,105,240,183,203,250,31,81,184,158,43,178,127,55,176,110,82,241,95,77,6,51,158,174,6,99,155,60,152,66,217,52,48,44,172,101,198,166,178,145,244,237,149,27,241,53,143,116,28,180,114,35,180,124,140,87,109,102,231,183,218,246,213,249,167,194,223,47,232,125,70,226,80,0,58,168,6,101,246,83,241,213,83,140,99,160,225,99,53,235,234,234,111,180,180,233,14,10,174,109,44,77,129,214,234,74,38,39,118,189,33,141,170,215,197,21,60,146,182,105,21,220,196,89,26,231,181,205,141,37,211,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,6,0,246,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,202,190,44,124,211,231,39,204,12,67,234,51,154,169,216,169,229,99,20,252,192,174,244,235,113,149,124,88,249,167,206,79,152,24,135,212,103,3,106,123,46,60,137,229,151,223,94,177,90,102,95,104,239,3,148,220,41,99,42,12,97,151,207,171,168,203,172,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,205,115,34,149,174,71,44,43,44,154,105,217,113,228,79,44,190,250,245,138,210,31,237,94,227,7,0,224,156,175,189,240,199,98,90,75,230,54,197,116,244,237,185,196,177,67,81,5,138,139,153,28,200,249,219,43,30,222,166,70,181,57,76,68,73,35,71,54,161,29,26,182,5,144,51,175,130,78,48,113,55,8,217,161,21,233,171,87,91,130,111,149,16,55,22,89,233,34,167,231,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,237,159,16,184,166,197,142,120,47,204,188,107,133,171,186,219,46,32,202,251,205,210,221,83,202,124,124,250,89,237,50,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,95,113,207,22,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,116,215,135,154,110,23,59,58,243,51,39,160,197,181,120,149,246,236,15,139,106,102,185,76,201,97,100,175,158,150,170,68,72,169,223,52,173,166,99,90,230,181,89,27,145,142,122,62,69,77,242,61,84,48,48,234,160,229,92,234,160,0,0,0,0,10,1,219,87,229,99,11,124,192,161,244,235,137,64,59,46,60,246,101,151,223,94,143,90,95,254,218,191,43,24,91,230,5,15,167,92,74,1,217,113,231,179,44,190,250,244,122,208,52,83,180,127,179,254,143,136,139,20,185,183,148,56,119,251,108,80,116,208,75,77,79,36,20,241,226,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,252,10,197,136,39,85,6,85,246,174,112,45,246,252,80,100,166,12,255,0,116,85,99,250,42,23,127,197,115,110,145,211,163,127,240,189,83,218,239,250,137,149,159,156,76,5,138,236,226,227,142,167,138,220,27,95,131,243,5,148,148,249,139,131,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,121,77,124,177,57,170,212,153,34,142,229,28,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,19,224,251,139,60,27,197,214,87,248,226,197,79,73,103,190,208,84,73,77,125,195,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,53,230,49,21,93,19,209,2,117,42,175,106,63,145,60,205,251,151,214,40,139,84,85,94,212,127,34,121,155,247,47,172,81,1,128,39,71,188,87,112,163,151,28,90,229,195,240,86,53,139,161,186,208,243,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,204,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,115,132,116,103,198,15,22,120,55,132,92,175,241,197,246,158,146,241,125,175,168,142,154,197,135,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,107,203,98,170,58,86,34,135,62,217,165,149,184,239,37,177,221,207,44,243,46,197,220,216,146,205,201,235,104,186,168,106,57,92,216,89,52,127,132,133,239,141,218,199,43,29,240,185,116,215,69,209,81,81,60,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,135,214,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,45,77,117,117,74,166,249,95,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,124,155,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,222,158,207,62,11,45,92,44,101,125,61,247,23,225,250,70,230,166,37,167,85,196,21,137,82,218,165,162,129,100,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,100,140,100,59,114,219,181,31,207,102,102,253,203,232,244,70,154,118,113,113,199,83,197,110,13,175,193,249,130,202,74,124,197,193,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,188,166,190,88,156,213,106,76,145,71,153,125,168,254,123,51,55,238,95,71,162,2,255,0,246,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,226,128,118,163,249,236,204,223,185,125,30,136,11,63,216,211,195,62,13,191,199,116,226,158,251,93,87,85,125,195,151,138,188,57,98,161,106,172,112,81,189,104,162,89,234,222,168,237,102,123,226,172,88,154,197,68,99,19,152,229,71,185,204,88,189,95,106,247,28,116,216,106,213,123,225,31,46,89,86,151,219,149,61,59,49,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,57,174,93,98,72,101,116,122,61,210,63,147,90,184,113,227,142,167,133,46,9,175,88,63,47,153,73,81,152,184,195,28,93,31,67,52,175,138,86,89,41,27,111,182,177,107,101,129,85,92,247,185,202,230,192,215,55,148,231,197,43,156,174,72,86,41,41,174,19,194,215,220,115,138,172,216,43,11,80,245,183,172,65,112,167,181,219,169,185,172,143,159,85,60,141,142,40,247,189,90,198,238,123,218,154,185,81,169,174,170,168,158,240,61,6,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,244,81,195,174,67,96,222,27,114,142,197,149,56,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,117,70,171,221,177,136,200,218,187,24,212,79,1,193,39,7,216,103,132,108,175,138,202,212,164,173,198,215,202,120,29,139,47,20,146,212,114,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,108,80,28,171,157,25,228,110,0,193,185,167,193,54,88,229,246,96,225,234,75,230,30,190,101,190,31,166,174,161,169,69,217,43,59,190,157,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,156,195,165,62,19,188,172,100,223,203,252,61,233,208,1,132,60,96,240,153,140,184,69,205,15,3,223,106,42,239,22,42,250,120,234,108,88,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,126,156,183,170,35,101,98,172,20,116,167,196,239,15,88,87,138,12,154,189,101,30,41,169,232,58,254,93,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,252,104,222,141,115,28,248,165,149,136,246,111,220,148,3,129,126,203,124,119,128,243,198,171,48,184,146,180,244,148,152,6,225,79,89,133,98,183,92,161,154,150,247,93,28,207,116,117,138,248,164,231,71,12,43,20,82,182,41,35,141,210,58,88,247,162,53,146,68,240,146,187,52,187,62,233,178,122,213,103,226,15,55,237,85,113,230,13,125,63,83,103,180,213,197,45,44,248,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,213,170,136,244,118,149,131,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,9,87,176,199,245,217,251,55,251,200,138,187,106,252,211,225,111,151,244,62,163,113,37,94,195,31,215,103,236,223,239,34,42,237,171,243,79,133,190,95,208,250,141,196,9,87,176,199,245,217,251,55,251,200,245,93,169,124,4,248,238,142,253,197,118,87,207,179,16,90,173,253,102,47,181,212,84,105,29,125,13,36,8,213,172,167,115,215,72,230,134,8,154,143,139,84,108,145,198,138,196,73,90,173,159,202,246,24,254,187,63,102,255,0,121,23,255,0,137,126,34,240,39,11,249,89,95,153,152,234,163,252,45,29,158,139,100,223,140,238,157,52,211,65,71,204,138,41,57,60,222,67,219,205,123,118,51,235,85,250,145,67,156,204,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,69,28,42,241,49,131,120,175,202,58,60,210,193,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,206,190,97,99,91,174,101,99,252,75,152,215,218,122,72,46,88,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,186,105,170,175,214,107,79,100,119,7,216,155,43,173,85,220,72,230,2,85,219,238,88,194,207,29,6,30,182,182,90,121,96,154,201,82,218,90,198,215,61,209,189,238,223,35,155,27,91,27,185,110,141,34,145,92,215,115,27,176,41,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,174,189,171,28,14,83,101,173,214,191,138,76,182,125,92,182,44,79,120,87,226,155,99,153,44,235,110,184,213,57,239,90,214,73,162,163,41,166,151,86,185,178,57,57,115,75,27,88,174,108,173,142,28,224,58,157,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,200,188,105,217,25,125,78,46,44,216,55,15,79,117,110,78,226,62,182,251,89,123,162,165,99,123,130,150,57,228,84,180,163,167,158,71,201,54,199,82,69,28,239,69,115,249,207,145,34,145,41,230,68,8,131,179,175,129,90,158,41,113,146,99,140,193,160,171,102,85,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,200,99,152,215,177,238,71,178,239,246,213,249,88,194,223,48,40,125,58,226,94,156,39,133,172,88,27,10,217,176,86,22,161,232,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,125,229,22,237,171,242,177,133,190,96,80,250,117,196,12,171,225,59,205,62,77,252,192,195,222,163,1,210,153,205,103,9,222,105,242,111,230,6,30,245,24,13,254,226,135,52,241,222,75,228,118,42,204,140,185,203,239,23,94,172,150,250,138,198,211,203,87,13,61,45,28,49,66,249,101,172,169,89,36,99,228,134,38,70,231,44,80,238,150,71,109,99,81,168,231,72,192,146,164,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,215,115,152,199,79,11,92,228,77,26,178,198,139,166,228,215,3,59,81,252,246,102,111,220,190,143,68,70,149,60,89,231,205,219,62,108,60,72,226,108,117,87,123,198,216,118,162,150,90,74,138,143,192,65,200,131,255,0,197,57,84,203,19,89,77,35,93,35,101,138,61,137,34,77,50,187,223,35,213,92,91,103,125,171,136,252,254,196,121,209,102,177,213,217,169,241,29,61,173,207,160,169,145,178,62,154,120,109,212,212,243,49,30,223,115,216,146,195,38,199,232,213,115,54,185,90,197,85,98,6,165,118,42,121,88,197,63,48,43,189,58,220,95,242,128,118,42,121,88,197,63,48,43,189,58,220,95,240,49,91,182,175,205,62,22,249,127,67,234,55,17,216,169,230,159,20,252,191,174,245,27,112,237,171,243,79,133,190,95,208,250,141,196,118,42,121,167,197,63,47,235,189,70,220,6,212,128,0,0,0,24,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,23,255,0,177,83,202,198,41,249,129,93,233,214,226,186,246,172,112,57,77,150,183,90,254,41,50,217,245,114,216,177,61,225,95,138,109,142,100,179,173,186,227,84,231,189,107,89,38,138,140,166,154,93,90,230,200,228,229,205,44,109,98,185,178,182,56,108,87,98,167,149,140,83,243,2,187,211,173,197,244,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,14,88,139,149,217,215,192,173,79,20,184,201,49,198,96,208,85,179,42,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,228,49,204,107,216,247,35,217,47,227,78,200,203,234,113,113,102,193,184,122,123,171,114,119,17,245,183,218,203,221,21,43,27,220,20,177,207,34,165,165,29,60,242,62,73,182,58,146,40,231,122,43,159,206,124,137,20,137,79,50,38,180,225,60,45,98,192,216,86,205,130,176,181,15,69,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,239,2,139,118,213,249,88,194,223,48,40,125,58,226,101,95,9,222,105,242,111,230,6,30,245,24,13,84,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,1,170,157,181,126,86,48,183,204,10,31,78,184,153,87,194,119,154,124,155,249,129,135,189,70,3,85,59,106,252,172,97,111,152,20,62,157,113,50,175,132,239,52,249,55,243,3,15,122,140,0,116,166,1,64,59,80,184,233,246,41,133,95,145,217,57,140,250,76,201,189,108,239,138,154,38,238,154,197,107,146,55,42,233,50,57,58,122,201,181,143,151,162,57,236,137,95,39,224,156,234,121,20,33,254,212,30,208,74,107,181,53,235,133,236,150,186,213,177,140,168,117,6,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,235,171,231,42,231,85,0,10,171,199,63,28,255,0,66,239,4,255,0,106,239,24,248,199,188,191,191,125,223,210,244,157,55,249,60,219,247,117,63,205,211,103,242,235,238,181,69,0,237,91,225,115,61,184,148,246,93,236,83,3,120,143,195,157,247,222,127,140,232,232,249,29,71,67,201,252,230,88,247,110,228,75,249,58,233,183,223,166,169,168,56,92,237,91,250,74,103,182,25,201,79,96,190,28,241,31,91,248,207,197,61,103,35,167,163,158,167,236,122,72,247,110,228,109,252,180,211,118,190,253,52,91,254,100,7,1,92,5,113,99,146,220,88,224,108,204,204,188,169,238,108,55,102,239,62,182,183,191,109,181,28,174,109,182,170,24,255,0,7,13,67,228,118,178,74,198,252,45,93,53,213,116,68,85,77,127,0,101,95,110,119,234,79,246,147,247,105,170,134,85,246,231,126,164,255,0,105,63,118,129,82,187,58,248,103,193,188,82,241,12,152,51,48,107,170,217,135,172,22,121,177,29,117,21,50,171,31,115,100,53,20,240,165,34,202,142,71,66,199,58,161,170,247,183,227,216,199,53,170,199,57,36,102,186,113,209,198,109,139,131,204,184,165,185,199,106,239,156,103,138,58,138,124,51,109,149,143,74,87,73,18,51,155,83,83,35,116,210,24,185,177,42,198,215,36,146,57,237,107,118,162,190,88,242,91,179,199,136,92,43,194,254,97,102,38,110,98,154,110,191,160,203,250,170,107,117,173,149,81,211,205,115,174,150,231,110,108,84,241,185,235,255,0,26,71,171,90,247,50,40,165,122,49,251,54,172,21,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,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,229,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,55,83,179,175,129,90,110,22,176,106,99,140,193,160,164,126,106,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,203,123,152,215,189,141,71,190,191,246,95,118,125,212,218,106,108,188,80,231,77,170,145,239,125,59,107,240,125,142,166,40,170,89,178,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,45,241,189,27,47,194,246,179,77,74,3,0,123,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,138,1,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,5,255,0,42,87,105,141,218,213,127,236,255,0,204,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,237,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,42,7,106,199,23,124,69,217,49,253,127,14,246,235,117,94,1,193,55,27,58,172,187,106,41,102,173,196,244,82,204,248,221,80,249,97,115,221,77,76,231,83,203,27,96,71,50,71,198,178,115,211,73,82,24,234,174,9,226,238,235,101,224,231,48,248,69,196,214,234,187,133,182,255,0,81,71,114,195,85,237,168,115,214,217,59,46,20,149,21,20,175,99,221,181,180,207,108,18,74,222,90,34,182,103,200,174,107,249,202,248,131,197,112,157,230,159,38,254,96,97,239,81,128,233,76,230,179,132,239,52,249,55,243,3,15,122,140,7,74,96,14,85,206,170,14,85,192,177,92,72,112,125,137,178,79,45,50,215,59,108,201,87,113,192,152,255,0,11,216,43,223,95,83,45,59,95,71,123,173,161,117,68,212,40,198,191,154,246,34,67,36,172,147,150,214,163,36,108,106,231,61,138,247,253,94,0,120,193,186,240,155,155,141,117,193,105,36,192,152,198,162,142,131,21,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,178,153,27,128,48,110,105,240,77,150,57,125,152,56,122,146,249,135,175,153,111,135,233,171,168,106,81,118,74,206,239,167,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,196,30,49,56,85,198,92,40,102,229,195,7,222,109,181,110,195,23,26,138,138,156,39,119,146,68,153,151,27,114,63,224,71,74,214,49,189,76,109,116,109,153,155,91,181,234,142,68,229,190,55,188,53,167,141,174,208,76,27,145,25,47,98,188,229,133,214,146,247,139,51,42,206,149,248,101,141,149,96,158,130,221,83,73,35,169,239,79,134,104,30,138,198,202,176,237,130,102,199,205,94,98,39,217,72,141,196,27,181,207,25,102,190,63,173,188,214,71,87,127,197,152,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,70,70,212,247,185,17,169,245,33,231,205,105,236,186,236,255,0,163,180,81,219,120,155,206,252,59,206,186,205,211,92,112,61,174,121,32,158,150,58,89,96,138,120,110,206,229,189,251,166,94,110,145,71,34,49,208,186,55,72,173,87,172,78,136,51,215,137,126,25,241,151,11,88,135,10,96,204,193,174,164,126,33,191,225,122,124,71,93,69,76,168,246,91,31,53,85,76,41,72,178,163,149,179,61,173,167,106,189,237,248,55,189,205,106,189,173,73,31,104,59,21,60,211,226,159,151,245,222,163,110,29,181,126,105,240,183,203,250,31,81,184,142,197,79,52,248,167,229,253,119,168,219,128,218,144,0,24,173,219,87,230,159,11,124,191,161,245,27,137,90,184,86,225,142,251,197,86,42,197,216,43,11,94,186,43,214,31,193,245,248,150,221,77,211,50,78,244,170,130,72,35,138,135,123,229,137,144,115,95,80,212,231,57,85,172,211,85,106,167,189,44,175,109,95,154,124,45,242,254,135,212,110,35,177,83,205,62,41,249,127,93,234,54,224,41,5,218,217,140,178,163,31,214,217,171,36,171,176,98,204,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,163,227,114,251,218,138,213,250,148,219,238,206,190,58,169,184,165,193,169,129,243,6,190,145,153,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,45,142,123,88,198,57,24,200,211,181,115,130,143,105,184,86,126,37,50,206,217,106,166,196,152,74,223,81,83,139,98,211,147,53,226,215,12,109,114,84,111,87,36,110,154,150,56,223,238,115,119,201,18,237,71,170,195,12,78,200,204,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,66,84,208,215,83,42,111,137,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,117,16,8,43,131,190,42,176,111,21,249,71,111,198,22,107,149,35,113,61,186,158,158,155,22,90,35,141,97,125,186,226,172,248,213,177,57,239,119,77,35,155,35,161,126,231,110,98,43,85,121,140,145,140,157,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,23,255,0,177,83,202,198,41,249,129,93,233,214,227,42,248,177,243,79,156,159,48,49,15,168,206,106,167,98,167,149,140,83,243,2,187,211,173,198,85,241,99,230,159,57,62,96,98,31,81,156,13,52,225,231,139,60,27,194,47,102,38,89,227,139,237,61,37,226,251,95,81,118,166,177,97,199,87,173,44,247,87,165,242,169,39,86,61,35,149,88,200,162,122,200,231,171,54,107,203,98,170,58,86,34,228,182,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,106,107,171,170,85,55,202,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,127,207,172,1,77,23,5,28,47,230,149,14,30,171,90,138,170,124,87,96,186,93,154,146,186,4,100,87,186,137,232,169,222,186,242,152,245,89,171,222,223,114,61,232,146,126,82,70,155,125,7,100,253,198,197,69,198,214,16,166,187,225,206,242,171,184,91,238,244,246,186,158,177,240,247,101,82,80,205,35,170,118,53,52,155,88,35,168,131,150,237,26,157,70,255,0,202,141,168,6,143,246,113,112,57,83,194,150,13,175,198,25,130,250,74,140,197,198,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,220,167,62,40,154,212,114,66,146,201,58,241,99,229,99,57,62,95,226,31,78,156,149,72,171,139,31,43,25,201,242,255,0,16,250,116,224,115,88,117,80,114,174,117,80,0,0,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,160,29,151,30,123,50,203,239,175,71,173,47,255,0,109,95,149,140,45,243,2,135,211,174,37,0,236,184,243,217,150,95,125,122,61,104,27,252,0,3,16,59,71,251,63,235,56,119,190,203,155,121,67,135,127,181,61,127,77,4,180,212,242,79,81,38,29,170,216,200,246,212,62,103,201,35,225,154,68,87,178,101,118,212,146,85,137,200,207,192,172,181,175,134,46,33,113,87,11,249,203,101,205,204,45,77,215,244,28,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,248,178,49,92,215,181,146,197,19,213,143,217,181,122,51,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,173,53,117,13,74,46,201,89,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,96,15,27,124,31,98,110,17,179,66,91,43,146,174,183,4,223,42,39,118,19,188,85,203,79,207,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,13,233,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,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,88,43,181,31,200,158,102,253,203,235,20,70,69,240,73,198,14,38,225,27,52,34,189,53,106,235,112,77,242,162,6,226,203,61,36,84,252,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,221,94,237,27,197,54,44,115,217,213,141,49,174,22,174,235,108,184,130,223,135,110,150,234,158,83,227,231,210,207,116,160,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,190,224,48,92,149,120,157,226,23,21,113,65,156,183,172,220,197,52,221,7,95,203,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,141,35,213,173,99,95,44,178,189,24,205,251,82,42,45,255,0,103,55,5,31,74,172,199,158,255,0,143,237,151,88,242,203,11,126,18,229,83,2,114,163,186,87,34,177,99,182,54,109,205,123,119,49,235,36,174,137,28,230,70,214,183,88,157,52,82,32,74,189,152,189,159,244,121,187,89,77,196,14,119,225,222,175,2,210,109,159,12,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,85,116,109,123,36,177,93,165,189,159,116,217,195,106,188,113,7,148,22,170,185,51,6,130,159,169,188,90,105,34,150,170,124,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,232,212,69,122,183,93,10,0,114,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,246,188,81,231,167,210,83,61,177,54,117,248,91,195,158,35,232,191,22,117,221,103,35,167,163,130,155,237,185,113,238,221,200,221,249,9,166,237,61,250,106,183,43,181,67,129,90,156,1,136,110,188,79,101,109,5,92,248,98,249,81,53,203,25,195,53,84,91,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,249,79,107,215,115,99,123,25,30,112,1,181,61,138,158,86,49,79,204,10,239,78,183,20,3,181,31,207,102,102,253,203,232,244,69,255,0,236,84,242,177,138,126,96,87,122,117,184,160,29,168,254,123,51,55,238,95,71,162,2,170,155,125,217,193,217,255,0,71,195,189,138,44,219,205,236,59,253,182,43,250,152,34,166,168,146,10,136,240,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,126,25,101,174,189,142,252,42,224,220,117,83,122,226,91,29,219,105,46,207,194,183,134,90,112,189,36,178,43,153,75,113,142,38,79,53,100,176,171,54,185,236,108,244,220,135,111,93,175,230,189,88,143,100,47,110,186,0,0,1,202,185,210,159,9,222,86,50,111,229,254,30,244,232,14,107,14,148,248,78,242,177,147,127,47,240,247,167,64,4,170,0,0,98,183,109,95,154,124,45,242,254,135,212,110,38,212,152,173,219,87,230,159,11,124,191,161,245,27,136,18,175,97,143,235,179,246,111,247,145,21,118,213,249,167,194,223,47,232,125,70,226,74,189,134,63,174,207,217,191,222,68,85,219,87,230,159,11,124,191,161,245,27,136,30,215,177,195,31,224,220,172,193,188,65,102,14,96,226,26,75,30,30,177,211,225,202,154,234,234,149,93,145,51,91,146,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,64,227,7,139,60,101,197,214,104,120,226,251,79,87,103,177,80,83,199,77,98,195,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,244,229,177,85,91,19,17,61,87,15,216,2,155,29,112,91,196,245,82,97,234,187,181,203,10,212,96,203,253,181,41,146,87,62,149,241,212,215,197,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,186,108,71,54,186,225,59,141,138,207,138,172,215,108,83,135,60,65,101,162,184,83,212,92,109,29,99,233,59,194,149,146,53,210,211,115,216,138,248,185,140,71,51,152,212,220,221,218,167,189,0,208,174,202,126,7,41,179,42,235,65,197,38,100,190,174,43,22,24,188,35,240,181,177,172,150,5,184,220,105,92,199,165,107,228,209,17,244,208,203,163,90,216,220,188,201,162,145,175,86,182,39,71,54,196,158,127,47,110,120,54,245,128,48,213,231,46,99,164,143,9,215,217,232,170,108,44,164,164,90,88,27,110,124,44,117,50,71,10,181,171,19,57,74,205,24,173,110,212,209,52,77,52,61,0,24,3,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,224,47,248,0,1,64,59,106,252,172,97,111,152,20,62,157,113,47,249,64,59,106,252,172,97,111,152,20,62,157,113,3,42,248,78,243,79,147,127,48,48,247,168,192,116,166,115,89,194,119,154,124,155,249,129,135,189,70,3,165,48,49,219,181,99,129,202,108,181,186,215,241,73,150,207,171,150,197,137,239,10,252,83,108,115,37,157,109,215,26,167,61,235,90,201,52,84,101,52,210,234,215,54,71,39,46,105,99,107,21,205,149,177,195,156,7,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,230,113,161,147,150,44,130,226,131,31,229,86,22,155,125,150,213,112,142,162,221,30,215,167,77,75,87,79,21,92,84,218,189,239,123,249,44,168,108,92,199,57,92,254,94,245,209,93,162,6,159,246,42,121,88,197,63,48,43,189,58,220,95,243,158,30,7,56,187,186,240,131,155,142,197,115,219,170,239,24,78,253,78,219,110,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,156,196,209,89,36,209,163,163,230,172,141,232,35,9,226,155,22,57,194,182,108,107,133,171,186,219,46,32,183,211,221,45,213,60,167,199,207,165,158,54,201,20,155,30,141,123,119,49,237,93,28,136,228,215,69,68,95,112,24,217,219,87,230,159,11,124,191,161,245,27,136,236,84,243,79,138,126,95,215,122,141,184,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,3,106,64,0,0,0,12,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,11,255,0,216,169,229,99,20,252,192,174,244,235,113,127,202,1,216,169,229,99,20,252,192,174,244,235,113,127,192,0,0,160,29,181,126,86,48,183,204,10,31,78,184,153,87,194,119,154,124,155,249,129,135,189,70,3,85,59,106,252,172,97,111,152,20,62,157,113,50,175,132,239,52,249,55,243,3,15,122,140,0,106,167,109,95,149,140,45,243,2,135,211,174,38,85,240,157,230,159,38,254,96,97,239,81,128,213,78,218,191,43,24,91,230,5,15,167,92,76,128,202,124,117,236,191,52,240,110,102,119,95,121,248,75,16,91,175,189,23,63,147,213,116,181,49,205,202,230,109,118,205,220,189,187,182,187,77,117,209,116,208,13,212,227,235,141,124,43,194,158,92,85,217,45,55,62,163,51,113,53,190,104,240,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,121,210,49,88,137,181,178,190,44,22,197,152,166,251,142,113,85,231,26,226,154,238,182,245,136,46,21,23,75,141,79,41,145,243,234,167,145,210,75,38,198,35,88,221,207,123,151,70,162,53,53,209,17,19,220,122,172,244,207,76,199,226,47,49,238,57,161,154,23,158,186,235,93,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,92,44,220,237,19,85,114,185,206,123,220,247,189,239,117,202,225,191,179,238,166,211,195,14,101,113,67,157,54,170,71,189,249,111,127,175,193,246,58,152,162,169,102,201,173,45,168,163,189,36,177,78,230,163,209,175,157,172,130,88,183,198,244,108,191,11,218,205,3,61,142,148,243,211,138,60,137,225,175,185,61,181,227,159,14,120,143,169,238,207,197,149,149,156,254,159,149,206,252,218,41,54,237,231,197,249,90,107,187,221,174,139,167,53,134,191,118,202,101,62,105,230,135,178,15,102,121,105,138,241,111,118,120,131,173,238,43,53,77,127,75,204,238,254,95,55,146,199,108,221,203,126,221,218,107,177,218,125,74,5,170,202,222,61,120,78,206,156,119,108,203,60,180,205,110,249,196,151,158,119,69,69,220,87,42,126,111,42,23,205,39,225,38,167,100,109,210,56,158,239,137,201,174,154,38,170,168,139,96,12,64,236,225,225,235,63,112,55,25,217,121,138,113,174,71,230,6,31,178,209,119,183,83,113,186,97,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,154,175,189,206,68,79,122,161,183,224,8,83,58,248,204,225,179,135,108,85,75,130,179,143,50,60,63,122,173,183,178,233,5,55,115,215,213,239,165,124,146,70,217,55,211,193,35,19,87,195,34,104,171,187,225,215,77,21,21,102,179,34,251,93,178,67,58,51,43,137,44,55,125,203,156,161,198,184,170,219,6,7,163,164,150,178,201,96,171,174,130,57,219,95,94,231,68,233,33,141,205,71,163,94,199,43,85,117,209,237,95,229,64,52,127,34,248,163,200,158,37,59,239,216,166,57,241,31,135,58,110,243,252,89,89,71,200,234,57,188,159,206,98,143,118,238,68,191,147,174,155,125,250,106,154,208,14,220,239,212,159,237,39,238,211,213,118,53,229,62,105,229,127,181,255,0,105,153,105,138,240,151,121,248,127,162,239,219,53,77,7,85,203,239,14,103,43,156,198,239,219,204,102,237,186,233,189,186,253,104,121,94,220,239,212,159,237,39,238,208,50,172,209,78,204,94,207,250,60,221,172,166,226,7,59,240,239,87,129,105,54,207,134,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,170,186,54,189,146,87,254,207,126,26,236,92,80,241,29,111,193,88,197,119,225,107,37,190,124,67,125,166,101,83,233,230,172,165,133,241,198,200,35,123,26,170,155,231,158,4,126,138,199,114,185,170,199,181,232,197,58,9,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,214,0,3,0,123,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,138,1,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,5,159,226,171,134,124,27,197,126,81,214,101,110,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,206,120,115,87,44,241,86,77,230,62,35,202,220,107,73,211,222,176,205,194,91,125,78,216,228,100,115,108,95,130,120,185,140,99,221,12,172,86,201,27,213,169,190,55,177,200,154,57,14,159,138,21,218,251,144,216,55,25,240,233,83,158,78,162,164,164,197,152,2,162,137,140,184,54,157,93,61,109,186,162,169,180,238,162,123,145,237,77,141,150,165,147,181,206,71,236,88,228,107,17,188,233,28,6,80,240,157,230,159,38,254,96,97,239,81,128,233,76,229,92,220,158,205,14,56,233,184,142,193,176,228,246,56,101,91,51,23,5,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,66,239,156,171,157,84,28,171,129,209,158,70,227,252,27,149,156,19,101,142,96,230,14,33,164,177,225,235,30,91,225,250,154,234,234,149,93,145,51,187,233,209,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,113,7,140,78,42,177,151,21,249,185,112,198,23,155,149,91,112,197,186,162,162,155,9,218,36,141,33,101,186,220,175,248,21,209,53,239,111,83,35,91,27,166,126,231,110,122,35,81,121,108,141,140,250,188,72,113,131,137,179,179,45,50,215,36,172,203,87,110,192,152,3,11,216,40,31,65,83,21,59,159,89,123,162,161,117,60,213,200,246,179,154,198,42,77,36,76,143,152,230,171,35,108,138,214,189,234,198,122,14,1,120,40,197,92,86,102,61,37,238,237,108,233,242,203,12,220,33,147,17,220,42,18,70,71,95,177,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,147,27,209,234,187,157,19,37,10,191,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,154,61,137,44,50,198,174,110,169,190,55,183,235,106,162,106,255,0,101,215,104,5,29,222,142,219,195,38,119,226,46,77,214,30,154,221,129,238,147,199,4,20,178,82,197,4,80,67,105,119,45,140,219,50,114,181,138,73,21,238,153,210,58,53,114,61,34,108,179,255,0,25,189,159,249,113,158,121,29,67,100,192,24,119,186,177,158,92,225,246,219,176,92,212,242,35,164,168,165,165,135,72,45,53,18,78,244,230,66,253,168,214,73,44,155,162,145,235,38,229,71,76,201,112,222,237,108,198,89,81,143,235,108,213,146,85,216,49,102,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,209,241,185,125,237,69,106,253,74,5,223,237,171,243,79,133,190,95,208,250,141,196,118,42,121,167,197,63,47,235,189,70,220,85,254,37,248,152,198,92,82,226,28,41,140,243,6,134,145,152,134,193,133,233,240,229,117,109,50,35,25,115,124,53,85,51,37,90,196,141,70,194,247,54,161,168,246,55,224,222,199,57,168,198,185,35,101,160,236,84,243,79,138,126,95,215,122,141,184,13,62,206,190,51,56,108,225,219,21,82,224,172,227,204,143,15,222,171,109,236,186,65,77,220,245,245,123,233,95,36,145,182,77,244,240,72,196,213,240,200,154,42,238,248,117,211,69,69,86,74,113,153,195,103,17,56,170,171,5,100,230,100,120,130,245,69,111,125,210,122,110,231,175,164,217,74,201,35,141,210,111,168,130,54,46,143,154,52,209,23,119,197,174,154,34,170,103,183,107,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,174,186,61,171,252,168,59,34,114,67,58,50,215,137,44,73,125,204,108,161,198,184,86,219,62,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,117,209,142,95,228,80,60,87,109,95,154,124,45,242,254,135,212,110,35,177,83,205,62,41,249,127,93,234,54,225,219,87,230,159,11,124,191,161,245,27,137,231,251,36,241,254,13,202,204,244,199,249,131,152,56,134,146,199,135,172,121,111,95,83,93,93,82,171,178,38,119,149,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,53,211,137,126,34,240,39,11,249,89,95,153,152,234,163,252,45,29,158,139,100,223,140,238,157,52,211,65,71,204,138,41,57,60,222,67,219,205,123,118,51,235,85,250,145,121,204,204,44,107,117,204,172,127,137,115,26,251,79,73,5,203,21,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,77,53,85,250,201,87,140,78,42,177,151,21,249,185,112,198,23,155,149,91,112,197,186,162,162,155,9,218,36,141,33,101,186,220,175,248,21,209,53,239,111,83,35,91,27,166,126,231,110,122,35,81,121,108,141,140,154,187,52,56,28,169,226,59,25,67,156,56,225,244,140,203,172,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,27,36,72,216,138,174,123,225,11,43,217,1,194,102,50,192,180,213,60,80,227,10,138,187,75,49,85,158,166,203,104,177,212,208,35,95,85,110,146,90,58,136,174,73,47,51,115,88,247,65,35,89,27,162,77,204,219,43,92,172,123,55,105,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,11,255,0,216,169,229,99,20,252,192,174,244,235,113,149,124,88,249,167,206,79,152,24,135,212,103,53,83,177,83,202,198,41,249,129,93,233,214,227,42,248,177,243,79,156,159,48,49,15,168,206,5,244,155,0,83,99,174,196,43,37,82,97,234,187,181,203,10,212,85,95,237,169,76,146,185,244,175,143,16,213,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,186,108,71,55,53,178,247,26,221,114,215,31,225,172,198,177,83,210,79,114,194,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,211,93,21,62,179,114,59,57,48,181,139,28,246,117,96,188,21,138,104,122,219,46,32,183,226,43,93,198,155,154,248,249,244,179,221,43,227,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,188,194,204,89,133,175,184,27,21,94,112,86,41,161,232,175,88,126,225,81,107,184,211,115,89,39,34,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,61,224,117,38,69,92,88,249,88,206,79,151,248,135,211,167,60,87,103,134,53,186,227,254,11,114,170,251,121,167,164,134,162,150,206,251,35,27,76,199,53,139,5,190,166,90,24,92,168,231,57,119,186,42,104,220,245,215,69,122,185,81,26,138,141,79,107,197,143,149,140,228,249,127,136,125,58,112,57,172,58,168,57,87,52,211,181,123,142,58,156,75,117,189,240,143,151,44,164,91,21,182,162,157,152,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,156,215,46,146,172,209,58,61,24,216,223,206,13,116,6,101,246,80,241,199,77,137,109,86,78,17,243,25,149,107,125,182,211,212,51,8,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,148,228,210,37,134,38,199,163,29,27,57,218,104,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,160,29,151,30,123,50,203,239,175,71,173,47,255,0,109,95,149,140,45,243,2,135,211,174,37,0,236,184,243,217,150,95,125,122,61,104,27,252,0,0,71,249,233,145,121,113,196,94,92,92,114,191,52,44,221,117,170,187,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,188,185,153,185,218,46,138,213,107,156,199,181,236,123,216,233,0,1,202,185,170,159,236,20,127,246,255,0,28,76,171,53,83,253,130,143,254,223,227,136,25,86,116,251,149,185,91,129,50,91,2,91,50,207,45,44,93,205,134,236,220,238,138,139,170,154,163,149,205,153,243,73,248,73,158,249,29,172,146,189,223,19,151,77,116,77,17,17,19,152,35,170,128,0,0,7,57,156,113,101,14,13,200,142,42,49,230,86,229,244,21,112,97,235,77,69,28,212,48,84,206,179,62,157,149,52,80,85,44,40,245,248,156,198,58,119,49,138,229,115,246,53,187,156,247,106,229,232,204,192,30,212,127,61,153,155,247,47,163,209,1,127,251,21,60,172,98,159,152,21,222,157,110,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,191,229,0,236,84,242,177,138,126,96,87,122,117,184,191,224,0,0,114,174,116,167,194,119,149,140,155,249,127,135,189,58,3,154,195,165,62,19,188,172,100,223,203,252,61,233,208,1,42,128,0,24,173,219,87,230,159,11,124,191,161,245,27,137,181,38,43,118,213,249,167,194,223,47,232,125,70,226,4,171,216,99,250,236,253,155,253,228,69,93,181,126,105,240,183,203,250,31,81,184,146,175,97,143,235,179,246,111,247,145,21,118,213,249,167,194,223,47,232,125,70,226,7,191,236,93,194,214,44,115,133,120,133,193,88,166,135,173,178,226,11,125,142,215,113,166,230,190,62,125,44,241,221,35,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,188,204,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,74,236,49,253,118,126,205,254,242,42,175,105,214,86,251,47,227,39,26,244,150,46,236,181,98,222,159,20,219,255,0,133,115,186,174,170,52,234,231,247,189,206,102,234,232,235,126,7,109,211,79,133,168,197,96,26,189,217,175,155,212,217,191,193,246,7,157,103,164,91,150,15,167,92,33,114,134,154,9,98,100,15,161,107,89,78,213,89,53,222,247,81,173,36,143,115,21,88,175,149,200,155,116,86,54,208,25,107,216,143,155,212,207,181,102,22,66,87,79,73,29,68,21,17,98,251,92,109,130,94,124,236,123,99,165,173,115,228,247,196,140,141,99,160,70,183,225,122,172,210,47,198,136,187,53,40,12,1,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,112,23,252,0,0,160,29,181,126,86,48,183,204,10,31,78,184,151,252,160,29,181,126,86,48,183,204,10,31,78,184,129,149,124,39,121,167,201,191,152,24,123,212,96,58,83,57,172,225,59,205,62,77,252,192,195,222,163,1,210,152,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,175,201,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,166,215,61,141,158,23,57,168,186,181,37,141,87,77,201,173,255,0,236,167,227,78,235,150,120,254,131,135,28,198,196,21,115,224,156,87,80,148,152,109,142,166,117,66,218,239,115,204,196,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,248,52,124,242,58,64,236,254,225,159,6,241,95,217,249,141,114,183,24,87,85,219,158,220,200,171,185,90,46,116,202,174,125,186,227,29,170,137,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,44,255,0,4,29,157,216,19,133,90,56,49,142,45,91,86,44,204,215,115,21,183,216,169,230,100,118,184,102,130,22,75,73,76,201,36,115,29,181,236,157,18,171,151,20,175,142,103,49,81,173,87,49,66,139,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,29,181,126,105,240,183,203,250,31,81,184,145,167,102,246,124,224,222,27,115,47,49,243,91,25,214,210,53,150,236,183,184,178,217,67,53,66,194,251,181,197,107,168,22,158,138,37,107,30,237,242,57,186,43,145,142,216,196,124,142,77,140,114,160,111,160,57,235,250,120,231,47,210,227,233,87,223,87,94,119,120,114,187,139,188,91,201,240,239,63,127,114,111,229,114,249,60,191,135,127,39,94,111,240,141,188,239,140,220,158,29,115,231,6,241,37,148,118,44,214,193,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,162,57,88,221,236,86,72,212,216,246,170,132,150,0,0,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,254,80,14,197,79,43,24,167,230,5,119,167,91,139,254,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,26,169,219,87,229,99,11,124,192,161,244,235,137,149,124,39,121,167,201,191,152,24,123,212,96,3,85,59,106,252,172,97,111,152,20,62,157,113,49,88,218,158,218,191,43,24,91,230,5,15,167,92,74,1,192,47,5,24,171,138,204,199,164,189,221,173,157,62,89,97,155,132,50,98,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,114,99,122,61,87,115,162,100,161,42,246,94,240,45,237,175,21,51,60,115,143,6,117,121,109,101,223,220,244,213,174,219,13,246,233,28,141,68,214,21,106,245,20,112,233,39,51,85,107,31,42,50,63,194,181,181,17,166,170,113,99,229,99,57,62,95,226,31,78,156,247,248,79,11,88,176,54,21,179,96,172,45,67,209,89,112,253,190,158,215,110,166,230,190,78,69,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,251,207,1,197,143,149,140,228,249,127,136,125,58,112,57,172,58,168,57,87,58,168,0,69,89,233,197,30,68,240,215,220,158,218,241,207,135,60,71,212,247,103,226,202,202,206,127,79,202,231,126,109,20,155,118,243,226,252,173,53,221,238,215,69,210,85,50,175,183,59,245,39,251,73,251,180,11,169,149,188,122,240,157,157,56,238,217,150,121,105,154,221,243,137,47,60,238,138,139,184,174,84,252,222,84,47,154,79,194,77,78,200,219,164,113,61,223,19,147,93,52,77,85,81,22,192,24,3,217,113,231,179,44,190,250,244,122,211,127,128,25,87,219,157,250,147,253,164,253,218,106,161,149,125,185,223,169,63,218,79,221,160,69,93,138,158,105,241,79,203,250,239,81,183,27,82,98,183,98,167,154,124,83,242,254,187,212,109,198,212,128,0,1,128,61,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,0,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,2,255,0,149,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,192,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,173,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,246,188,39,121,167,201,191,152,24,123,212,96,53,83,56,251,37,112,38,103,241,53,30,113,219,241,135,118,225,11,221,193,111,184,179,14,212,67,53,68,149,213,203,85,28,149,17,83,204,217,99,124,48,213,49,213,10,247,111,87,65,38,156,180,115,36,70,64,22,83,131,254,37,44,92,84,228,117,159,51,109,137,201,186,195,182,215,137,41,27,74,248,35,164,188,69,12,111,168,142,36,115,159,186,21,230,178,72,213,30,245,229,200,196,114,163,209,237,111,56,71,81,24,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,116,166,161,161,166,69,217,19,53,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,94,93,192,149,120,104,225,211,29,241,65,154,116,25,103,129,105,255,0,193,86,94,43,119,195,248,178,215,212,195,12,245,156,185,101,143,157,202,231,177,220,166,59,123,254,164,79,173,83,161,60,139,200,188,184,225,211,46,45,217,95,149,246,110,134,213,67,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,100,207,218,221,87,68,106,53,173,99,26,198,49,140,108,63,217,205,144,216,55,37,120,92,193,183,75,21,21,36,183,220,121,103,162,196,215,219,179,105,214,57,235,31,85,23,62,8,94,170,247,46,202,120,166,72,154,136,168,197,84,146,68,99,93,43,245,180,0,12,234,237,92,224,163,218,110,21,159,137,76,179,182,90,169,177,38,18,183,212,84,226,216,180,228,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,180,84,1,202,185,127,251,21,60,211,226,159,151,245,222,163,110,60,167,107,110,86,224,76,175,226,158,31,2,216,187,179,197,184,125,184,166,241,252,42,105,186,171,165,85,198,187,159,63,225,94,237,155,185,108,248,25,181,137,167,185,169,170,158,175,177,83,205,62,41,249,127,93,234,54,224,54,164,0,6,43,118,213,249,167,194,223,47,232,125,70,226,80,2,255,0,246,213,249,167,194,223,47,232,125,70,226,84,174,29,114,27,25,113,37,155,150,44,169,193,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,170,53,94,221,239,86,70,213,222,246,162,132,129,192,231,8,151,94,47,179,113,216,82,123,141,93,159,9,216,105,219,114,196,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,221,179,152,186,35,35,154,68,108,156,165,141,221,4,97,60,45,98,192,216,86,205,130,176,181,15,69,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,239,60,87,14,185,13,131,120,109,202,59,22,84,224,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,213,26,175,118,198,35,35,106,236,99,81,36,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,6,0,246,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,202,190,44,124,211,231,39,204,12,67,234,51,154,169,216,169,229,99,20,252,192,174,244,235,113,149,124,88,249,167,206,79,152,24,135,212,103,3,106,123,46,60,137,229,151,223,94,177,90,101,175,106,110,0,169,192,188,105,99,42,164,195,212,150,155,110,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,93,119,163,157,169,93,151,30,68,242,203,239,175,88,173,42,255,0,110,14,0,169,150,213,149,153,165,67,135,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,174,188,215,177,18,26,247,183,220,172,98,172,159,146,178,38,224,253,125,135,88,166,251,87,133,115,115,5,84,87,111,178,218,174,22,123,165,29,55,41,137,202,170,171,142,170,58,137,55,162,111,118,230,81,83,38,138,170,212,229,234,212,69,115,149,111,87,22,62,86,51,147,229,254,33,244,233,204,107,236,159,197,55,220,63,198,214,16,180,218,43,186,122,76,77,111,187,218,238,145,242,152,254,162,149,148,51,85,182,61,92,138,172,210,122,74,119,234,213,71,124,26,107,181,206,69,217,78,44,124,172,103,39,203,252,67,233,211,129,205,97,232,48,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,9,77,67,67,76,137,190,87,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,124,220,158,205,62,5,106,120,101,195,53,89,159,153,212,21,116,185,161,136,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,156,184,218,214,43,100,89,3,16,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,55,83,179,139,142,58,158,43,112,109,126,15,204,22,82,83,230,46,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,229,53,242,196,230,171,82,100,138,56,255,0,180,183,179,238,155,56,109,87,142,32,242,130,213,87,38,96,208,83,245,55,139,77,36,82,213,79,137,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,93,26,136,175,86,235,144,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,132,169,161,174,166,84,223,19,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,234,32,16,87,7,220,89,224,222,46,178,191,199,22,42,122,75,61,246,130,162,74,107,238,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,175,49,136,170,232,158,137,58,129,64,59,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,137,64,59,46,60,246,101,151,223,94,143,90,6,255,0,0,0,0,0,229,92,213,79,246,10,63,251,127,142,38,85,154,169,254,193,71,255,0,111,241,196,12,171,58,168,57,87,58,168,0,0,0,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,138,1,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,1,127,251,21,60,172,98,159,152,21,222,157,110,47,249,64,59,21,60,172,98,159,152,21,222,157,110,47,248,0,0,28,171,157,41,240,157,229,99,38,254,95,225,239,78,128,230,176,233,79,132,239,43,25,55,242,255,0,15,122,116,0,74,160,0,6,43,118,213,249,167,194,223,47,232,125,70,226,109,73,138,221,181,126,105,240,183,203,250,31,81,184,129,42,246,24,254,187,63,102,255,0,121,17,87,109,95,154,124,45,242,254,135,212,110,36,171,216,99,250,236,253,155,253,228,69,93,181,126,105,240,183,203,250,31,81,184,129,42,246,24,254,187,63,102,255,0,121,30,131,182,227,43,237,85,88,3,47,115,162,23,82,65,114,182,94,37,194,245,8,218,38,243,235,32,169,134,74,152,183,212,106,142,217,3,169,38,219,26,163,147,90,185,28,138,223,126,255,0,63,216,99,250,236,253,155,253,228,92,174,208,140,175,181,102,175,7,217,147,108,184,58,146,26,139,5,158,92,81,67,87,53,19,106,95,79,61,189,171,82,188,173,85,22,55,203,20,114,211,172,141,93,90,202,135,251,156,138,172,112,100,7,102,190,111,84,229,7,24,56,30,117,158,173,45,184,194,161,112,133,202,26,104,34,149,243,178,185,205,101,59,85,100,211,99,27,88,148,146,61,204,84,122,50,39,34,110,213,88,238,130,78,91,48,158,41,190,224,108,85,102,198,184,90,187,162,189,97,251,133,61,210,221,83,202,100,156,138,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,247,29,57,229,238,53,181,102,86,0,195,89,141,98,167,171,130,219,138,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,174,186,42,253,96,97,15,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,191,224,0,5,0,237,171,242,177,133,190,96,80,250,117,196,191,229,0,237,171,242,177,133,190,96,80,250,117,196,12,171,225,59,205,62,77,252,192,195,222,163,1,210,153,205,103,9,222,105,242,111,230,6,30,245,24,14,148,192,24,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,23,255,0,177,83,202,198,41,249,129,93,233,214,226,255,0,148,3,177,83,202,198,41,249,129,93,233,214,226,255,0,129,138,221,181,126,105,240,183,203,250,31,81,184,148,0,191,253,181,126,105,240,183,203,250,31,81,184,149,215,130,206,25,234,120,174,207,155,86,88,77,93,87,111,177,65,79,53,223,16,215,82,44,92,250,107,116,59,81,220,180,145,200,138,249,37,146,24,81,81,175,216,179,36,138,199,181,142,64,35,79,101,184,239,217,103,182,190,226,254,38,120,131,194,221,231,213,67,250,83,166,234,121,28,157,252,223,177,248,183,236,217,252,155,181,247,19,7,3,156,93,221,120,65,205,199,98,185,237,213,119,140,39,126,167,109,183,17,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,118,206,98,104,172,146,104,209,209,243,86,70,239,159,178,220,9,236,179,216,167,113,127,19,60,63,225,110,236,234,166,253,23,211,116,220,142,118,254,111,216,252,59,247,239,254,93,218,251,204,1,227,95,133,27,239,9,121,203,91,131,121,87,90,204,33,114,214,179,11,94,235,97,99,122,250,93,172,89,35,87,70,170,197,154,7,191,149,34,104,199,46,140,147,150,198,75,26,1,208,158,19,197,54,44,115,133,108,216,215,11,87,117,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,190,227,235,24,109,217,161,199,29,79,14,56,202,28,158,199,12,164,126,93,99,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,54,228,128,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,255,0,40,7,98,167,149,140,83,243,2,187,211,173,197,255,0,0,0,2,128,118,213,249,88,194,223,48,40,125,58,226,101,95,9,222,105,242,111,230,6,30,245,24,13,84,237,171,242,177,133,190,96,80,250,117,196,202,190,19,188,211,228,223,204,12,61,234,48,1,181,61,162,156,58,99,190,40,50,179,3,229,158,5,167,253,96,91,43,47,21,187,225,252,89,107,233,170,225,158,179,151,44,177,243,185,92,246,59,148,199,111,127,212,137,245,170,77,89,23,145,121,113,195,166,92,91,178,191,43,236,221,13,170,135,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,156,201,159,181,186,174,136,212,107,90,198,53,140,99,24,217,0,0,34,174,44,124,172,103,39,203,252,67,233,211,146,169,21,113,99,229,99,57,62,95,226,31,78,156,14,107,14,170,14,85,206,170,0,0,0,0,0,25,87,219,157,250,147,253,164,253,218,106,161,149,125,185,223,169,63,218,79,221,160,69,93,138,158,105,241,79,203,250,239,81,183,27,82,98,183,98,167,154,124,83,242,254,187,212,109,198,212,128,0,1,128,61,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,0,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,2,255,0,149,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,1,202,185,213,65,202,184,29,41,240,157,229,99,38,254,95,225,239,78,128,149,72,171,132,239,43,25,55,242,255,0,15,122,116,4,170,0,0,6,43,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,29,181,126,105,240,183,203,250,31,81,184,142,197,79,52,248,167,229,253,119,168,219,128,218,144,0,24,173,219,87,230,159,11,124,191,161,245,27,136,236,84,243,79,138,126,95,215,122,141,184,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,3,106,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,237,71,243,217,153,191,114,250,61,17,191,198,0,246,163,249,236,204,223,185,125,30,136,11,255,0,216,169,229,99,20,252,192,174,244,235,113,149,124,88,249,167,206,79,152,24,135,212,103,53,83,177,83,202,198,41,249,129,93,233,214,227,42,248,177,243,79,156,159,48,49,15,168,206,6,212,246,92,121,19,203,47,190,189,98,180,253,93,165,216,2,167,48,120,45,204,74,91,110,30,164,186,220,172,116,244,215,250,85,153,34,223,70,202,74,152,229,170,168,137,242,42,108,123,104,210,173,23,106,239,115,28,246,55,118,253,171,249,123,46,60,137,229,151,223,94,177,90,90,160,57,108,194,120,166,251,129,177,85,155,26,225,106,238,138,245,135,238,20,247,75,117,79,41,146,114,42,160,145,178,69,38,199,163,152,237,175,99,87,71,34,181,116,209,81,83,220,116,103,196,221,218,213,127,225,19,53,239,182,43,157,37,198,219,113,203,123,237,93,29,101,36,205,154,10,152,36,182,76,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,204,197,152,90,251,129,177,85,231,5,98,154,30,138,245,135,238,21,22,187,141,55,53,146,114,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,222,108,246,65,99,250,156,193,236,135,196,21,87,44,67,73,117,185,88,242,223,21,216,42,146,21,139,125,27,41,41,234,226,165,167,149,145,162,108,123,104,210,145,83,114,111,115,28,199,187,118,253,202,24,152,117,80,114,174,117,80,0,200,14,212,190,2,124,9,89,126,226,187,43,231,223,135,238,183,14,179,23,218,234,42,53,146,130,186,174,116,106,214,83,185,235,172,144,205,60,173,71,197,170,186,57,36,69,98,44,78,86,193,175,224,14,107,56,98,226,23,21,112,191,156,182,92,220,194,212,221,127,65,204,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,139,35,21,205,123,89,44,81,61,88,253,155,87,161,236,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,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,197,110,209,222,7,41,184,82,198,84,24,195,47,159,87,81,151,88,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,154,230,69,43,92,142,88,86,89,35,254,9,56,193,196,220,35,102,132,87,166,173,93,110,9,190,84,64,220,89,103,164,138,159,159,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,154,26,63,219,87,229,99,11,124,192,161,244,235,137,64,59,46,60,246,101,151,223,94,143,90,94,158,215,252,83,98,199,60,23,229,238,53,194,213,221,109,151,16,99,11,77,210,221,83,202,124,124,250,89,237,53,242,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,220,81,110,203,143,61,153,101,247,215,163,214,129,191,192,0,0,0,57,87,53,83,253,130,143,254,223,227,137,149,102,170,127,176,81,255,0,219,252,113,3,42,206,170,14,85,206,170,0,0,0,24,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,23,255,0,177,83,202,198,41,249,129,93,233,214,226,128,118,163,249,236,204,223,185,125,30,136,191,253,138,158,86,49,79,204,10,239,78,183,20,3,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,254,80,14,197,79,43,24,167,230,5,119,167,91,139,254,0,0,7,42,231,74,124,39,121,88,201,191,151,248,123,211,160,57,172,58,83,225,59,202,198,77,252,191,195,222,157,0,18,168,0,1,138,221,181,126,105,240,183,203,250,31,81,184,155,82,98,183,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,68,85,219,87,230,159,11,124,191,161,245,27,137,42,246,24,254,187,63,102,255,0,121,17,87,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,70,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,101,183,97,143,235,179,246,111,247,145,170,128,115,25,157,248,42,213,150,185,209,143,178,230,197,81,87,61,183,10,226,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,234,54,251,178,227,55,170,115,107,131,236,51,5,202,122,185,238,88,26,162,108,33,85,52,208,69,19,30,202,102,177,244,173,137,35,252,166,50,142,122,72,213,206,70,189,95,27,213,219,191,45,217,215,219,11,130,173,88,87,140,23,223,109,245,21,114,84,99,28,47,109,189,215,54,103,181,89,28,236,116,212,40,216,145,26,138,140,229,80,196,229,71,43,151,123,158,186,232,168,214,203,253,137,121,199,125,139,21,99,174,31,170,33,231,89,106,109,235,140,104,228,220,198,244,149,81,201,79,73,80,154,35,55,201,206,100,180,222,245,126,214,116,191,11,117,145,202,129,90,251,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,138,1,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,5,255,0,0,0,40,7,109,95,149,140,45,243,2,135,211,174,37,255,0,40,7,109,95,149,140,45,243,2,135,211,174,32,101,95,9,222,105,242,111,230,6,30,245,24,14,148,206,107,56,78,243,79,147,127,48,48,247,168,192,116,166,0,192,30,212,127,61,153,155,247,47,163,209,27,252,96,15,106,63,158,204,205,251,151,209,232,128,191,253,138,158,86,49,79,204,10,239,78,183,23,252,160,29,138,158,86,49,79,204,10,239,78,183,23,252,12,86,237,171,243,79,133,190,95,208,250,141,196,118,42,121,167,197,63,47,235,189,70,220,59,106,252,211,225,111,151,244,62,163,113,29,138,158,105,241,79,203,250,239,81,183,1,181,36,85,196,191,14,152,19,138,12,172,175,203,60,117,79,254,22,178,207,91,190,111,197,151,78,154,104,96,172,229,197,44,124,238,87,61,238,229,61,219,31,245,42,125,74,146,168,3,154,30,34,178,27,25,112,219,155,151,220,169,198,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,170,181,30,237,143,71,198,229,222,199,34,104,87,101,103,30,63,162,56,84,205,251,215,248,88,176,133,246,231,113,255,0,192,50,154,200,214,114,191,241,135,68,249,38,255,0,7,78,198,253,147,11,149,199,39,8,150,174,47,178,141,184,82,11,141,37,159,22,88,106,29,114,195,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,219,191,150,186,163,227,134,69,108,156,164,141,220,251,98,204,45,125,192,216,170,243,130,177,77,15,69,122,195,247,10,139,93,198,155,154,201,57,21,80,72,232,229,143,123,21,204,118,215,177,201,171,85,90,186,106,138,169,239,3,169,51,0,123,81,252,246,102,111,220,190,143,68,104,167,101,239,26,255,0,72,12,8,204,152,204,43,157,214,187,50,112,109,189,245,50,220,107,87,157,223,54,182,204,214,50,161,101,107,83,73,162,230,193,12,137,34,171,228,248,37,223,35,159,47,47,58,251,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,191,229,0,236,84,242,177,138,126,96,87,122,117,184,191,224,0,0,80,14,218,191,43,24,91,230,5,15,167,92,76,171,225,59,205,62,77,252,192,195,222,163,1,170,157,181,126,86,48,183,204,10,31,78,184,153,87,194,119,154,124,155,249,129,135,189,70,0,58,83,0,0,34,174,44,124,172,103,39,203,252,67,233,211,146,169,21,113,99,229,99,57,62,95,226,31,78,156,14,107,14,170,14,85,206,170,0,0,0,0,0,25,87,219,157,250,147,253,164,253,218,106,161,149,125,185,223,169,63,218,79,221,160,69,93,138,158,105,241,79,203,250,239,81,183,27,82,98,183,98,167,154,124,83,242,254,187,212,109,198,212,128,0,1,128,61,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,0,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,2,255,0,149,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,1,202,185,213,65,202,184,29,41,240,157,229,99,38,254,95,225,239,78,128,149,72,171,132,239,43,25,55,242,255,0,15,122,116,4,170,0,0,6,43,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,29,181,126,105,240,183,203,250,31,81,184,142,197,79,52,248,167,229,253,119,168,219,128,218,144,0,24,173,219,87,230,159,11,124,191,161,245,27,136,236,84,243,79,138,126,95,215,122,141,184,118,213,249,167,194,223,47,232,125,70,226,59,21,60,211,226,159,151,245,222,163,110,3,106,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,1,197,31,101,39,210,83,61,177,54,117,251,122,240,231,136,250,47,197,158,22,235,57,29,61,28,20,223,109,213,199,187,119,35,119,228,38,155,180,247,233,170,223,240,5,127,224,167,133,47,161,246,86,93,114,207,199,190,45,239,60,65,61,247,173,238,190,131,151,204,166,167,135,149,203,231,75,174,157,54,237,219,147,93,250,105,238,213,106,174,108,118,53,251,80,205,60,101,153,159,72,238,236,241,110,32,184,223,122,47,8,115,186,94,170,166,73,185,92,206,181,187,246,243,54,238,218,221,116,215,68,215,67,74,128,17,87,11,153,23,244,107,200,156,51,146,158,41,241,31,135,58,223,198,125,15,71,207,234,43,39,169,251,30,100,155,118,243,246,254,90,235,183,95,118,186,36,170,0,20,3,138,62,202,79,164,166,123,98,108,235,246,245,225,207,17,244,95,139,60,45,214,114,58,122,56,41,190,219,171,143,118,238,70,239,200,77,55,105,239,211,85,247,252,60,240,15,125,200,156,130,205,126,31,170,51,211,196,54,92,201,183,213,211,209,201,225,134,82,119,61,85,85,20,148,149,21,58,37,67,223,81,189,157,55,224,213,236,106,116,255,0,14,139,35,148,184,0,12,171,254,193,143,253,244,95,242,39,255,0,175,53,80,0,0,0,60,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,105,171,168,106,81,118,74,205,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,50,255,0,176,99,255,0,125,23,252,137,255,0,235,205,84,0,103,172,157,149,88,202,183,135,151,112,229,120,226,190,174,225,135,168,241,69,38,38,178,164,216,69,21,150,167,178,158,182,42,152,98,98,214,171,182,78,234,184,228,84,222,140,99,226,123,145,138,233,158,227,245,240,185,217,73,244,107,207,108,51,157,126,222,188,71,225,206,183,241,103,133,186,62,127,81,71,61,55,219,117,114,109,219,207,221,249,11,174,221,61,218,234,151,252,0,0,0,0,1,149,127,216,49,255,0,190,139,254,68,255,0,245,229,170,250,12,127,160,79,232,85,237,71,246,151,185,63,225,142,242,252,211,168,255,0,201,125,183,243,191,154,90,160,6,85,255,0,96,199,254,250,47,249,19,255,0,215,154,168,0,0,0,2,128,113,71,217,73,244,148,207,108,77,157,126,222,188,57,226,62,139,241,103,133,186,206,71,79,71,5,55,219,117,113,238,221,200,221,249,9,166,237,61,250,106,183,252,1,95,248,41,225,75,232,125,149,151,92,179,241,239,139,123,207,16,79,125,235,123,175,160,229,243,41,169,225,229,114,249,210,235,167,77,187,118,228,215,126,154,123,181,88,3,138,62,202,79,164,166,123,98,108,235,246,245,225,207,17,244,95,139,60,45,214,114,58,122,56,41,190,219,171,143,118,238,70,239,200,77,55,105,239,211,85,191,224,10,255,0,193,79,10,95,67,236,172,186,229,159,143,124,91,222,120,130,123,239,91,221,125,7,47,153,77,79,15,43,151,206,151,93,58,109,219,183,38,187,244,211,221,170,216,0,0,0,0,202,191,236,24,255,0,223,69,255,0,34,127,250,243,74,114,159,2,251,47,202,204,27,150,125,233,222,126,18,195,246,235,23,91,200,228,245,93,45,52,112,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,61,88,0,0,0,82,174,53,187,55,190,152,57,167,106,204,207,108,190,18,238,204,63,5,139,162,240,239,95,204,229,212,212,77,205,230,117,81,105,175,83,183,110,213,211,102,186,251,244,75,170,0,170,188,12,112,49,244,46,241,183,246,209,241,143,140,123,183,251,201,221,253,47,73,212,255,0,148,77,191,119,83,252,221,54,127,46,190,239,41,198,183,102,247,211,7,52,237,89,153,237,151,194,93,217,135,224,177,116,94,29,235,249,156,186,154,137,185,188,206,170,45,53,234,118,237,218,186,108,215,95,126,137,117,64,21,87,129,142,6,62,133,222,54,254,218,62,49,241,143,118,255,0,121,59,191,165,233,58,159,242,137,183,238,234,127,155,166,207,229,215,221,106,128,2,175,241,199,192,229,171,141,11,86,17,134,108,197,171,194,23,44,33,81,88,234,122,134,219,91,95,4,208,85,54,46,107,31,23,50,39,35,247,83,194,173,122,73,162,34,72,138,215,110,69,100,107,194,31,102,109,247,132,188,229,166,205,91,71,17,29,247,72,251,125,85,174,233,104,240,147,41,186,250,89,90,142,108,124,247,85,74,177,109,158,58,121,117,107,119,47,43,102,168,215,56,189,64,10,1,197,31,101,39,210,83,61,177,54,117,251,122,240,231,136,250,47,197,158,22,235,57,29,61,28,20,223,109,213,199,187,119,35,119,228,38,155,180,247,233,170,207,252,20,240,165,244,62,202,203,174,89,248,247,197,189,231,136,39,190,245,189,215,208,114,249,148,212,240,242,185,124,233,117,211,166,221,187,114,107,191,77,61,218,173,128,0,0,0,10,255,0,198,183,10,95,76,28,172,181,101,159,143,124,37,221,152,130,11,239,91,221,125,127,51,151,77,81,15,43,151,206,139,77,122,157,219,183,46,155,52,211,223,170,88,0,6,106,229,63,99,95,178,252,211,193,185,153,244,142,239,63,9,98,11,117,247,162,240,135,39,170,233,106,99,155,149,204,235,93,179,119,47,110,237,174,211,93,116,93,52,52,168,0,5,0,226,143,178,147,233,41,158,216,155,58,253,189,120,115,196,125,23,226,207,11,117,156,142,158,142,10,111,182,234,227,221,187,145,187,242,19,77,218,123,244,213,111,248,2,191,240,83,194,151,208,251,43,46,185,103,227,223,22,247,158,32,158,251,214,247,95,65,203,230,83,83,195,202,229,243,165,215,78,155,118,237,201,174,253,52,247,106,182,0,0,41,87,26,221,155,223,76,28,211,181,102,103,182,95,9,119,102,31,130,197,209,120,119,175,230,114,234,106,38,230,243,58,168,180,215,169,219,183,106,233,179,93,125,250,35,130,158,205,239,161,246,105,221,115,51,219,47,139,123,207,15,207,98,232,188,59,208,114,249,149,52,243,115,121,157,84,186,233,211,109,219,181,53,223,174,190,237,22,234,128,0,0,5,74,227,107,179,207,6,241,139,117,177,99,6,227,106,188,29,139,44,212,233,109,125,201,180,75,112,130,174,220,142,146,70,192,250,117,150,52,107,217,44,175,115,100,107,147,220,249,26,246,191,240,107,29,181,0,102,6,19,236,90,190,224,108,85,102,198,184,91,139,30,138,245,135,238,20,247,75,117,79,129,25,39,34,170,9,27,36,82,108,125,115,152,237,175,99,87,71,34,181,116,209,81,83,220,122,172,247,236,147,190,231,238,102,86,230,174,41,226,115,101,234,235,111,181,83,220,100,240,91,23,169,170,164,183,83,210,75,83,163,43,24,198,115,159,78,233,121,109,106,53,156,205,137,170,55,85,209,80,5,127,224,167,133,47,161,246,86,93,114,207,199,190,45,239,60,65,61,247,173,238,190,131,151,204,166,167,135,149,203,231,75,174,157,54,237,219,147,93,250,105,238,213,108,0,0,0,0,87,254,53,184,82,250,96,229,101,171,44,252,123,225,46,236,196,16,95,122,222,235,235,249,156,186,106,136,121,92,190,116,90,107,212,238,221,185,116,217,166,158,253,82,170,229,63,99,95,178,252,211,193,185,153,244,142,239,63,9,98,11,117,247,162,240,135,39,170,233,106,99,155,149,204,235,93,179,119,47,110,237,174,211,93,116,93,52,52,168,0,0,0,60,166,108,96,95,106,25,89,140,178,207,189,59,179,197,184,126,227,98,235,121,28,238,151,170,166,146,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,167,171,0,101,95,246,12,127,239,162,255,0,145,63,253,121,170,128,0,0,0,0,0,42,175,28,252,12,125,52,124,19,253,180,124,29,224,238,242,254,242,119,135,85,213,244,223,229,16,236,219,211,127,59,93,255,0,201,167,190,213,0,41,87,5,61,155,223,67,236,211,186,230,103,182,95,22,247,158,31,158,197,209,120,119,160,229,243,42,105,230,230,243,58,169,117,211,166,219,183,106,107,191,93,125,218,45,213,0,0,0,10,1,197,31,101,39,210,83,61,177,54,117,251,122,240,231,136,250,47,197,158,22,235,57,29,61,28,20,223,109,213,199,187,119,35,119,228,38,155,180,247,233,170,207,252,20,240,165,244,62,202,203,174,89,248,247,197,189,231,136,39,190,245,189,215,208,114,249,148,212,240,242,185,124,233,117,211,166,221,187,114,107,191,77,61,218,173,128,0,8,171,138,60,139,250,74,100,78,38,201,79,20,248,115,196,125,23,227,62,135,172,228,116,245,144,84,253,143,50,61,219,185,27,127,45,52,221,175,191,77,22,85,0,102,174,83,246,53,251,47,205,60,27,153,159,72,238,243,240,150,32,183,95,122,47,8,114,122,174,150,166,57,185,92,206,181,219,55,114,246,238,218,237,53,215,69,211,67,74,128,0,101,95,246,12,127,239,162,255,0,145,63,253,121,170,128,15,41,148,248,23,217,126,86,96,220,179,239,78,243,240,150,31,183,88,186,222,71,39,170,233,105,163,135,155,203,220,237,155,185,123,182,238,118,154,233,170,233,169,234,192,0,0,2,149,113,173,217,189,244,193,205,59,86,102,123,101,240,151,118,97,248,44,93,23,135,122,254,103,46,166,162,110,111,51,170,139,77,122,157,187,118,174,155,53,215,223,162,56,41,236,222,250,31,102,157,215,51,61,178,248,183,188,240,252,246,46,139,195,189,7,47,153,83,79,55,55,153,213,75,174,157,54,221,187,83,93,250,235,238,209,110,168,0,0,2,149,113,173,217,189,244,193,205,59,86,102,123,101,240,151,118,97,248,44,93,23,135,122,254,103,46,166,162,110,111,51,170,139,77,122,157,187,118,174,155,53,215,223,162,56,41,236,222,250,31,102,157,215,51,61,178,248,183,188,240,252,246,46,139,195,189,7,47,153,83,79,55,55,153,213,75,174,157,54,221,187,83,93,250,235,238,209,110,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,231,240,110,63,193,185,131,77,117,170,193,152,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,170,106,159,19,28,199,183,115,30,215,40,122,0,0,0,0,0,15,63,38,63,193,177,99,250,124,173,118,33,164,92,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,209,140,89,102,99,27,185,83,122,164,155,55,114,228,218,30,128,0,0,21,255,0,138,222,53,178,179,131,239,11,123,76,176,98,187,159,139,122,238,139,184,169,105,166,229,244,188,142,103,55,157,60,90,107,212,179,110,221,218,232,237,116,209,53,243,252,47,246,133,228,191,22,120,254,225,151,57,115,134,49,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,154,35,189,255,0,82,40,90,0,0,0,15,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,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,186,106,169,245,129,232,1,64,63,179,87,194,199,248,131,154,191,250,170,221,255,0,78,45,255,0,182,188,43,236,11,233,23,221,247,95,13,248,63,198,189,47,42,62,187,161,232,186,206,94,206,103,47,157,203,247,109,230,109,221,238,221,167,188,9,0,20,3,251,53,124,44,127,136,57,171,255,0,170,173,223,244,226,229,90,115,123,6,220,114,94,139,62,235,39,171,181,225,58,172,47,30,47,150,74,184,21,211,210,219,157,72,149,78,116,145,195,189,85,237,137,85,85,177,239,247,162,163,119,123,181,15,106,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,80,15,236,213,240,177,254,32,230,175,254,170,183,127,211,128,191,224,243,249,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,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,107,174,138,191,89,232,0,2,191,241,91,198,182,86,112,125,225,111,105,150,12,87,115,241,111,93,209,119,21,45,52,220,190,151,145,204,230,243,167,139,77,122,150,109,219,187,93,29,174,154,38,190,127,133,254,208,188,151,226,207,31,220,50,231,46,112,198,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,126,234,134,42,34,181,19,68,119,191,234,69,11,64,1,31,231,222,117,225,94,29,178,158,251,156,120,214,223,117,173,178,225,254,151,169,130,215,20,114,85,63,159,83,21,59,54,54,73,35,98,232,249,154,171,171,211,225,69,211,85,209,20,36,0,82,12,189,237,118,225,183,50,177,254,26,203,155,22,9,204,168,46,88,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,46,154,232,139,245,23,124,0,0,0,60,166,105,102,150,4,201,108,9,115,204,204,203,190,247,54,27,179,114,122,218,222,150,106,142,87,54,102,67,31,224,225,99,228,118,178,74,198,252,45,93,53,213,116,68,85,79,215,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,74,154,26,234,101,93,146,179,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,0,15,63,117,199,248,54,197,140,172,25,125,121,196,52,148,120,135,21,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,215,122,179,123,145,21,177,189,91,232,0,0,0,0,0,0,0,0,121,252,89,143,240,110,5,169,195,244,184,195,16,210,90,95,138,175,17,216,45,11,82,170,214,85,92,100,138,89,98,167,71,233,181,175,123,96,145,25,185,83,115,246,177,186,189,236,107,131,208,0,0,0,0,2,175,241,65,218,23,146,252,38,99,251,126,92,230,54,24,198,183,27,149,198,207,21,238,41,108,148,84,147,64,216,36,154,104,90,215,58,106,152,156,143,221,78,245,84,70,170,104,173,247,253,104,158,131,133,46,53,178,179,140,31,20,251,51,176,98,187,103,132,186,30,183,191,105,105,161,230,117,92,254,95,43,147,60,186,233,211,63,118,237,186,106,221,53,213,116,11,0,10,127,159,125,168,25,5,195,182,108,95,114,115,26,225,12,192,173,189,97,254,151,169,158,215,111,162,146,149,252,250,104,170,25,177,210,85,198,245,209,147,53,23,86,39,196,139,166,169,162,172,129,194,151,26,217,89,198,15,138,125,153,216,49,93,179,194,93,15,91,223,180,180,208,243,58,174,127,47,149,201,158,93,116,233,159,187,118,221,53,110,154,234,186,5,128,0,0,0,160,31,217,171,225,99,252,65,205,95,253,85,110,255,0,167,1,127,193,231,242,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,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,215,93,21,126,179,208,0,5,127,226,183,141,108,172,224,251,194,222,211,44,24,174,231,226,222,187,162,238,42,90,105,185,125,47,35,153,205,231,79,22,154,245,44,219,183,118,186,59,93,52,77,124,255,0,11,253,161,121,47,197,158,63,184,101,206,92,225,140,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,253,213,12,84,69,106,38,136,239,127,212,138,22,128,0,0,3,207,227,204,127,131,114,195,12,207,140,243,3,16,210,88,172,84,181,20,148,213,23,10,181,86,193,3,234,106,35,167,137,100,118,154,49,139,44,209,162,189,218,49,136,170,231,43,90,138,228,15,64,0,0,0,0,0,0,10,1,253,154,190,22,63,196,28,213,255,0,213,86,239,250,113,111,242,19,58,240,175,17,57,79,98,206,60,21,111,186,209,89,113,7,85,211,65,116,138,56,234,153,200,169,150,157,251,219,28,146,49,53,124,46,84,209,235,240,170,107,162,234,136,18,0,5,95,226,131,180,47,37,248,76,199,246,252,185,204,108,49,141,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,186,157,234,168,141,84,209,91,239,250,209,2,208,2,191,240,165,198,182,86,113,131,226,159,102,118,12,87,108,240,151,67,214,247,237,45,52,60,206,171,159,203,229,114,103,151,93,58,103,238,221,183,77,91,166,186,174,150,0,0,0,0,35,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,210,245,48,90,226,142,74,167,243,234,98,167,102,198,201,36,108,93,31,51,85,117,122,124,40,186,106,186,34,212,15,236,213,240,177,254,32,230,175,254,170,183,127,211,128,191,224,0,0,242,153,165,154,88,19,37,176,37,207,51,51,46,251,220,216,110,205,201,235,107,122,89,170,57,92,217,153,12,127,131,133,143,145,218,201,43,27,240,181,116,215,85,209,17,85,61,88,0,0,0,0,0,15,63,132,241,254,13,199,85,56,130,151,7,226,26,75,179,240,173,226,75,5,221,105,149,92,202,91,140,113,69,44,180,234,253,54,185,236,108,241,163,246,170,237,126,230,59,71,177,237,104,122,0,121,251,22,63,193,184,155,19,98,108,25,98,196,52,149,119,220,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,171,21,91,35,81,119,70,246,183,208,0,0,0,0,0,7,159,190,227,252,27,134,113,54,25,193,151,220,67,73,73,125,198,53,21,52,214,43,123,149,86,122,231,211,211,190,162,117,99,81,21,81,145,197,26,171,158,186,49,21,209,181,87,116,140,107,152,179,31,224,220,11,83,135,233,113,134,33,164,180,191,21,94,35,176,90,22,165,85,172,170,184,201,20,178,197,78,143,211,107,94,246,193,34,51,114,166,231,237,99,117,123,216,215,7,160,0,0,0,0,0,0,7,148,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,170,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,170,30,172,0,0,3,242,93,171,106,109,214,170,219,133,29,166,174,233,81,75,79,36,209,80,210,58,38,207,84,246,181,85,176,198,179,61,145,35,220,168,141,69,145,236,102,170,155,156,212,213,80,63,88,40,7,246,106,248,88,255,0,16,115,87,255,0,85,91,191,233,197,223,203,220,107,106,204,172,1,134,179,26,197,79,87,5,183,21,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,93,116,85,250,192,244,0,0,0,161,87,110,217,238,20,45,215,90,219,125,30,23,204,171,165,61,45,68,144,197,93,73,104,163,108,21,76,107,149,27,52,105,53,91,37,70,57,17,28,137,35,24,253,21,55,53,171,170,37,181,200,76,235,194,188,68,229,61,139,56,240,85,190,235,69,101,196,29,87,77,5,210,40,227,170,103,34,166,90,119,239,108,114,72,196,213,240,185,83,71,175,194,169,174,139,170,32,72,0,243,248,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,116,169,161,174,166,85,217,43,53,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,0,0,0,30,126,213,143,240,109,247,25,95,242,250,205,136,105,43,49,14,21,167,161,169,189,80,194,170,231,208,50,177,37,90,100,149,81,54,181,239,108,18,61,25,174,244,102,199,42,35,100,98,187,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,49,3,4,113,155,125,224,243,142,236,238,185,201,106,239,156,25,138,51,2,243,79,137,173,177,49,137,84,232,226,185,213,114,170,105,164,118,154,77,23,54,85,72,220,228,142,70,189,205,118,213,86,75,30,223,156,214,113,99,230,159,57,62,96,98,31,81,156,14,143,112,158,41,177,99,156,43,102,198,184,90,187,173,178,226,11,125,61,210,221,83,202,124,124,250,89,227,108,145,73,177,232,215,183,115,30,213,209,200,142,77,116,84,69,247,31,88,195,110,205,14,56,234,120,113,198,80,228,246,56,101,35,242,235,26,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,183,36,0,7,148,205,92,204,194,185,55,151,24,143,52,177,173,95,79,101,195,54,249,110,21,59,100,141,146,77,177,62,8,34,230,61,140,116,210,189,91,28,108,87,38,249,30,198,162,234,228,3,202,241,47,196,94,4,225,127,43,43,243,51,29,84,127,133,163,179,209,108,155,241,157,211,166,154,104,40,249,145,69,39,39,155,200,123,121,175,110,198,125,106,191,82,46,112,118,94,102,246,50,207,174,61,179,39,55,51,2,122,73,47,184,139,3,214,77,80,148,144,36,48,68,198,86,219,34,138,24,217,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,165,92,85,113,49,140,184,175,205,202,204,210,198,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,104,59,21,60,211,226,159,151,245,222,163,110,3,106,64,0,101,95,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,74,189,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,112,27,82,0,0,69,92,88,249,88,206,79,151,248,135,211,167,37,82,42,226,199,202,198,114,124,191,196,62,157,56,28,214,27,253,254,197,151,254,143,255,0,252,56,96,9,191,223,236,89,127,232,255,0,255,0,195,128,96,9,191,223,236,89,127,232,255,0,255,0,195,134,0,155,253,254,197,151,254,143,255,0,252,56,5,53,236,167,227,170,155,7,73,65,194,198,107,215,210,83,88,170,170,18,28,21,92,218,89,93,59,110,53,117,172,78,237,122,67,27,145,204,150,90,137,37,108,210,43,121,106,146,53,207,115,93,26,69,174,135,42,230,196,246,83,241,199,83,153,86,170,14,22,243,37,148,145,95,112,197,157,25,133,174,109,124,80,37,198,221,74,214,49,40,159,30,168,175,169,134,45,28,215,70,213,230,67,20,142,122,53,209,58,73,131,71,192,0,0,0,14,85,206,170,14,85,192,233,79,132,239,43,25,55,242,255,0,15,122,116,4,170,69,92,39,121,88,201,191,151,248,123,211,160,37,80,50,175,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,37,94,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,13,169,42,175,106,63,145,60,205,251,151,214,40,139,84,85,94,212,127,34,121,155,247,47,172,81,1,138,220,39,121,167,201,191,152,24,123,212,96,58,83,57,172,225,59,205,62,77,252,192,195,222,163,1,210,152,3,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,179,13,187,75,248,227,169,226,59,25,77,147,216,29,148,140,203,172,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,8,211,142,142,51,111,188,97,230,61,45,206,59,87,115,96,204,47,212,83,225,155,108,172,98,213,54,57,85,156,218,154,153,27,174,179,75,202,137,86,54,185,99,141,172,107,91,185,81,242,201,37,246,105,241,213,77,195,46,38,170,203,12,206,175,164,165,202,252,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,174,213,229,200,215,49,27,34,73,72,0,29,84,3,34,251,40,120,227,169,195,87,91,39,8,249,140,202,68,177,92,170,42,25,132,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,202,114,107,42,77,43,99,209,237,145,156,157,116,3,48,59,104,177,77,247,3,98,174,30,177,174,22,174,232,175,88,126,225,124,186,91,170,121,76,147,145,85,4,150,185,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,238,45,175,4,156,96,225,158,46,114,190,43,211,86,146,139,27,88,233,224,110,44,179,210,69,81,200,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,166,189,185,223,169,63,218,79,221,166,112,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,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,32,116,230,8,171,134,46,33,112,175,20,25,53,101,205,204,45,77,208,117,252,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,223,181,37,80,0,0,0,0,5,0,237,171,242,177,133,190,96,80,250,117,196,191,229,0,237,171,242,177,133,190,96,80,250,117,196,15,213,217,185,218,9,83,196,77,52,153,61,156,151,90,70,230,45,186,157,213,52,87,41,165,138,23,226,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,77,25,34,165,245,57,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,232,39,129,126,51,108,92,97,229,197,85,206,75,87,115,99,60,47,211,211,226,107,108,76,122,210,182,73,81,252,170,154,105,29,174,176,203,202,149,82,55,57,100,141,204,115,93,185,17,146,200,22,84,0,6,43,118,213,249,167,194,223,47,232,125,70,226,74,189,134,63,174,207,217,191,222,68,85,219,87,230,159,11,124,191,161,245,27,137,42,246,24,254,187,63,102,255,0,121,1,85,123,81,252,246,102,111,220,190,143,68,90,174,195,31,215,103,236,223,239,34,170,246,163,249,236,204,223,185,125,30,136,181,93,134,63,174,207,217,191,222,64,106,160,0,1,202,185,213,65,202,184,29,41,240,157,229,99,38,254,95,225,239,78,128,149,72,171,132,239,43,25,55,242,255,0,15,122,116,4,170,6,85,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,181,32,0,5,85,237,71,242,39,153,191,114,250,197,17,106,138,171,218,143,228,79,51,126,229,245,138,32,43,255,0,101,167,30,222,59,163,176,240,163,154,16,108,196,22,171,127,71,132,46,148,244,250,71,95,67,73,2,185,40,234,26,196,210,57,161,130,39,43,37,209,27,36,113,170,61,82,86,163,167,210,163,149,115,119,187,56,184,227,169,226,183,6,215,224,252,193,101,37,62,98,224,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,83,95,44,78,106,181,38,72,163,11,148,15,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,90,154,234,234,149,93,145,51,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,138,178,27,141,206,26,56,142,169,166,179,101,182,100,210,46,33,158,158,25,151,15,221,35,125,13,197,30,248,159,43,225,142,57,81,27,82,248,155,20,156,197,167,116,172,102,205,85,219,85,174,80,157,64,0,114,174,111,247,101,199,145,60,178,251,235,214,43,76,1,55,251,178,227,200,158,89,125,245,235,21,160,90,163,21,187,106,252,211,225,111,151,244,62,163,113,54,164,197,110,218,191,52,248,91,229,253,15,168,220,64,149,123,12,127,93,159,179,127,188,141,84,50,175,176,199,245,217,251,55,251,200,213,64,0,0,42,175,106,63,145,60,205,251,151,214,40,140,1,55,251,181,31,200,158,102,253,203,235,20,70,0,129,213,64,0,10,171,218,143,228,79,51,126,229,245,138,34,154,246,80,241,199,83,134,174,182,78,17,243,25,148,137,98,185,84,84,51,8,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,148,228,214,84,154,86,199,163,219,35,57,55,43,181,31,200,158,102,253,203,235,20,70,0,129,213,64,40,7,102,47,30,62,219,236,84,217,13,155,23,173,216,251,15,219,219,221,183,75,141,199,153,85,138,33,107,230,116,154,55,148,212,231,83,192,218,116,118,233,36,150,102,164,147,46,187,37,114,95,240,0,21,171,142,142,51,108,92,30,101,197,45,206,59,87,124,227,60,81,212,83,225,155,108,172,122,82,186,72,145,156,218,154,153,27,166,144,197,205,137,86,54,185,36,145,207,107,91,181,21,242,198,16,255,0,105,31,104,37,79,14,212,209,228,246,77,221,105,29,152,183,26,118,212,214,220,161,150,41,159,134,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,77,52,124,106,191,151,177,83,202,198,41,249,129,93,233,214,227,24,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,54,127,177,83,202,198,41,249,129,93,233,214,224,42,255,0,19,188,76,99,46,20,59,82,51,7,52,176,125,13,37,197,142,167,180,91,110,246,202,148,70,178,227,110,146,213,110,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,116,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,171,133,157,168,254,123,51,55,238,95,71,162,63,39,0,60,96,221,120,77,205,198,186,224,180,146,96,76,99,81,71,65,138,217,52,78,87,211,64,199,185,35,174,137,209,177,210,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,14,130,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,3,202,102,150,105,96,76,150,192,151,60,204,204,187,239,115,97,187,55,39,173,173,233,102,168,229,115,102,100,49,254,14,22,62,71,107,36,172,111,194,213,211,93,87,68,69,84,244,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,152,3,199,247,24,55,94,44,179,113,206,183,173,36,120,19,7,84,86,80,97,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,2,106,225,139,137,140,101,197,127,106,70,95,102,150,48,161,164,183,49,180,247,123,109,162,217,76,136,230,91,173,209,218,174,47,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,104,59,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,136,31,171,179,115,180,18,167,136,154,105,50,123,57,46,180,141,204,91,117,59,170,104,174,83,75,20,47,196,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,38,154,50,69,75,234,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,208,79,2,252,102,216,184,195,203,138,171,156,150,174,230,198,120,95,167,167,196,214,216,152,245,165,108,146,163,249,85,52,210,59,93,97,151,149,42,164,110,114,201,27,152,230,187,114,35,37,144,44,168,0,1,146,189,173,124,107,247,221,101,103,9,185,101,115,181,86,89,97,228,201,141,46,16,47,62,71,87,67,63,49,150,198,170,183,100,124,151,197,20,146,186,55,57,203,34,182,37,88,214,41,152,249,175,180,235,143,31,98,22,42,156,134,202,123,214,220,125,136,45,238,239,43,165,186,227,203,170,194,240,185,240,186,61,91,202,114,115,170,32,117,66,55,108,145,203,11,86,57,147,77,241,57,113,88,13,254,236,184,242,39,150,95,125,122,197,105,146,188,11,241,155,125,224,243,49,234,174,114,90,187,231,6,98,142,158,159,19,91,98,99,18,169,209,196,175,229,84,211,72,237,52,154,46,108,170,145,185,201,28,141,123,154,237,170,172,150,61,106,236,184,242,39,150,95,125,122,197,105,128,32,117,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,250,204,86,236,197,227,199,216,133,246,155,33,179,98,245,183,0,226,11,131,123,182,233,113,184,242,233,112,188,206,100,206,147,70,242,156,188,154,137,221,78,142,221,36,113,66,229,146,101,211,124,174,93,169,0,0,3,154,206,41,242,83,232,237,196,22,54,201,200,238,29,109,38,31,184,39,65,59,165,230,72,250,25,226,101,69,47,53,220,184,209,102,72,38,137,36,218,196,111,49,31,183,86,232,171,173,61,143,185,199,98,199,60,48,38,85,83,195,211,222,178,210,225,61,61,100,123,158,254,125,45,117,68,245,116,245,58,171,26,198,238,123,234,98,229,163,158,228,233,183,187,106,72,212,42,175,109,38,78,88,176,126,114,225,44,226,180,77,203,171,204,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,91,88,198,183,166,221,241,58,71,42,124,174,198,204,235,240,55,16,87,108,156,171,183,243,169,51,54,222,156,153,227,139,116,144,87,91,162,168,168,143,115,150,70,163,97,116,15,172,71,104,199,185,100,228,105,181,187,212,13,169,34,174,41,243,175,232,237,195,238,54,206,56,237,253,109,94,31,183,167,65,3,162,230,70,250,233,229,101,61,47,53,188,200,213,97,73,230,137,100,218,244,119,45,31,183,87,104,139,42,153,213,219,73,156,119,220,31,147,88,75,39,109,16,242,233,51,18,225,81,81,116,169,220,197,221,75,109,117,60,141,166,216,230,42,166,249,231,167,151,152,215,177,205,233,182,252,77,145,200,129,141,135,77,25,3,147,150,46,31,242,107,9,228,238,28,155,168,164,195,54,246,211,201,83,181,236,234,234,158,231,73,83,83,177,239,122,199,205,158,73,101,229,239,86,179,126,214,252,45,68,48,219,179,71,0,83,102,15,26,89,119,75,114,195,213,119,91,109,142,162,166,255,0,84,176,164,187,40,223,73,77,36,180,181,18,190,53,77,140,109,98,82,34,110,93,142,123,152,199,110,223,181,122,9,3,10,251,57,184,246,250,43,223,103,203,124,196,131,168,203,44,77,112,235,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,110,161,202,185,166,157,148,60,113,212,225,171,173,147,132,124,198,101,34,88,174,85,21,12,194,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,229,57,53,149,38,149,177,232,246,200,206,72,107,160,0,1,93,120,219,227,7,12,240,141,149,242,222,156,180,149,184,218,249,79,59,112,157,158,174,42,142,69,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,238,111,181,226,119,136,92,43,194,254,77,94,179,115,20,211,117,253,7,46,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,254,52,143,86,181,238,100,81,74,244,99,246,109,94,120,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,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,148,52,211,177,119,20,223,113,206,42,226,23,26,226,154,238,182,245,136,46,22,59,165,198,167,148,200,249,245,83,201,116,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,158,227,79,204,171,236,49,253,118,126,205,254,242,53,80,0,5,90,226,155,142,15,163,78,96,219,240,39,179,15,17,245,246,104,174,221,87,125,116,123,55,207,60,92,189,156,137,53,211,145,174,237,201,249,90,105,238,213,124,49,24,155,88,90,60,165,217,210,63,158,230,211,39,201,113,217,246,38,48,121,125,27,247,38,38,116,214,35,132,115,227,84,196,126,43,74,10,247,194,103,22,127,74,63,21,127,16,60,51,225,158,135,251,235,214,245,29,71,63,254,227,30,205,188,143,251,122,238,254,77,61,240,230,98,246,157,120,7,48,113,62,4,246,35,215,248,114,243,91,105,234,188,75,202,231,244,243,190,46,102,206,149,219,119,108,215,110,229,211,93,53,95,172,199,171,51,194,209,106,155,213,85,230,213,202,116,158,159,99,113,99,97,243,252,78,62,238,89,106,198,183,173,68,77,84,239,81,194,42,136,152,227,53,105,58,196,199,41,159,90,243,130,28,225,103,136,127,164,182,95,92,49,223,132,60,57,208,94,101,180,244,189,225,214,111,217,4,18,243,55,242,227,211,94,126,155,118,175,228,235,175,191,68,171,95,217,103,255,0,243,3,255,0,42,191,250,49,115,51,194,217,162,155,149,213,164,85,203,132,241,252,12,22,195,231,249,142,38,254,15,13,99,122,229,153,136,174,55,168,141,217,157,116,227,53,68,78,186,79,41,150,132,3,207,101,214,45,241,246,95,97,140,119,221,253,7,136,236,212,87,110,151,155,205,228,117,16,50,94,94,253,27,187,110,253,55,109,77,116,215,68,250,143,66,103,83,84,85,17,84,114,148,94,245,170,236,92,170,213,200,210,170,102,98,124,99,132,128,3,245,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,214,113,99,230,159,57,62,96,98,31,81,156,233,76,230,179,139,31,52,249,201,243,3,16,250,140,224,70,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,163,216,146,195,44,106,230,234,155,227,123,126,182,170,38,165,118,86,113,227,250,35,133,76,223,189,127,133,139,8,95,110,119,31,252,3,41,172,141,103,43,255,0,24,116,79,146,111,240,116,236,111,217,48,244,25,57,194,37,171,139,238,203,124,177,194,144,92,105,44,248,178,195,81,124,185,97,203,172,244,237,123,25,58,221,107,154,250,89,158,141,89,89,77,50,109,223,203,93,81,241,195,34,182,78,82,70,236,160,197,152,90,251,129,177,85,231,5,98,154,30,138,245,135,238,21,22,187,141,55,53,146,114,42,160,145,209,203,30,246,43,152,237,175,99,147,86,170,181,116,213,21,83,222,7,81,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,152,45,218,13,198,221,215,138,252,127,29,139,12,79,87,67,151,88,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,152,141,84,89,36,215,229,103,55,31,217,185,157,156,52,97,30,29,177,76,149,115,62,205,81,206,191,226,57,238,111,146,175,16,178,39,189,104,225,153,141,107,27,178,54,185,138,245,149,102,124,178,193,12,170,230,189,174,87,70,188,52,112,233,142,248,160,205,58,12,179,192,180,255,0,224,171,47,21,187,225,252,89,107,234,97,134,122,206,92,178,199,206,229,115,216,238,83,29,189,255,0,82,39,214,168,17,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,154,109,115,216,217,225,115,154,139,171,82,88,213,116,220,154,223,94,197,79,52,248,167,229,253,119,168,219,143,171,218,181,145,121,113,195,166,92,100,22,87,229,125,155,161,181,80,248,150,89,166,149,81,245,87,10,167,37,173,36,170,169,145,17,57,147,63,107,117,93,17,168,214,181,140,107,24,198,49,191,43,177,83,205,62,41,249,127,93,234,54,224,54,164,0,6,85,246,231,126,164,255,0,105,63,118,153,193,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,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,63,219,157,250,147,253,164,253,218,101,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,104,198,44,179,69,26,57,218,38,249,24,223,173,200,138,29,36,240,209,196,94,4,226,131,43,40,51,51,2,212,127,130,163,188,81,108,155,241,101,211,166,134,105,232,249,146,197,31,59,149,207,99,121,172,110,199,253,104,191,90,36,170,115,109,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,253,20,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,3,208,25,87,218,167,199,143,233,126,21,50,130,245,254,10,44,95,125,182,92,127,240,236,169,178,57,156,175,252,93,210,190,57,191,194,83,189,191,106,194,197,118,138,113,213,77,194,214,13,92,15,151,213,244,143,205,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,249,111,107,220,199,177,170,199,225,8,3,127,191,216,178,255,0,209,255,0,255,0,135,12,1,55,251,253,139,47,253,31,255,0,248,112,12,1,55,251,253,139,47,253,31,255,0,248,112,192,19,127,191,216,178,255,0,209,255,0,255,0,135,0,192,19,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,83,79,187,81,123,63,235,45,21,151,46,38,242,67,14,243,173,83,117,55,28,113,107,130,73,231,170,142,170,89,229,158,107,179,121,143,126,232,87,155,164,177,198,140,108,45,141,178,35,85,139,43,162,11,107,217,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,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,150,142,84,73,35,214,218,156,192,229,86,102,98,172,155,204,124,57,154,88,42,175,167,189,97,155,132,87,10,109,210,72,200,230,216,191,28,18,242,222,199,186,25,88,174,142,70,35,147,124,111,123,85,116,114,157,15,112,171,196,198,13,226,191,40,232,243,75,7,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,76,0,0,7,42,231,85,7,42,224,116,167,194,119,149,140,155,249,127,135,189,58,2,85,34,174,19,188,172,100,223,203,252,61,233,208,18,168,25,87,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,18,175,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,6,212,149,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,232,123,58,48,86,50,204,92,175,196,24,31,47,243,42,175,0,95,111,52,237,166,167,196,116,148,105,85,61,3,22,70,172,171,27,55,177,81,238,137,36,141,30,215,181,241,171,209,237,84,115,81,64,206,14,213,62,60,127,75,240,169,148,23,175,240,81,98,251,237,178,227,255,0,135,101,77,145,204,229,127,226,238,149,241,205,254,18,157,237,251,86,25,193,148,57,47,154,25,245,140,163,203,252,163,194,21,120,138,251,37,60,181,107,79,11,227,137,145,65,26,38,249,101,150,87,54,40,153,170,181,168,231,185,168,175,123,24,154,185,237,69,245,89,171,194,126,118,228,238,116,90,50,19,23,97,202,71,98,204,71,81,79,13,134,58,75,140,18,65,116,101,69,91,233,105,166,142,69,114,36,108,150,88,220,136,147,114,222,212,209,94,214,27,127,192,231,8,150,174,16,114,141,216,82,123,141,37,227,22,95,170,27,114,196,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,152,186,171,228,154,68,108,124,213,141,161,144,29,160,60,51,224,222,20,51,47,5,101,110,15,174,171,184,189,216,30,146,229,119,185,212,170,181,247,27,140,149,213,172,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,237,123,61,184,58,192,156,95,224,76,228,176,95,235,59,155,18,89,188,59,225,252,65,203,154,163,186,249,179,85,190,171,248,43,39,138,57,249,177,211,164,127,132,85,217,174,230,232,169,239,245,125,181,126,105,240,183,203,250,31,81,184,146,175,97,143,235,179,246,111,247,144,25,151,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,90,106,234,26,148,77,241,63,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,216,158,204,94,60,125,183,216,169,178,27,54,47,91,177,246,31,183,183,187,110,151,27,143,50,171,20,66,215,204,233,52,111,41,169,206,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,245,93,163,60,4,253,42,44,80,102,70,93,207,211,230,110,25,183,244,116,148,243,212,108,165,189,80,177,239,149,40,220,175,93,144,204,143,146,71,69,47,185,170,231,185,146,174,215,54,72,114,175,131,110,21,51,151,137,204,199,167,246,85,114,240,253,38,22,184,80,212,221,241,75,107,27,20,150,29,235,36,144,84,69,27,100,108,210,205,173,52,156,180,139,234,145,172,220,248,154,188,196,11,171,219,157,250,147,253,164,253,218,101,89,170,157,185,223,169,63,218,79,221,165,127,236,166,202,220,9,157,57,217,143,114,207,51,44,93,243,134,239,57,127,63,91,69,213,77,79,205,229,93,237,115,71,248,72,94,201,27,164,145,49,223,11,147,93,52,93,81,85,20,34,14,15,184,179,198,92,34,230,135,142,44,84,245,119,139,21,125,60,148,215,220,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,78,99,17,81,178,189,23,161,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,60,60,87,112,163,152,252,37,102,59,240,86,53,139,174,181,87,115,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,203,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,204,29,156,92,113,211,112,165,140,171,240,126,96,178,174,163,46,177,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,53,204,138,39,53,92,176,164,82,6,239,0,0,0,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,49,130,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,245,53,140,115,151,68,69,83,213,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,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,36,235,217,113,231,179,44,190,250,244,122,210,74,237,35,236,251,166,225,218,166,60,225,201,187,85,91,178,234,227,80,218,106,219,108,49,75,51,48,203,210,40,35,137,101,168,154,121,102,153,149,51,44,238,71,185,173,100,111,86,71,174,175,141,20,53,127,134,46,33,112,175,20,25,53,101,205,204,45,77,208,117,252,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,223,181,37,83,156,206,15,184,179,198,92,34,230,135,142,44,84,245,119,139,21,125,60,148,215,220,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,78,99,17,81,178,189,23,161,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,58,84,208,215,83,42,236,149,154,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,99,183,109,95,154,124,45,242,254,135,212,110,36,171,216,99,250,236,253,155,253,228,69,93,181,126,105,240,183,203,250,31,81,184,146,175,97,143,235,179,246,111,247,144,21,87,181,31,207,102,102,253,203,232,244,71,138,224,251,139,60,101,194,46,104,120,226,197,79,87,120,177,87,211,201,77,125,195,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,244,230,49,21,27,43,209,125,175,106,63,158,204,205,251,151,209,232,138,170,7,79,185,91,154,88,19,58,112,37,179,51,50,210,251,223,56,110,243,206,232,171,122,89,169,249,188,169,159,12,159,131,153,140,145,186,73,19,219,241,53,53,211,84,213,21,21,125,89,130,221,156,220,107,253,21,115,30,123,6,63,185,221,100,203,44,83,248,59,149,52,11,205,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,237,37,116,49,70,187,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,172,229,92,234,160,229,92,14,148,248,78,242,177,147,127,47,240,247,167,64,74,164,85,194,119,149,140,155,249,127,135,189,58,2,85,3,42,251,115,191,82,127,180,159,187,72,171,177,83,205,62,41,249,127,93,234,54,226,85,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,128,218,144,0,2,170,246,163,249,19,204,223,185,125,98,136,181,69,85,237,71,242,39,153,191,114,250,197,16,24,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,245,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,9,83,67,93,76,169,190,39,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,190,215,132,239,52,249,55,243,3,15,122,140,5,223,237,94,224,114,167,13,93,111,124,92,101,203,233,18,197,114,168,167,126,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,53,171,172,169,52,174,147,87,182,71,242,67,202,113,199,218,71,77,196,143,14,152,71,1,96,56,169,44,21,24,166,162,178,108,123,96,115,37,171,158,133,148,149,81,58,221,11,43,36,134,40,158,201,85,157,67,150,38,171,218,177,198,197,115,83,123,100,173,124,17,228,53,55,17,220,75,224,236,182,188,209,85,207,135,150,161,247,76,64,176,211,203,35,18,221,76,197,150,72,229,124,79,99,161,100,206,108,116,201,46,246,236,125,67,21,53,118,214,172,20,109,159,99,206,72,90,176,31,14,149,25,203,13,242,174,178,229,154,53,10,234,138,71,70,214,65,67,5,186,170,174,154,38,51,235,115,222,231,44,207,115,213,81,52,124,109,70,166,197,124,129,125,64,0,114,174,111,247,101,199,145,60,178,251,235,214,43,76,1,55,251,178,227,200,158,89,125,245,235,21,160,90,163,21,187,106,252,211,225,111,151,244,62,163,113,54,164,197,110,218,191,52,248,91,229,253,15,168,220,64,171,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,208,246,86,230,150,4,206,156,9,108,204,204,180,190,247,206,27,188,243,186,42,222,150,106,126,111,42,103,195,39,224,230,99,36,110,146,68,246,252,77,77,116,213,53,69,69,94,99,35,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,211,107,94,246,193,51,154,213,93,92,145,72,169,174,213,210,202,240,3,198,13,215,132,220,220,107,174,11,73,38,4,198,53,20,116,24,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,232,36,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,58,251,84,56,234,166,192,24,122,235,195,14,86,215,210,79,137,239,148,243,91,113,156,211,82,203,190,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,148,198,189,54,182,71,177,241,133,117,237,58,227,199,219,125,246,167,33,178,158,245,187,0,225,251,131,187,202,233,110,184,243,41,113,68,205,100,46,143,86,242,154,188,154,121,219,80,141,219,36,145,76,228,142,100,215,100,78,74,0,0,29,84,0,0,170,189,168,254,68,243,55,238,95,88,162,48,4,223,238,212,127,34,121,155,247,47,172,81,24,2,7,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,232,39,129,126,51,108,92,97,229,197,85,206,75,87,115,99,60,47,211,211,226,107,108,76,122,210,182,73,81,252,170,154,105,29,174,176,203,202,149,82,55,57,100,141,204,115,93,185,17,146,201,88,59,87,184,28,166,196,182,171,223,23,25,114,250,181,190,219,105,233,223,139,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,205,106,233,18,195,19,164,213,142,141,252,236,181,202,220,210,199,121,45,142,237,153,153,150,151,222,230,196,150,110,119,69,91,210,195,81,202,230,194,248,100,252,28,204,124,110,214,57,94,223,137,171,166,186,166,138,136,168,29,20,241,59,196,46,21,225,127,38,175,89,185,138,105,186,254,131,151,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,255,0,26,71,171,90,247,50,40,165,122,49,251,54,175,60,57,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,32,113,131,197,158,50,226,235,52,60,113,125,167,171,179,216,168,41,227,166,177,97,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,205,250,114,216,170,173,137,136,147,255,0,102,231,103,221,55,17,53,50,103,14,114,90,170,219,151,86,234,135,83,81,91,102,138,88,89,137,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,61,117,100,136,129,69,110,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,223,83,152,246,185,53,69,69,54,127,177,83,202,198,41,249,129,93,233,214,226,128,118,163,249,236,204,223,185,125,30,136,191,253,138,158,86,49,79,204,10,239,78,183,1,64,59,81,252,246,102,111,220,190,143,68,85,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,52,218,231,177,179,194,231,53,23,86,164,177,170,233,185,53,180,29,168,254,123,51,55,238,95,71,162,44,167,0,92,40,229,199,22,188,8,226,220,21,141,98,232,110,180,57,129,114,158,193,127,130,20,125,85,162,169,214,203,106,43,154,138,169,204,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,7,138,236,210,237,4,169,201,235,173,159,135,204,223,186,210,71,151,213,245,29,53,158,237,87,44,84,176,97,167,189,213,83,200,178,43,32,87,206,202,138,153,226,106,190,105,90,200,19,87,42,163,17,218,108,249,204,14,105,101,110,59,201,108,119,115,203,60,203,177,119,54,36,179,114,122,218,46,170,26,142,87,54,22,77,31,225,33,123,227,118,177,202,199,124,46,93,53,209,116,84,84,75,43,253,147,12,229,250,35,253,22,187,146,213,206,238,255,0,13,248,155,70,243,188,59,200,228,244,93,54,206,95,59,151,248,30,167,93,121,95,235,57,223,194,0,146,187,75,123,65,42,115,134,235,120,225,243,40,46,180,146,101,245,5,71,77,120,187,82,75,21,84,24,149,236,117,44,241,172,106,248,17,240,50,158,166,9,90,143,134,87,50,116,209,200,170,197,110,180,2,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,77,54,181,239,108,19,57,173,85,213,201,20,138,154,237,93,61,6,86,229,110,59,206,156,119,108,203,60,180,177,119,206,36,188,243,186,42,46,170,26,126,111,42,23,205,39,225,38,123,35,110,145,196,247,124,78,77,116,209,53,85,68,93,20,227,247,133,28,184,225,43,129,28,37,130,176,84,93,117,214,187,48,45,179,223,239,243,194,140,170,187,213,54,217,114,68,115,145,21,121,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,240,173,125,151,30,123,50,203,239,175,71,173,47,255,0,109,95,149,140,45,243,2,135,211,174,37,0,236,184,243,217,150,95,125,122,61,105,127,251,106,252,172,97,111,152,20,62,157,113,3,24,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,83,88,199,57,116,68,85,61,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,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,78,189,151,30,123,50,203,239,175,71,173,37,94,211,174,3,189,136,95,106,115,231,41,236,187,112,14,32,184,59,188,173,118,235,119,46,151,11,204,230,66,216,245,119,53,203,201,168,157,213,10,221,177,199,20,46,88,225,77,55,196,213,13,84,225,139,136,92,43,197,6,77,89,115,115,11,83,116,29,127,50,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,254,44,140,87,53,142,124,82,196,245,99,55,237,72,255,0,142,142,51,108,92,30,101,197,45,206,59,87,124,227,60,81,212,83,225,155,108,172,122,82,186,72,145,156,218,154,153,27,166,144,197,205,137,86,54,185,36,145,207,107,91,181,21,242,199,140,60,31,113,103,140,184,69,205,15,28,88,169,234,239,22,42,250,121,41,175,184,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,126,156,198,34,163,101,122,44,127,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,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,229,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,63,41,171,221,148,252,9,90,146,213,65,197,54,114,225,154,183,92,157,80,147,224,139,85,198,6,182,8,224,70,177,209,222,21,138,170,231,189,206,87,36,27,218,212,98,51,158,212,126,248,36,143,40,64,223,238,203,143,34,121,101,247,215,172,86,152,2,111,247,101,199,145,60,178,251,235,214,43,76,1,0,107,167,101,15,28,116,216,150,213,100,225,31,49,153,86,183,219,109,61,67,48,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,249,78,77,34,88,98,108,122,49,209,179,157,249,50,131,131,43,23,24,125,153,153,81,108,142,235,220,216,207,11,248,138,163,12,220,165,123,214,149,178,75,119,170,230,211,84,198,221,117,134,94,84,72,178,53,171,36,110,99,92,221,200,143,138,76,160,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,14,167,129,72,59,52,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,114,114,228,107,158,174,145,35,187,224,84,174,212,220,1,77,142,184,45,198,85,73,135,170,238,215,44,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,186,108,71,55,18,242,7,56,239,188,63,231,46,19,206,44,57,15,81,87,134,110,13,168,146,155,115,25,213,210,189,174,142,166,155,123,216,244,143,155,4,146,197,204,216,174,102,253,205,248,154,138,116,167,139,48,181,139,28,225,91,206,10,197,52,61,109,151,16,91,234,45,119,26,110,107,227,231,210,207,27,163,150,61,236,86,189,187,152,247,38,173,84,114,107,170,42,47,188,230,11,22,97,107,238,6,197,87,156,21,138,104,122,43,214,31,184,84,90,238,52,220,214,73,200,170,130,71,71,44,123,216,174,99,182,189,142,77,90,170,213,211,84,85,79,120,29,73,152,45,218,181,153,158,209,56,201,196,118,234,122,187,85,93,6,10,183,208,225,154,57,237,242,115,55,114,227,90,138,134,76,228,123,154,179,71,85,85,83,19,145,54,237,229,35,28,221,205,114,174,164,240,59,155,212,211,112,9,128,243,75,48,103,164,182,91,112,174,23,172,134,186,122,104,37,115,33,183,89,228,158,149,38,86,38,247,189,253,61,27,94,244,106,46,231,238,218,212,213,26,152,25,139,49,77,247,28,226,171,206,53,197,53,221,109,235,16,92,42,46,151,26,158,83,35,231,213,79,35,164,150,77,140,70,177,187,158,247,46,141,68,106,107,162,34,39,184,13,63,236,66,202,223,244,203,206,187,133,139,253,201,133,173,23,62,171,255,0,191,83,95,7,37,31,255,0,232,215,111,123,63,237,49,223,104,134,170,21,255,0,128,124,179,197,89,69,194,22,91,96,92,107,73,210,94,169,237,245,23,10,154,87,71,36,114,82,245,181,115,86,50,9,89,35,26,246,77,27,42,26,201,24,173,248,100,107,218,138,168,136,171,96,0,229,92,253,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,169,204,123,92,154,162,162,159,148,216,156,236,224,114,167,138,222,9,178,51,24,101,243,233,41,243,23,7,229,189,145,148,48,202,200,162,101,238,145,214,250,119,173,20,179,170,35,152,246,185,28,232,28,231,114,154,249,101,107,145,169,50,203,24,122,14,204,94,60,125,183,216,169,178,27,54,47,91,177,246,31,183,183,187,110,151,27,143,50,171,20,66,215,204,233,52,111,41,169,206,167,129,180,232,237,210,73,44,205,73,38,93,118,74,228,187,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,117,169,174,174,169,85,217,19,53,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,96,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,44,87,22,92,116,102,63,22,120,87,0,225,44,83,65,221,180,152,62,222,206,241,116,117,138,254,253,188,44,109,142,91,132,209,49,145,195,31,185,174,229,196,216,213,98,231,206,136,247,54,77,173,15,129,198,15,22,120,203,139,172,208,241,197,246,158,174,207,98,160,167,142,154,197,135,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,233,203,98,170,182,38,34,66,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,163,216,146,195,44,106,230,234,155,227,123,126,182,170,37,128,224,147,131,236,77,197,206,104,69,101,106,85,209,96,155,29,68,14,197,151,138,73,105,249,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,175,107,102,0,193,185,89,158,152,3,47,178,251,15,82,88,240,245,143,45,232,41,168,104,105,145,118,68,206,242,185,42,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,132,235,216,99,250,236,253,155,253,228,106,161,149,125,134,63,174,207,217,191,222,71,234,237,76,243,3,135,255,0,161,180,159,215,107,76,44,195,25,242,27,62,91,119,94,60,181,211,243,74,54,67,102,255,0,226,188,206,50,239,43,228,245,166,103,123,119,123,151,171,90,125,237,74,41,135,25,252,24,102,143,17,121,163,107,198,216,38,253,133,168,168,104,172,16,90,164,142,235,85,81,20,171,43,42,42,36,87,34,71,4,137,183,108,205,77,117,69,213,23,221,245,42,192,157,150,126,96,113,7,244,54,175,250,237,17,164,24,167,53,178,187,2,220,35,180,227,108,201,194,216,122,186,104,82,166,58,91,173,226,158,146,87,196,174,115,82,68,100,143,106,171,85,204,114,110,211,77,90,169,252,138,98,219,187,103,55,194,111,95,141,218,117,239,238,245,240,111,177,152,28,199,179,157,161,242,57,93,126,86,236,81,174,187,157,42,142,62,110,181,114,239,213,2,112,63,194,206,96,240,211,227,95,29,222,48,245,127,136,251,183,165,238,154,137,229,217,211,245,59,249,156,216,99,211,94,123,52,211,95,169,117,211,221,172,7,154,221,155,185,227,142,179,71,24,227,107,78,42,192,176,208,226,11,253,194,235,75,29,77,117,99,101,100,83,212,62,70,53,232,218,87,34,57,26,244,69,68,85,77,117,209,87,235,52,3,9,102,46,95,99,238,175,192,152,235,15,98,62,131,151,213,119,77,206,10,206,70,253,219,57,156,167,59,110,237,143,211,93,53,218,186,125,74,124,107,142,124,100,117,158,225,85,105,187,103,54,5,162,174,162,153,244,213,84,181,56,138,142,41,96,149,142,86,190,55,177,210,34,181,205,114,42,43,85,17,81,81,81,79,219,153,118,14,188,61,22,106,159,54,53,211,143,241,121,225,54,203,105,112,249,190,35,49,179,71,233,238,69,49,92,121,57,157,34,34,34,60,222,156,34,60,81,239,6,25,7,140,120,116,202,235,166,9,198,215,43,53,109,117,109,254,123,172,114,90,166,150,88,146,39,211,211,198,141,85,146,56,215,118,232,92,186,104,169,162,167,191,235,68,166,63,216,179,226,7,252,112,203,223,253,97,91,255,0,68,52,199,11,99,76,29,142,173,242,93,176,78,44,179,98,26,24,102,90,105,42,173,85,241,85,196,201,81,173,114,198,175,141,206,68,114,53,237,93,186,235,163,145,127,149,15,45,244,137,225,251,254,190,153,123,255,0,180,244,95,252,209,127,46,193,221,181,69,187,147,230,211,174,156,76,175,108,182,151,1,142,197,98,240,148,107,118,244,211,55,63,71,51,164,198,186,112,233,206,95,99,42,112,181,195,2,229,118,14,193,55,105,169,230,174,195,246,11,125,170,170,74,103,57,209,62,88,41,217,27,220,197,114,53,85,170,230,42,162,170,34,233,166,168,159,81,234,136,211,62,46,54,251,199,13,185,137,118,180,215,211,214,208,214,224,123,189,77,45,85,52,173,150,41,226,125,4,174,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,97,209,231,152,102,145,150,77,22,233,163,122,38,59,244,254,18,204,217,13,130,175,110,105,196,99,46,226,60,149,84,215,164,198,230,246,179,60,103,235,83,167,131,161,0,71,188,59,121,126,203,31,232,109,151,250,148,68,132,109,237,213,191,68,85,223,10,231,23,99,228,184,139,150,53,215,118,169,141,123,244,157,0,1,246,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,107,56,177,243,79,156,159,48,49,15,168,206,116,166,115,89,197,143,154,124,228,249,129,136,125,70,112,54,167,178,227,200,158,89,125,245,235,21,167,138,237,47,224,114,155,136,236,27,54,112,224,119,213,179,49,112,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,135,218,246,92,121,19,203,47,190,189,98,180,181,64,114,239,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,74,106,26,26,100,77,242,191,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,232,163,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,254,174,19,225,187,36,176,46,110,98,12,245,193,248,6,146,211,141,177,85,60,148,215,123,149,53,68,237,101,83,36,124,82,74,171,79,191,144,215,190,72,35,123,222,216,209,238,126,231,57,85,94,245,116,150,6,85,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,181,32,0,50,175,183,59,245,39,251,73,251,180,133,59,32,48,181,139,28,231,238,97,96,172,83,67,214,217,113,6,87,221,173,119,26,110,107,227,231,210,207,91,65,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,125,228,215,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,21,113,245,193,70,42,225,79,49,234,239,118,155,103,81,150,88,154,225,52,152,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,188,232,216,175,69,220,217,89,23,228,225,3,143,188,208,225,18,213,136,112,213,138,215,73,136,176,245,218,158,174,170,142,207,86,177,195,5,45,238,86,211,178,58,249,36,108,75,60,204,108,116,232,197,167,73,99,107,145,202,168,230,57,55,27,19,199,79,209,199,232,227,136,190,148,31,220,167,195,209,116,187,59,211,189,54,63,167,238,221,223,254,57,249,123,127,214,108,230,243,127,1,206,57,215,3,234,226,204,83,125,199,56,170,243,141,113,77,119,91,122,196,23,10,139,165,198,167,148,200,249,245,83,200,233,37,147,99,17,172,110,231,189,203,163,81,26,154,232,136,137,238,52,255,0,134,238,5,189,138,112,95,156,57,227,156,120,51,164,204,155,214,95,226,78,231,166,173,118,233,172,86,185,45,50,162,107,10,181,58,122,201,181,147,153,170,185,236,137,89,31,224,156,234,136,214,170,246,104,251,9,250,83,216,189,186,127,146,248,59,243,207,238,159,188,104,250,15,205,127,242,191,109,248,31,250,191,228,54,167,139,31,43,25,201,242,255,0,16,250,116,224,115,88,111,247,251,22,95,250,63,255,0,240,225,128,38,255,0,127,177,101,255,0,163,255,0,255,0,14,1,128,38,255,0,127,177,101,255,0,163,255,0,255,0,14,24,2,111,247,251,22,95,250,63,255,0,240,224,24,2,117,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,203,17,213,64,24,67,218,41,192,173,79,11,88,201,113,198,95,80,85,191,42,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,228,61,172,115,222,246,171,223,10,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,127,69,56,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,117,166,174,161,169,69,217,43,53,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,123,56,196,225,87,25,112,161,155,151,12,31,121,182,213,187,12,92,106,42,42,112,157,222,73,18,102,92,109,200,255,0,129,29,43,88,198,245,49,181,209,182,102,109,110,215,170,57,19,150,248,222,240,232,35,42,179,51,10,231,38,92,97,204,210,193,85,125,69,151,19,91,226,184,83,110,146,55,201,14,244,248,224,151,150,247,177,179,68,244,116,114,49,28,187,36,99,218,171,171,84,245,102,5,246,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,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,229,163,149,86,56,244,222,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,103,42,231,85,7,42,224,116,167,194,119,149,140,155,249,127,135,189,58,2,186,241,131,218,141,149,252,60,221,124,7,150,148,212,152,251,27,91,175,17,210,95,168,155,44,144,209,90,224,137,204,117,76,79,169,70,171,95,82,230,171,161,107,99,222,144,200,146,44,190,248,185,18,207,252,50,91,41,175,92,34,101,69,154,178,74,184,233,235,242,222,197,77,43,233,42,229,165,157,172,125,178,22,185,99,154,23,54,88,159,162,174,143,141,205,123,87,69,106,162,162,41,141,125,160,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,57,138,212,85,142,77,2,117,237,121,204,204,43,156,153,113,195,134,105,96,170,190,162,203,137,173,247,251,133,54,233,35,124,144,239,75,102,248,37,229,189,236,108,209,61,29,28,140,71,46,201,24,246,170,234,213,60,175,98,167,154,124,83,242,254,187,212,109,197,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,93,173,123,219,4,45,115,145,53,114,69,26,46,187,83,75,235,216,169,230,159,20,252,191,174,245,27,112,27,82,85,94,212,127,34,121,155,247,47,172,81,22,168,170,189,168,254,68,243,55,238,95,88,162,3,21,184,78,243,79,147,127,48,48,247,168,192,116,166,115,89,194,119,154,124,155,249,129,135,189,70,3,165,48,0,0,49,91,182,175,205,62,22,249,127,67,234,55,18,85,236,49,253,118,126,205,254,242,34,174,218,191,52,248,91,229,253,15,168,220,73,87,176,199,245,217,251,55,251,200,13,84,0,1,149,125,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,113,42,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,192,105,247,21,220,40,229,199,22,185,112,252,21,141,98,232,110,180,60,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,115,33,126,214,164,176,170,163,100,107,90,168,172,123,35,145,156,246,102,150,86,227,188,150,199,119,60,179,204,187,23,115,98,75,55,39,173,162,234,161,168,229,115,97,100,209,254,18,23,190,55,107,28,172,119,194,229,211,93,23,69,69,68,233,248,169,93,161,156,22,90,184,167,202,250,139,238,16,195,244,142,205,76,53,78,139,135,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,188,200,216,249,183,5,64,236,161,227,142,167,13,93,108,156,35,230,51,41,18,197,114,168,168,102,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,41,201,172,169,52,173,143,71,182,70,114,117,208,229,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,103,251,49,120,241,246,223,98,166,200,108,216,189,110,199,216,126,222,222,237,186,92,110,60,202,172,81,11,95,51,164,209,188,166,167,58,158,6,211,163,183,73,36,179,53,36,153,117,217,43,144,47,248,0,1,64,59,106,252,172,97,111,152,20,62,157,113,47,249,64,59,106,252,172,97,111,152,20,62,157,113,2,128,118,92,121,236,203,47,190,189,30,180,223,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,12,236,184,243,217,150,95,125,122,61,105,173,60,116,113,155,98,224,243,46,41,110,113,218,187,231,25,226,142,162,159,12,219,101,99,210,149,210,68,140,230,212,212,200,221,52,134,46,108,74,177,181,201,36,142,123,90,221,168,175,150,48,198,30,52,248,113,181,112,177,159,55,92,171,177,99,122,76,75,109,109,60,55,42,55,164,173,117,109,20,19,238,88,233,107,154,212,70,178,165,173,68,119,185,17,31,27,225,149,26,206,103,45,179,87,101,63,19,24,203,42,51,230,131,39,155,67,136,49,6,19,204,90,132,162,125,162,220,137,42,91,238,43,179,109,209,34,86,170,163,35,138,55,182,117,107,153,248,20,230,63,127,79,27,10,85,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,183,253,154,124,10,212,240,203,134,106,179,63,51,168,42,233,115,67,17,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,57,113,181,172,86,200,178,5,53,237,171,243,79,133,190,95,208,250,141,196,149,123,12,127,93,159,179,127,188,136,171,182,175,205,62,22,249,127,67,234,55,18,85,236,49,253,118,126,205,254,242,2,170,246,163,249,236,204,223,185,125,30,136,159,251,32,242,183,2,103,78,4,207,252,179,204,187,23,124,225,187,207,133,58,218,46,170,106,126,111,42,106,249,163,252,36,47,100,141,210,72,152,239,133,201,174,154,46,168,170,139,0,118,163,249,236,204,223,185,125,30,136,181,93,134,63,174,207,217,191,222,64,80,174,42,184,103,198,92,40,102,229,102,86,227,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,182,189,152,189,160,20,121,69,89,77,195,246,119,226,46,147,2,213,237,131,12,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,84,108,110,123,227,209,78,53,248,99,203,142,39,50,106,182,201,142,175,86,172,45,87,135,245,186,91,241,125,109,50,73,220,49,177,204,125,92,138,171,44,73,201,124,17,189,178,35,228,72,211,70,72,168,174,137,138,156,235,129,213,65,202,185,183,221,148,156,87,102,63,17,57,113,137,112,86,104,75,222,183,92,185,238,232,33,191,203,50,186,170,229,75,84,149,9,27,106,81,83,227,154,62,149,200,179,107,186,70,189,170,244,87,181,242,75,136,32,116,167,194,119,149,140,155,249,127,135,189,58,2,186,241,103,218,159,149,252,57,227,40,178,255,0,3,225,218,76,202,190,208,212,85,82,98,58,122,107,196,148,12,179,79,18,69,178,37,149,105,101,138,119,185,95,43,94,214,59,88,159,11,152,253,29,170,36,255,0,195,37,178,154,245,194,38,84,89,171,36,171,142,158,191,45,236,84,210,190,146,174,90,89,218,199,219,33,107,150,57,161,115,101,137,250,42,232,248,220,215,181,116,86,170,42,34,152,131,198,223,7,216,155,132,108,208,150,202,228,171,173,193,55,202,137,221,132,239,21,114,211,243,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,66,213,118,199,227,252,27,154,120,55,135,220,193,203,236,67,73,124,195,215,202,124,71,83,67,93,76,171,178,86,107,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,241,93,138,158,105,241,79,203,250,239,81,183,20,42,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,118,181,239,108,16,181,206,68,213,201,20,104,186,237,77,47,175,98,167,154,124,83,242,254,187,212,109,192,109,72,0,1,85,123,81,252,137,230,111,220,190,177,68,90,162,170,246,163,249,19,204,223,185,125,98,136,12,33,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,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,77,116,84,250,206,143,120,117,207,156,27,196,150,81,216,179,91,6,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,118,136,229,99,119,177,89,35,83,99,218,171,205,17,63,240,117,198,46,59,225,3,29,212,95,236,20,125,243,134,239,59,60,65,135,249,144,211,247,167,42,26,134,82,255,0,10,124,18,201,7,42,74,133,147,240,104,155,244,218,237,81,125,193,101,120,141,236,172,172,176,113,63,129,176,54,82,223,251,187,0,230,157,194,178,42,58,170,232,39,169,240,220,148,212,239,170,168,165,146,68,77,38,214,8,229,117,42,62,70,201,39,45,236,145,201,202,117,67,246,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,229,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,210,166,134,186,153,87,100,172,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,30,83,52,179,75,2,100,182,4,185,230,102,101,223,123,155,13,217,185,61,109,111,75,53,71,43,155,51,33,143,240,112,177,242,59,89,37,99,126,22,174,154,234,186,34,42,165,75,225,35,180,247,6,241,51,157,183,188,160,184,96,218,188,52,251,141,68,211,96,137,158,171,51,235,233,32,129,95,44,53,136,221,91,13,78,216,165,157,21,170,177,108,85,139,118,248,218,250,143,127,199,247,7,214,174,44,178,141,205,183,165,92,120,239,7,83,214,87,225,71,195,43,81,149,51,189,141,89,40,101,108,143,108,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,48,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,63,41,191,221,151,30,68,242,203,239,175,88,173,48,4,223,238,203,143,34,121,101,247,215,172,86,129,106,140,86,237,171,243,79,133,190,95,208,250,141,196,218,147,21,187,106,252,211,225,111,151,244,62,163,113,3,213,118,65,229,110,4,206,156,9,159,249,103,153,118,46,249,195,119,159,10,117,180,93,84,212,252,222,84,213,243,71,248,72,94,201,27,164,145,49,223,11,147,93,52,93,81,85,22,160,113,93,194,142,99,240,149,152,239,193,88,214,46,186,213,93,204,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,46,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,122,187,12,127,93,159,179,127,188,137,255,0,181,115,232,227,244,113,159,219,95,247,87,252,35,192,29,14,206,244,239,77,141,221,203,215,255,0,196,254,203,170,221,240,108,217,167,225,250,112,51,131,135,158,210,60,237,225,219,36,175,217,55,135,98,164,184,177,212,237,135,8,214,212,178,6,179,12,190,73,231,154,174,100,137,33,221,88,249,29,81,185,137,52,138,200,222,198,174,215,179,116,107,85,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,63,41,127,251,29,125,132,251,118,184,120,255,0,253,50,127,5,236,255,0,243,207,247,29,195,188,254,203,248,63,230,251,63,56,255,0,201,252,90,129,37,99,190,11,45,92,44,118,98,102,45,247,23,225,250,70,230,166,37,167,179,174,32,172,74,150,213,45,20,11,124,162,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,121,146,49,144,237,203,99,127,187,81,252,137,230,111,220,190,177,68,96,8,29,84,0,0,170,189,168,254,68,243,55,238,95,88,162,48,4,223,238,212,127,34,121,155,247,47,172,81,24,2,7,85,6,43,118,157,112,29,236,66,251,83,159,57,79,101,219,128,113,5,193,221,229,107,183,91,185,116,184,94,103,50,22,199,171,185,174,94,77,68,238,168,86,237,142,56,161,114,199,10,105,190,38,174,212,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,57,236,224,147,131,236,77,197,206,104,69,101,106,85,209,96,155,29,68,14,197,151,138,73,105,249,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,221,4,97,60,45,98,192,216,86,205,130,176,181,15,69,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,239,62,6,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,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,123,80,48,7,181,31,207,102,102,253,203,232,244,69,255,0,236,84,242,177,138,126,96,87,122,117,184,160,29,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,192,80,14,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,226,128,118,163,249,236,204,223,185,125,30,136,177,92,10,241,103,131,120,69,224,39,21,99,139,237,61,37,226,251,95,153,21,84,214,44,56,234,245,165,158,234,244,162,181,164,234,199,164,114,171,25,20,79,89,28,245,102,205,121,108,85,71,74,196,80,246,189,181,151,28,142,130,197,130,237,151,60,57,213,230,197,94,249,45,183,42,42,200,98,146,134,207,27,255,0,8,218,216,244,116,147,67,36,143,122,64,213,107,81,36,101,67,155,43,118,203,20,217,44,122,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,66,212,215,87,84,170,111,149,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,180,254,197,31,17,223,71,31,109,125,47,241,175,243,239,0,116,143,239,78,235,217,175,51,118,239,207,63,215,116,91,55,236,247,110,231,255,0,7,2,202,246,41,220,114,58,123,22,52,182,91,48,231,73,155,20,155,36,185,92,171,107,33,150,74,235,60,143,252,27,104,163,209,178,67,12,114,49,137,59,81,174,69,145,244,238,116,174,221,20,80,200,29,181,126,86,48,183,204,10,31,78,184,152,237,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,74,154,26,234,101,77,241,63,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,78,58,184,179,193,188,93,112,19,133,113,197,138,158,146,207,125,160,204,138,90,107,238,28,109,122,213,79,106,122,209,93,18,5,123,214,56,149,236,150,38,36,141,122,51,102,188,198,34,171,162,122,32,87,94,203,143,61,153,101,247,215,163,214,151,255,0,182,175,202,198,22,249,129,67,233,215,18,128,118,92,121,236,203,47,190,189,30,180,191,253,181,126,86,48,183,204,10,31,78,184,129,64,59,46,60,246,101,151,223,94,143,90,111,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,166,6,118,92,121,236,203,47,190,189,30,180,223,224,57,235,227,163,131,43,239,7,153,143,75,108,142,235,223,56,51,20,117,21,24,102,229,43,216,149,78,142,37,103,54,154,166,54,233,164,209,115,98,69,145,173,72,228,107,218,230,237,85,124,81,204,29,155,157,159,116,220,68,212,201,156,57,201,106,171,110,93,91,170,29,77,69,109,154,41,97,102,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,245,213,146,34,107,254,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,253,252,39,133,172,88,27,10,217,176,86,22,161,232,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,125,224,125,99,149,115,170,131,149,112,55,251,178,227,200,158,89,125,245,235,21,166,0,155,253,217,113,228,79,44,190,250,245,138,211,0,64,223,238,203,143,34,121,101,247,215,172,86,149,255,0,182,11,134,60,184,175,192,139,197,5,61,234,213,134,177,77,171,145,107,172,166,233,145,38,197,114,75,52,17,211,199,189,101,106,115,169,224,109,76,154,164,114,72,248,163,218,229,70,66,213,108,235,217,157,118,181,88,59,63,242,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,150,227,111,140,28,77,197,206,104,75,122,114,213,209,96,155,29,68,237,194,118,122,184,169,249,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,185,193,10,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,18,166,134,186,153,83,124,79,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,61,225,187,55,110,185,245,146,88,91,55,239,56,18,175,7,84,98,122,121,106,217,103,169,157,211,190,40,18,121,25,12,169,35,162,137,94,201,98,100,115,49,219,17,21,146,181,83,114,104,229,201,110,205,206,207,186,110,34,106,100,206,28,228,181,85,183,46,173,213,14,166,162,182,205,20,176,179,19,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,122,234,201,17,54,208,1,133,125,174,57,103,138,176,127,23,183,140,117,118,164,214,203,143,109,244,23,11,69,84,113,201,203,119,77,73,13,28,240,57,238,98,49,102,99,224,71,185,140,115,182,199,60,14,85,69,126,137,186,134,117,118,210,100,229,247,24,100,214,18,206,43,68,220,202,76,187,184,84,83,221,41,182,177,54,210,220,157,79,27,106,119,185,232,171,178,120,41,226,229,181,143,115,186,157,223,11,99,114,168,103,182,87,241,15,106,194,188,22,231,95,14,248,134,235,87,37,70,49,188,97,250,236,51,110,134,141,170,200,231,101,74,75,113,169,150,109,17,81,156,170,26,40,209,170,231,46,247,51,99,52,89,158,216,211,32,114,114,251,196,6,114,225,60,157,195,147,116,245,120,154,224,218,121,42,118,177,253,37,43,26,233,42,106,118,61,236,73,57,80,71,44,188,189,232,231,236,218,223,137,200,135,128,52,39,177,131,40,105,177,126,124,226,92,220,184,193,73,53,62,94,217,219,13,26,58,121,89,60,55,27,135,50,40,230,99,27,240,61,137,77,13,116,110,71,175,185,102,141,81,170,169,185,129,179,224,0,57,87,58,83,225,59,202,198,77,252,191,195,222,157,1,205,97,210,159,9,222,86,50,111,229,254,30,244,232,0,164,29,171,220,14,83,98,91,85,239,139,140,185,125,90,223,109,180,244,239,197,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,230,181,116,137,97,137,210,106,199,70,254,118,106,240,235,144,216,203,137,44,220,177,101,78,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,237,81,170,246,239,122,178,54,174,247,181,23,165,226,52,202,46,27,178,75,33,110,184,162,243,148,24,6,147,12,84,99,26,136,170,111,12,164,168,157,96,149,241,186,87,70,145,194,247,186,42,118,53,106,37,209,144,181,140,68,114,34,38,141,106,32,125,108,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,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,200,190,218,191,52,248,91,229,253,15,168,220,77,169,49,91,182,175,205,62,22,249,127,67,234,55,16,37,94,195,31,215,103,236,223,239,35,74,177,78,84,229,118,58,184,71,118,198,217,109,133,177,13,116,48,165,52,117,87,91,61,61,92,172,137,28,231,36,104,249,24,229,70,163,158,229,219,174,154,185,87,249,84,205,94,195,31,215,103,236,223,239,35,217,246,145,102,182,104,224,92,241,177,218,112,78,100,226,156,61,67,54,20,166,169,146,150,213,120,168,164,137,242,173,101,99,86,69,100,111,106,43,149,172,106,110,211,93,26,137,252,136,97,102,24,154,48,150,124,165,202,119,163,94,73,70,200,100,120,173,161,204,227,5,131,189,228,171,154,102,119,184,244,233,195,143,21,247,194,217,83,149,216,22,225,37,219,4,229,182,22,195,213,211,66,180,210,85,90,172,244,244,146,190,37,115,92,177,171,227,99,85,90,174,99,87,110,186,106,212,95,228,67,55,251,83,60,192,225,255,0,232,109,39,245,218,211,212,246,110,230,182,104,227,172,241,190,90,113,182,100,226,156,67,67,14,20,169,169,142,150,235,120,168,171,137,146,165,101,27,82,68,100,143,114,35,145,175,114,110,211,93,28,169,252,170,105,9,131,185,70,115,130,210,223,153,26,247,107,203,238,74,62,81,138,236,207,105,188,166,50,126,83,92,81,251,83,79,206,142,249,138,167,135,131,61,251,38,63,90,159,113,255,0,207,138,115,196,79,152,28,206,254,153,94,191,174,202,110,112,62,110,228,158,83,11,111,13,229,62,108,207,29,57,235,234,213,145,128,237,67,228,89,246,47,59,249,38,190,94,154,35,119,202,105,187,187,17,31,59,114,117,215,78,232,209,78,123,44,252,191,98,15,233,149,95,245,42,35,45,78,132,0,196,228,159,40,179,106,207,148,211,114,39,142,156,245,211,215,234,50,94,212,63,161,243,60,118,99,242,77,239,148,213,76,238,249,77,55,119,119,186,238,78,186,239,119,71,36,105,144,246,235,125,227,134,220,187,180,221,168,41,235,104,107,112,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,63,79,209,219,135,239,250,197,229,239,254,204,81,127,242,143,209,159,23,27,133,159,35,179,18,237,105,175,168,162,174,162,194,151,122,154,90,170,105,93,20,176,74,202,57,92,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,198,191,164,79,16,63,245,244,204,47,253,167,173,255,0,230,159,88,252,117,156,191,114,221,218,55,184,122,186,49,246,75,101,51,45,177,249,78,55,3,137,242,17,191,198,53,171,235,107,61,52,229,201,184,182,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,15,210,120,92,135,184,220,47,25,29,151,119,107,181,125,69,109,117,110,20,180,84,213,85,84,202,233,101,158,87,209,196,231,200,247,185,85,92,231,57,85,85,202,170,170,170,170,167,186,55,22,234,138,232,138,163,172,43,124,93,154,176,248,139,150,171,157,102,154,166,38,123,244,157,53,0,7,219,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,172,226,199,205,62,114,124,192,196,62,163,57,210,153,205,103,22,62,105,243,147,230,6,33,245,25,192,218,158,203,143,34,121,101,247,215,172,86,150,168,170,189,151,30,68,242,203,239,175,88,173,45,80,0,0,25,87,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,18,175,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,5,170,237,91,226,143,61,184,107,246,93,236,83,28,248,115,196,125,247,222,127,139,40,235,57,253,63,67,201,252,230,41,54,237,231,203,249,58,107,187,223,174,137,164,127,217,127,198,103,18,124,68,231,237,255,0,5,103,30,100,120,130,203,69,131,234,174,144,83,119,61,5,38,202,166,86,209,70,217,55,211,193,27,215,70,77,34,104,171,183,226,215,77,81,21,45,255,0,21,188,20,229,103,24,62,22,246,153,127,197,118,207,9,117,221,23,113,85,83,67,204,234,185,28,206,111,58,9,117,211,166,102,221,187,116,213,218,235,170,105,231,248,95,236,244,201,126,19,49,253,195,49,178,231,19,227,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,52,87,123,190,165,64,169,125,185,223,169,63,218,79,221,164,41,217,1,138,108,88,27,63,115,11,26,226,154,238,138,203,135,242,190,237,116,184,212,242,159,39,34,150,10,218,9,37,147,99,17,207,118,214,49,203,163,81,92,186,104,136,171,238,38,190,220,239,212,159,237,39,238,211,45,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,71,177,37,134,41,17,174,213,55,198,199,125,109,69,64,180,28,125,113,175,138,184,172,204,122,187,37,166,231,211,229,150,25,184,77,30,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,38,55,171,17,55,58,87,202,224,183,128,156,119,197,181,30,36,196,241,207,220,248,90,213,111,185,81,208,93,29,81,10,71,81,136,163,130,39,82,209,202,221,93,52,80,235,83,20,210,74,216,94,139,28,111,141,170,143,114,57,190,43,131,190,21,113,151,21,249,185,111,193,246,107,109,91,112,197,186,162,158,167,22,93,227,145,33,101,186,220,175,248,209,178,185,143,111,83,35,91,35,97,102,215,110,122,43,149,57,108,145,236,232,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,148,212,52,52,200,187,34,102,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,28,203,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,22,154,186,134,165,19,124,79,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,116,211,134,238,58,125,181,240,95,156,57,29,156,120,207,171,204,155,46,95,226,78,231,169,173,110,217,175,182,184,237,50,170,107,50,185,122,138,200,116,147,153,170,53,239,137,25,39,225,92,218,137,18,197,118,138,112,43,77,197,46,13,92,113,151,212,20,140,205,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,249,108,107,28,246,49,202,246,97,8,3,127,191,216,178,255,0,209,255,0,255,0,135,12,1,55,251,253,139,47,253,31,255,0,248,112,12,1,55,251,253,139,47,253,31,255,0,248,112,192,19,127,191,216,178,255,0,209,255,0,255,0,135,0,192,19,170,131,149,115,170,128,4,85,196,191,14,152,19,138,12,172,175,203,60,117,79,254,22,178,207,91,190,111,197,151,78,154,104,96,172,229,197,44,124,238,87,61,238,229,61,219,31,245,42,125,74,146,168,3,153,108,244,200,188,199,225,211,49,238,57,95,154,22,110,134,235,67,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,100,47,218,237,23,68,114,57,174,99,218,199,177,236,109,224,236,167,227,142,155,45,110,180,28,45,230,75,42,229,177,98,123,194,51,11,92,218,249,103,91,117,198,169,204,98,81,62,61,85,25,77,52,186,57,174,141,169,203,154,89,28,244,115,101,116,144,221,254,62,184,40,194,188,86,101,197,93,238,211,108,233,243,55,12,219,230,147,14,92,41,210,54,73,95,177,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,147,35,213,232,187,93,43,37,193,108,89,133,175,184,27,21,94,112,86,41,161,232,175,88,126,225,81,107,184,211,115,89,39,34,170,9,29,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,61,224,117,38,114,174,110,159,100,158,105,99,188,208,225,98,111,29,95,123,207,194,88,129,216,90,207,252,22,24,122,91,93,45,186,135,145,7,224,152,221,251,121,143,248,223,185,235,175,189,203,162,24,88,7,74,124,39,121,88,201,191,151,248,123,211,160,61,86,106,229,158,21,206,76,184,196,121,91,141,105,58,139,46,38,183,203,111,169,219,28,111,146,29,233,240,79,23,49,143,99,102,137,232,217,35,122,181,118,72,198,57,19,86,161,229,120,78,242,177,147,127,47,240,247,167,64,74,160,115,109,197,87,12,248,203,133,12,220,172,202,220,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,95,102,167,16,184,87,135,78,38,168,111,120,214,155,75,46,46,183,187,9,84,220,29,85,28,17,218,186,154,170,105,25,89,42,200,168,197,133,143,129,169,34,171,155,182,55,189,232,174,86,35,31,106,187,115,191,82,127,180,159,187,76,171,3,170,130,170,246,163,249,19,204,223,185,125,98,136,171,253,148,252,118,218,150,213,65,194,206,114,226,106,182,220,155,80,144,96,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,144,213,102,200,35,146,208,118,163,249,19,204,223,185,125,98,136,12,86,225,59,205,62,77,252,192,195,222,163,1,210,153,205,103,9,222,105,242,111,230,6,30,245,24,14,148,192,0,0,197,110,218,191,52,248,91,229,253,15,168,220,73,87,176,199,245,217,251,55,251,200,138,187,106,252,211,225,111,151,244,62,163,113,37,94,195,31,215,103,236,223,239,32,53,80,0,6,85,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,181,39,148,195,185,165,129,49,94,59,197,217,103,96,190,245,88,147,2,116,30,32,162,233,102,103,71,214,194,179,82,254,17,236,72,228,223,27,85,223,131,115,182,233,163,180,95,113,234,204,64,227,75,61,51,31,135,78,211,60,121,154,25,95,121,232,110,180,61,205,20,208,202,138,250,91,133,43,173,20,43,37,45,76,104,169,204,133,251,91,170,106,142,71,53,175,99,152,246,49,237,11,85,218,117,217,255,0,89,155,180,117,60,64,228,134,29,234,241,213,38,233,241,53,182,41,39,150,170,253,75,28,16,195,19,169,152,231,172,105,52,17,211,251,161,141,141,116,205,123,180,87,72,214,50,76,118,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,233,123,34,243,211,46,56,139,203,139,118,104,101,125,231,174,181,87,107,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,151,51,55,55,84,213,90,173,115,94,199,61,143,99,221,149,125,167,93,159,244,121,69,89,83,196,14,72,97,222,147,2,213,238,159,19,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,69,108,110,99,35,11,255,0,192,191,25,182,46,48,242,226,170,231,37,171,185,177,158,23,233,233,241,53,182,38,61,105,91,36,168,254,85,77,52,142,215,88,101,229,74,169,27,156,178,70,230,57,174,220,136,201,100,242,157,168,25,247,155,28,59,100,21,131,26,228,230,43,240,253,234,183,24,82,218,231,169,232,105,170,247,210,190,138,182,71,71,178,162,57,24,154,190,24,215,84,77,223,14,154,232,170,139,136,57,91,154,88,239,37,177,221,179,51,50,210,251,220,216,146,205,206,232,171,122,88,106,57,92,216,95,12,159,131,153,143,141,218,199,43,219,241,53,116,215,84,209,81,21,58,30,226,131,133,252,3,197,158,0,183,229,206,99,93,241,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,170,55,223,245,162,134,112,112,21,199,175,22,57,211,197,142,6,203,60,203,205,110,249,195,119,158,243,235,104,187,138,219,79,205,229,91,106,166,143,240,144,211,178,70,233,36,76,119,194,228,215,77,23,84,85,69,176,29,181,126,86,48,183,204,10,31,78,184,158,255,0,33,59,47,242,11,135,108,216,177,103,30,10,197,249,129,91,122,195,253,87,77,5,210,225,69,37,43,249,244,210,211,191,123,99,164,141,235,163,38,114,166,143,79,137,19,93,83,84,95,1,219,87,229,99,11,124,192,161,244,235,136,25,107,194,78,119,218,184,112,207,236,57,157,23,155,29,93,230,159,14,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,247,49,139,44,209,239,126,142,86,179,115,145,175,84,70,47,149,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,95,78,205,206,207,186,110,34,106,100,206,28,228,181,85,183,46,173,213,14,166,162,182,205,20,176,179,19,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,122,234,201,17,2,117,236,148,224,163,185,40,232,248,178,204,219,101,214,142,245,55,58,60,23,111,157,57,17,182,134,104,57,111,185,185,17,219,228,231,50,89,99,137,178,53,173,72,209,210,162,72,146,194,246,105,248,0,98,183,109,95,154,124,45,242,254,135,212,110,36,171,216,99,250,236,253,155,253,228,69,93,181,126,105,240,183,203,250,31,81,184,146,175,97,143,235,179,246,111,247,144,21,87,181,31,207,102,102,253,203,232,244,69,170,236,49,253,118,126,205,254,242,42,175,106,63,158,204,205,251,151,209,232,136,255,0,35,56,174,204,126,29,178,227,49,240,86,87,203,221,87,92,198,238,200,38,191,197,50,182,170,219,75,74,149,105,35,105,145,19,224,154,78,169,168,147,107,186,54,177,202,196,71,185,146,68,22,171,180,235,180,2,143,55,107,42,120,126,201,12,69,213,224,90,77,208,98,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,104,142,141,172,124,149,3,134,46,30,177,87,20,25,203,101,202,60,45,83,208,117,252,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,248,177,177,28,230,53,242,203,19,21,236,223,185,60,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,41,168,104,105,145,55,202,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,161,62,15,184,76,193,188,34,229,127,129,236,85,20,151,139,237,125,68,149,55,220,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,94,99,209,17,210,189,84,36,12,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,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,230,48,234,160,229,92,14,148,248,78,242,177,147,127,47,240,247,167,64,122,12,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,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,243,252,39,121,88,201,191,151,248,123,211,160,37,80,57,172,226,119,135,172,85,194,254,114,222,178,143,20,212,245,253,7,46,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,254,52,111,70,185,237,100,177,74,196,123,246,110,89,127,179,11,62,112,110,65,241,71,73,116,204,10,218,75,109,139,22,89,234,112,205,69,218,174,161,97,130,218,249,101,134,120,166,145,118,57,54,58,90,104,226,85,114,177,140,73,150,71,61,27,26,235,104,59,115,191,82,127,180,159,187,76,171,3,170,130,191,241,235,154,88,239,37,184,78,199,57,153,150,151,222,230,196,150,110,236,232,171,122,88,106,57,92,219,149,44,50,126,14,102,62,55,107,28,175,111,196,213,211,93,83,69,68,84,170,189,147,188,107,219,177,78,21,182,112,175,153,23,61,152,146,205,173,54,14,157,235,85,81,53,214,133,177,212,84,73,79,35,149,175,142,30,150,56,118,177,93,35,26,177,44,81,177,136,177,42,190,245,103,222,74,97,94,34,114,158,251,147,152,214,225,117,162,178,226,14,151,169,158,215,44,113,213,51,145,83,21,67,54,58,72,228,98,106,248,90,139,171,23,225,85,211,69,209,80,50,3,135,174,209,238,51,177,206,126,229,166,10,197,57,201,214,217,113,6,48,179,90,238,52,222,29,181,71,207,165,158,182,40,229,143,123,41,154,246,238,99,220,154,181,81,201,174,168,168,190,243,69,123,81,252,137,230,111,220,190,177,68,120,172,189,236,137,225,183,45,113,254,26,204,107,22,54,204,169,238,88,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,154,232,169,245,158,215,181,31,200,158,102,253,203,235,20,64,98,7,15,88,90,197,142,115,247,45,48,86,41,161,235,108,184,131,24,89,173,119,26,110,107,227,231,210,207,91,20,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,247,146,95,27,124,31,98,110,17,179,66,91,43,146,174,183,4,223,42,39,118,19,188,85,203,79,207,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,241,92,39,121,167,201,191,152,24,123,212,96,58,19,207,76,139,203,142,34,242,226,227,149,249,161,102,235,173,85,218,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,229,204,205,206,209,116,86,171,92,230,61,175,99,222,199,6,59,118,105,241,213,77,195,46,38,170,203,12,206,175,164,165,202,252,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,174,213,229,200,215,49,27,34,73,185,39,50,217,233,145,121,143,195,166,99,220,114,191,52,44,221,13,214,135,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,156,200,95,181,218,46,136,228,115,92,199,181,143,99,216,221,31,236,113,226,87,31,93,169,171,184,106,191,97,170,187,134,19,176,211,205,95,101,190,82,91,102,123,45,115,205,43,230,117,13,84,177,70,177,49,147,47,85,52,82,78,230,46,248,228,141,29,38,248,153,24,106,81,64,59,78,184,14,246,223,98,169,207,156,167,178,238,199,216,126,222,238,242,181,219,173,220,202,172,81,11,95,11,99,213,220,214,167,58,158,6,212,43,118,199,36,179,53,35,133,53,217,19,82,255,0,128,57,87,55,39,178,43,55,176,110,53,225,94,223,149,182,105,234,211,16,229,197,69,76,55,168,38,129,90,205,149,213,181,117,84,211,68,244,213,175,99,154,178,49,83,84,122,62,23,234,212,106,177,207,195,99,218,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,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,32,116,230,98,183,109,95,154,124,45,242,254,135,212,110,38,180,228,94,122,101,199,17,121,113,110,205,12,175,188,245,214,170,237,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,242,230,102,230,234,154,171,85,174,107,216,231,177,236,123,178,91,182,175,205,62,22,249,127,67,234,55,16,61,87,100,30,105,96,76,150,192,153,255,0,153,153,151,125,238,108,55,102,240,167,91,91,210,205,81,202,230,205,95,12,127,131,133,143,145,218,201,43,27,240,181,116,215,85,209,17,85,42,7,21,220,87,102,63,22,185,142,252,107,141,101,232,109,84,60,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,115,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,144,252,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,122,237,115,216,217,230,107,92,169,171,82,89,17,52,220,186,218,174,207,62,11,46,188,83,230,133,61,247,23,225,250,183,101,94,26,168,85,196,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,100,111,124,59,131,245,240,217,217,193,155,28,67,100,78,45,206,43,108,29,36,142,183,178,76,5,76,250,218,102,67,127,170,142,177,241,214,54,71,238,115,224,229,178,154,104,152,217,25,27,95,44,209,57,101,108,108,122,186,170,255,0,26,176,22,42,254,250,225,204,73,135,46,31,247,74,58,235,109,117,60,159,230,201,12,209,200,207,251,78,107,155,252,138,135,81,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,25,215,218,161,192,173,54,63,195,215,94,39,178,182,130,146,12,79,99,167,154,229,140,225,154,170,93,247,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,156,214,57,235,185,210,49,140,144,35,252,119,198,157,171,138,126,204,76,197,177,98,252,65,72,236,212,195,84,246,116,196,20,105,76,218,85,173,129,47,148,77,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,46,54,62,29,217,108,0,29,20,113,235,154,88,239,37,184,78,199,57,153,150,151,222,230,196,150,110,236,232,171,122,88,106,57,92,219,149,44,50,126,14,102,62,55,107,28,175,111,196,213,211,93,83,69,68,84,200,31,236,163,241,217,255,0,95,63,249,51,103,255,0,162,27,125,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,58,94,166,123,92,177,199,84,206,69,76,85,12,216,233,35,145,137,171,225,106,46,172,95,133,87,77,23,69,74,129,253,133,78,22,63,199,236,213,255,0,214,182,239,250,8,18,175,106,63,145,60,205,251,151,214,40,140,1,55,251,181,31,200,158,102,253,203,235,20,70,0,129,213,64,0,0,0,12,1,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,112,20,3,181,31,207,102,102,253,203,232,244,69,85,45,87,106,63,158,204,205,251,151,209,232,143,171,217,205,193,71,210,171,49,231,191,227,251,101,214,60,178,194,223,132,185,84,192,156,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,214,39,77,20,136,19,7,101,127,2,181,56,255,0,16,218,184,158,205,42,10,184,48,197,142,162,27,150,12,134,26,168,182,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,115,94,230,46,231,70,199,178,77,137,0,12,118,237,80,224,86,167,0,98,27,175,19,217,91,65,87,62,24,190,84,77,114,198,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,83,218,245,220,216,222,198,71,156,7,85,6,11,118,140,240,81,244,85,204,120,47,248,2,217,117,147,44,177,79,225,45,181,51,167,54,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,117,149,208,203,34,135,202,236,184,243,217,150,95,125,122,61,105,127,251,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,136,20,3,178,227,207,102,89,125,245,232,245,166,255,0,24,3,217,113,231,179,44,190,250,244,122,211,127,128,0,0,28,171,157,84,28,171,129,191,221,151,30,68,242,203,239,175,88,173,48,4,223,238,203,143,34,121,101,247,215,172,86,152,2,5,138,204,126,34,179,65,120,70,202,94,26,82,211,87,135,112,156,116,247,75,244,213,16,221,35,149,152,166,9,47,21,92,135,75,19,24,143,129,148,245,48,85,177,34,123,220,146,61,140,149,90,155,34,84,253,92,11,240,101,125,227,15,49,234,173,146,93,123,155,6,97,126,158,163,19,92,162,123,22,169,177,202,175,229,83,83,70,237,117,154,94,84,168,146,57,171,28,109,99,156,237,202,140,138,79,87,159,248,90,251,87,217,213,194,190,53,167,161,223,101,181,92,49,141,174,178,167,154,196,229,85,85,221,31,37,60,123,21,119,187,115,40,170,87,84,69,106,114,244,114,162,185,168,191,147,178,203,31,212,224,94,52,176,109,42,226,26,75,77,183,21,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,133,239,172,130,145,25,177,81,238,126,214,38,187,213,174,13,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,253,96,0,35,78,37,50,134,155,62,178,27,28,229,28,208,82,73,81,136,172,243,67,111,90,185,229,134,8,174,44,210,90,41,164,124,90,189,25,29,76,112,200,168,136,237,81,138,138,215,34,171,86,75,33,78,52,51,142,251,144,92,48,99,252,213,194,208,239,189,90,173,241,211,219,164,220,196,233,170,170,234,34,164,138,167,71,177,236,127,37,245,13,151,150,230,171,95,203,216,186,35,181,64,231,8,220,158,200,44,175,181,96,190,18,233,177,228,46,164,158,229,152,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,234,174,153,141,117,60,211,55,93,168,213,170,145,17,191,91,157,134,198,212,246,54,103,95,142,120,125,187,100,229,93,191,147,87,150,87,4,228,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,70,49,169,31,35,77,206,222,160,95,240,0,28,171,157,41,240,157,229,99,38,254,95,225,239,78,128,230,176,233,79,132,239,43,25,55,242,255,0,15,122,116,0,74,160,0,6,43,118,213,249,167,194,223,47,232,125,70,226,109,73,138,221,181,126,105,240,183,203,250,31,81,184,129,42,246,24,254,187,63,102,255,0,121,26,3,154,124,48,100,110,117,98,10,124,83,153,184,31,190,110,148,180,108,183,195,63,121,214,83,237,167,107,222,246,179,108,50,177,171,163,165,122,234,169,175,191,235,209,19,76,254,236,49,253,118,126,205,254,242,37,206,62,120,159,207,44,149,206,27,62,22,203,44,113,220,214,186,172,53,79,112,154,14,236,163,168,221,80,234,170,166,57,251,166,137,238,77,91,19,19,68,93,61,223,86,170,186,225,102,23,236,97,236,239,226,41,222,167,94,90,68,251,210,141,144,202,243,76,223,51,140,54,81,123,201,94,221,153,222,222,170,158,17,206,53,166,38,120,173,46,86,112,193,145,185,43,136,42,49,78,89,96,126,230,186,85,81,190,223,52,253,231,89,81,186,157,207,99,220,205,179,74,246,166,174,137,139,170,38,190,239,175,69,93,106,215,31,60,79,231,150,74,231,13,159,11,101,150,56,238,107,93,86,26,167,184,77,7,118,81,212,110,168,117,85,83,28,253,211,68,247,38,173,137,137,162,46,158,239,171,85,93,92,3,113,63,158,89,213,156,55,140,45,153,184,227,190,109,116,184,106,162,225,12,29,217,71,79,182,161,181,84,172,107,247,67,19,28,186,54,87,166,138,186,123,254,173,81,52,159,51,243,131,12,174,226,47,24,209,227,108,109,126,197,52,85,212,86,200,237,81,199,106,170,167,138,37,137,146,203,34,57,82,72,36,93,219,166,114,107,170,38,136,158,239,173,87,2,169,156,118,11,92,190,55,56,251,62,60,146,219,54,233,217,93,168,221,219,26,227,17,17,71,25,157,110,199,24,243,126,124,107,195,195,135,68,107,217,229,159,249,183,158,126,63,246,167,139,123,239,185,59,171,160,254,1,77,77,201,231,117,124,207,176,141,155,181,229,71,249,90,233,183,221,166,171,173,106,206,126,55,184,160,194,121,195,142,176,182,31,204,238,150,215,102,196,183,59,125,20,29,203,110,127,42,158,26,169,25,27,55,62,5,115,180,107,81,53,114,170,174,158,245,85,47,199,15,28,44,229,247,13,62,32,240,37,227,16,215,248,143,164,234,187,218,162,9,118,116,252,221,156,190,84,49,233,175,61,250,235,175,212,154,105,239,214,52,198,157,155,185,29,142,177,141,247,27,93,177,86,58,134,187,16,92,234,174,181,81,211,87,81,182,38,75,60,174,145,237,98,58,149,202,141,71,61,81,17,85,87,77,53,85,250,207,43,216,60,194,172,37,187,116,87,59,241,51,172,239,79,124,233,199,171,59,46,218,61,143,179,180,88,204,102,35,15,76,225,107,166,136,183,79,146,166,98,38,41,166,42,210,157,52,167,89,137,229,205,246,120,6,205,252,197,206,172,158,188,98,156,205,196,61,243,116,165,196,181,22,248,103,233,32,167,219,78,218,90,87,181,155,97,99,26,186,58,87,174,170,154,251,254,189,17,52,161,31,79,238,45,255,0,235,179,255,0,236,27,103,253,28,212,28,131,200,60,29,195,166,14,172,193,56,38,229,121,173,161,173,185,201,117,146,75,172,209,75,42,74,248,162,141,90,139,28,113,166,221,176,181,116,209,87,85,95,127,212,137,2,127,98,207,135,239,241,195,48,191,245,133,23,253,16,98,176,121,133,118,45,83,106,185,138,162,39,123,206,152,215,150,158,38,67,180,123,31,133,205,115,11,248,236,61,53,89,185,85,19,106,38,213,53,69,49,27,219,218,68,198,148,235,172,114,231,246,44,38,93,127,109,142,31,176,199,143,255,0,26,248,203,6,209,119,223,255,0,200,234,186,186,38,117,31,101,183,151,191,152,255,0,200,219,166,191,14,154,33,30,253,0,120,72,255,0,173,55,255,0,183,174,127,244,131,220,227,74,89,242,103,134,219,237,22,9,184,212,69,54,6,192,245,81,90,42,234,91,28,178,181,212,84,14,72,36,122,43,121,111,114,44,109,85,77,155,85,117,248,116,247,25,125,244,254,226,223,254,187,63,254,193,182,127,209,207,108,118,47,11,132,220,167,23,111,122,173,59,162,125,237,110,202,108,254,127,180,19,137,191,179,216,191,33,106,43,158,27,245,219,215,93,102,56,81,19,28,35,135,30,77,123,195,184,126,209,132,240,253,179,11,97,250,78,150,215,102,163,134,223,69,7,49,207,229,83,194,196,100,108,220,245,87,59,70,181,19,87,42,170,233,239,85,83,232,158,55,38,49,5,223,22,100,246,5,197,56,130,175,170,186,94,112,213,178,225,91,63,45,172,230,212,77,75,27,228,126,214,34,53,186,185,202,186,53,17,19,95,114,34,30,200,220,91,152,170,136,154,121,104,173,177,118,238,90,196,92,183,118,117,170,42,152,153,231,172,196,241,157,103,143,48,0,125,177,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,3,154,206,44,124,211,231,39,204,12,67,234,51,157,41,156,214,113,99,230,159,57,62,96,98,31,81,156,13,169,236,184,242,39,150,95,125,122,197,105,106,138,171,217,113,228,79,44,190,250,245,138,210,213,0,0,1,149,125,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,113,42,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,192,109,72,0,12,171,237,206,253,73,254,210,126,237,51,131,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,127,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,3,85,56,104,225,211,2,112,191,149,148,25,103,129,105,255,0,193,86,94,43,119,205,248,206,233,211,67,12,245,156,185,101,147,147,205,228,49,220,166,59,99,62,164,79,173,86,85,0,1,150,189,168,61,159,117,55,106,155,215,20,57,45,106,164,99,217,78,234,252,97,99,166,138,42,102,108,134,42,170,138,203,210,203,44,237,106,189,90,200,26,248,34,139,124,143,87,75,241,61,207,215,82,136,171,139,31,43,25,201,242,255,0,16,250,116,224,115,88,111,247,251,22,95,250,63,255,0,240,225,128,38,255,0,127,177,101,255,0,163,255,0,255,0,14,1,128,38,255,0,127,177,101,255,0,163,255,0,255,0,14,24,2,111,247,251,22,95,250,63,255,0,240,224,24,2,117,80,114,174,117,80,0,0,0,192,30,212,127,61,153,155,247,47,163,209,27,252,96,15,106,63,158,204,205,251,151,209,232,128,191,253,138,158,86,49,79,204,10,239,78,183,24,172,109,79,98,167,149,140,83,243,2,187,211,173,198,43,1,210,159,9,222,86,50,111,229,254,30,244,232,9,84,138,184,78,242,177,147,127,47,240,247,167,64,74,160,101,95,110,119,234,79,246,147,247,105,72,56,73,225,158,167,138,124,67,143,48,61,154,186,174,12,67,99,192,245,216,143,15,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,235,191,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,87,248,126,225,227,62,115,119,58,27,151,57,81,106,171,180,99,108,51,80,149,213,146,213,214,119,92,246,5,167,171,138,25,42,100,115,149,179,70,248,38,146,53,86,198,215,76,213,69,218,197,86,232,108,79,104,221,186,251,103,236,234,198,150,156,83,136,252,65,122,162,183,225,218,123,141,223,163,101,39,120,85,50,233,64,217,106,121,12,85,100,92,199,163,159,203,106,237,110,237,19,220,133,181,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,77,94,244,138,24,163,71,59,85,217,27,27,245,53,17,43,7,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,0,0,12,86,237,171,243,79,133,190,95,208,250,141,196,149,123,12,127,93,159,179,127,188,136,171,182,175,205,62,22,249,127,67,234,55,18,85,236,49,253,118,126,205,254,242,3,85,0,0,101,95,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,74,189,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,112,27,82,96,15,106,63,158,204,205,251,151,209,232,141,254,48,7,181,31,207,102,102,253,203,232,244,64,95,254,197,79,43,24,167,230,5,119,167,91,139,85,197,143,149,140,228,249,127,136,125,58,114,170,246,42,121,88,197,63,48,43,189,58,220,90,174,44,124,172,103,39,203,252,67,233,211,129,205,97,213,65,202,185,213,64,2,128,118,213,249,88,194,223,48,40,125,58,226,95,242,128,118,213,249,88,194,223,48,40,125,58,226,6,90,240,139,146,22,174,35,184,139,193,153,53,125,190,85,218,45,183,250,138,151,86,85,210,70,215,206,144,83,210,205,83,35,35,221,240,181,239,108,10,196,122,163,145,138,244,114,181,251,118,47,70,120,79,11,88,176,54,21,179,96,172,45,67,209,89,112,253,190,158,215,110,166,230,190,78,69,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,251,204,23,236,184,243,217,150,95,125,122,61,105,191,192,0,0,98,183,109,95,154,124,45,242,254,135,212,110,36,171,216,99,250,236,253,155,253,228,69,93,181,126,105,240,183,203,250,31,81,184,146,175,97,143,235,179,246,111,247,144,21,87,181,31,207,102,102,253,203,232,244,69,85,45,87,106,63,158,204,205,251,151,209,232,137,215,177,95,40,112,110,47,205,12,109,155,151,216,42,230,190,229,237,61,12,54,36,108,234,200,33,125,194,58,216,167,153,236,79,123,222,145,66,177,181,21,118,34,77,34,171,85,200,199,48,45,255,0,103,23,3,149,60,41,96,218,252,97,152,47,164,168,204,92,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,202,115,226,137,173,71,36,41,44,151,40,0,7,42,231,85,7,42,224,116,167,194,119,149,140,155,249,127,135,189,58,2,85,34,174,19,188,172,100,223,203,252,61,233,208,18,168,25,87,219,157,250,147,253,164,253,218,81,94,23,56,107,190,241,67,120,199,88,43,7,46,252,83,100,193,243,98,27,21,51,234,153,79,13,101,84,53,244,81,190,9,30,246,170,38,248,39,157,25,170,177,188,222,82,189,237,98,61,75,213,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,87,248,100,225,227,62,120,130,199,240,209,228,53,170,173,183,44,63,81,73,93,81,126,109,103,69,5,141,86,102,164,85,47,169,213,28,199,181,200,178,53,177,110,153,82,25,29,27,29,177,116,232,207,9,219,175,182,124,43,102,180,226,156,71,226,11,213,21,190,158,158,227,119,232,217,73,222,21,76,141,173,150,167,144,197,86,69,204,122,57,252,182,174,214,238,209,61,200,126,186,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,213,239,72,161,138,52,115,181,93,145,177,191,83,81,19,245,128,42,175,106,63,145,60,205,251,151,214,40,139,84,85,94,212,127,34,121,155,247,47,172,81,1,138,220,39,121,167,201,191,152,24,123,212,96,58,83,57,172,225,59,205,62,77,252,192,195,222,163,1,210,152,21,255,0,140,94,14,176,39,23,248,18,158,193,127,172,238,108,73,102,223,225,252,65,203,154,163,186,249,179,83,190,171,248,43,39,138,57,249,177,211,164,127,132,85,217,174,230,232,169,239,144,50,47,34,242,227,135,76,184,183,101,126,87,217,186,27,85,14,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,57,147,63,107,117,93,17,168,214,181,140,107,24,198,49,178,0,0,0,3,149,114,85,199,124,61,98,172,19,145,57,103,196,23,83,222,24,111,49,187,202,155,116,116,178,55,186,235,168,235,38,131,167,154,77,22,53,230,199,23,54,53,220,142,118,201,219,177,18,45,239,138,141,232,236,225,194,120,87,28,246,123,101,230,22,198,184,102,213,136,44,181,189,237,212,219,174,148,81,213,210,207,178,247,86,246,111,138,68,115,29,181,236,107,147,84,247,57,168,169,239,68,2,186,246,67,240,235,196,94,12,169,173,205,251,205,218,175,7,101,246,39,167,162,171,101,158,166,215,75,59,241,108,9,21,107,33,149,36,115,250,138,22,66,249,99,153,142,216,137,80,201,90,169,185,154,56,136,59,106,252,211,225,111,151,244,62,163,113,54,164,197,110,218,191,52,248,91,229,253,15,168,220,64,171,252,42,240,207,140,184,175,205,202,60,173,193,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,208,246,86,229,110,4,201,108,9,108,203,60,180,177,119,54,27,179,115,186,42,46,170,106,142,87,54,103,205,39,225,38,123,228,118,178,74,247,124,78,93,53,209,52,68,68,76,214,236,49,253,118,126,205,254,242,53,80,0,0,12,96,237,45,236,251,169,201,235,173,227,136,60,160,181,82,71,151,213,245,29,77,226,211,73,20,84,176,97,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,70,162,35,17,186,103,177,191,221,168,254,68,243,55,238,95,88,162,48,4,14,170,0,0,85,94,212,127,34,121,155,247,47,172,81,24,2,111,247,106,63,145,60,205,251,151,214,40,140,1,3,170,128,0,0,0,24,3,218,143,231,179,51,126,229,244,122,34,255,0,246,42,121,88,197,63,48,43,189,58,220,80,14,212,127,61,153,155,247,47,163,209,23,255,0,177,83,202,198,41,249,129,93,233,214,224,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,191,224,0,5,0,237,171,242,177,133,190,96,80,250,117,196,191,229,0,237,171,242,177,133,190,96,80,250,117,196,10,1,217,113,231,179,44,190,250,244,122,210,255,0,246,213,249,88,194,223,48,40,125,58,226,80,14,203,143,61,153,101,247,215,163,214,151,255,0,182,175,202,198,22,249,129,67,233,215,16,40,7,101,199,158,204,178,251,235,209,235,77,254,48,7,178,227,207,102,89,125,245,232,245,166,255,0,0,0,0,57,87,58,168,57,87,3,127,187,46,60,137,229,151,223,94,177,90,96,9,191,221,151,30,68,242,203,239,175,88,173,48,4,13,105,195,88,90,251,140,59,14,102,180,225,202,30,174,174,158,223,95,116,146,62,107,35,219,75,69,137,165,171,169,147,87,170,34,236,130,9,95,166,187,157,183,70,162,185,81,23,42,240,158,41,190,224,108,85,102,198,184,90,187,162,189,97,251,133,61,210,221,83,202,100,156,138,168,36,108,145,73,177,232,230,59,107,216,213,209,200,173,93,52,84,84,247,27,211,217,113,228,79,44,190,250,245,138,211,8,115,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,211,77,81,62,160,58,125,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,85,236,197,205,47,106,28,27,96,174,174,251,222,119,92,37,212,97,107,135,240,94,79,75,210,200,189,36,30,230,53,175,219,67,37,23,198,221,218,235,241,57,94,143,45,80,3,48,59,111,115,51,166,194,185,105,147,148,117,118,169,123,194,225,87,137,174,16,115,55,87,83,244,241,165,61,35,246,163,254,8,100,234,171,83,87,49,119,58,15,133,201,177,232,186,126,96,15,105,214,105,123,80,227,39,26,244,151,222,243,181,97,46,159,11,91,255,0,130,242,122,94,150,52,234,224,247,177,174,126,218,233,43,126,55,110,215,95,133,202,196,96,21,84,189,61,143,185,199,125,192,220,80,38,85,83,195,212,89,115,46,223,61,61,100,123,152,206,69,85,13,60,245,116,245,58,171,28,247,109,99,42,98,229,163,152,213,234,119,187,114,198,212,28,62,240,225,125,196,29,154,60,64,102,107,112,255,0,95,87,119,184,91,43,172,208,86,208,50,46,158,150,199,47,54,178,229,75,81,51,145,31,172,21,119,8,87,150,136,239,224,243,70,138,247,72,177,165,54,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,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,77,116,84,250,192,234,32,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,202,185,210,159,9,222,86,50,111,229,254,30,244,232,14,107,14,148,248,78,242,177,147,127,47,240,247,167,64,4,170,0,0,98,183,109,95,154,124,45,242,254,135,212,110,38,212,152,173,219,87,230,159,11,124,191,161,245,27,136,18,175,97,143,235,179,246,111,247,145,107,248,166,224,127,233,45,152,54,252,119,237,63,195,157,5,154,43,79,75,220,189,102,253,147,207,47,51,127,62,61,53,231,233,183,106,254,78,186,251,244,74,161,216,99,250,236,253,155,253,228,88,94,51,248,207,205,30,29,51,70,215,130,112,77,135,11,86,208,214,216,32,186,201,37,214,150,162,89,82,87,212,84,70,173,69,142,120,211,110,216,90,186,104,171,170,175,191,234,68,192,204,167,13,77,141,113,81,173,58,199,127,240,75,118,42,222,117,119,53,138,114,26,226,155,251,181,105,51,187,166,157,126,116,76,126,15,85,194,207,3,255,0,70,156,193,184,99,191,105,254,35,235,236,210,218,122,94,229,232,246,111,158,9,121,155,249,242,107,167,35,77,187,83,242,181,215,221,162,250,156,252,227,63,43,184,116,198,52,120,39,27,88,113,77,109,117,109,178,59,172,114,90,169,105,229,137,34,124,178,198,141,85,146,120,215,118,232,92,186,104,169,162,167,191,235,68,139,56,48,227,63,52,120,139,205,27,166,9,198,214,28,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,233,162,46,168,158,255,0,173,23,203,113,243,195,6,121,103,86,112,217,241,78,89,96,126,249,181,210,225,170,123,124,211,247,157,29,62,218,134,213,85,61,204,219,52,172,114,232,217,88,186,162,105,239,250,245,69,211,3,203,197,172,14,254,89,76,243,229,164,207,143,124,165,191,209,119,49,219,87,242,109,184,189,76,78,230,179,86,245,52,71,47,54,53,136,166,149,149,225,227,138,108,190,226,91,196,30,4,179,226,26,15,14,116,157,87,123,83,193,22,254,163,155,179,151,202,154,77,116,228,63,93,116,250,211,77,125,250,70,152,211,180,139,35,176,46,49,190,224,155,182,21,199,83,87,97,251,157,85,170,170,74,106,26,55,68,249,96,149,209,189,204,87,85,53,85,170,230,42,162,170,34,233,166,168,159,81,241,251,60,178,3,54,242,51,199,254,212,240,151,114,119,223,117,116,31,195,233,170,121,220,158,175,153,246,18,63,110,156,216,255,0,43,77,119,123,181,209,116,173,89,207,193,15,20,24,179,56,113,214,41,195,249,99,213,90,239,56,150,231,112,162,159,190,173,204,230,211,205,85,35,227,126,215,206,142,110,173,114,46,142,68,84,215,222,136,167,197,236,102,97,78,18,221,202,40,157,249,153,214,55,103,190,116,225,209,147,151,108,230,199,222,218,44,102,15,17,136,166,48,180,83,68,219,171,202,211,17,51,52,211,53,105,86,186,85,164,204,242,228,209,12,131,207,204,29,196,94,14,172,198,216,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,53,213,23,84,95,119,212,171,2,127,101,51,135,239,241,63,48,191,245,125,23,253,44,246,60,3,101,6,98,228,174,79,94,48,182,102,225,238,230,186,85,98,90,139,132,48,117,112,84,110,167,117,45,43,26,253,208,189,237,77,93,19,211,69,93,125,223,86,138,154,208,143,160,15,22,255,0,245,166,255,0,246,245,179,254,144,49,88,204,194,139,22,170,181,68,205,83,19,189,230,204,233,203,79,3,33,217,205,143,197,102,185,133,140,118,34,154,108,219,170,136,181,51,118,154,98,168,157,237,237,38,103,74,180,210,57,114,251,90,165,113,101,191,62,50,58,170,59,77,85,69,174,135,49,48,163,219,75,53,76,13,124,180,177,87,209,174,199,62,54,191,71,57,173,149,21,90,143,209,85,21,17,223,202,83,31,236,76,127,249,254,255,0,146,191,253,97,107,109,213,88,159,38,120,77,165,173,169,183,83,197,136,176,54,93,178,89,41,42,92,146,196,218,218,43,106,42,198,245,141,218,61,169,36,122,42,177,254,244,215,71,125,74,81,15,236,166,113,3,254,39,229,239,254,175,173,255,0,165,159,121,141,120,31,50,113,212,204,213,167,175,237,229,48,198,216,220,46,213,79,202,169,217,91,180,211,102,43,210,117,220,157,121,238,204,77,84,213,211,185,165,57,117,132,188,3,151,216,99,2,119,135,95,225,203,53,21,167,170,229,114,185,253,60,12,139,153,179,87,109,221,179,93,187,151,77,116,213,126,179,208,158,87,42,113,77,195,29,101,118,14,198,215,104,105,225,174,196,22,11,125,214,170,58,102,185,177,50,89,233,217,35,218,196,114,185,81,168,231,170,34,42,170,233,166,170,191,89,234,141,221,189,221,200,221,229,167,5,93,140,139,177,137,185,23,231,90,247,167,123,199,94,63,136,0,62,216,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,1,205,103,22,62,105,243,147,230,6,33,245,25,206,148,206,107,56,177,243,79,156,159,48,49,15,168,206,6,212,246,92,121,19,203,47,190,189,98,180,181,69,85,236,184,242,39,150,95,125,122,197,105,106,128,0,0,202,190,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,149,123,115,191,82,127,180,159,187,72,171,177,83,205,62,41,249,127,93,234,54,224,54,164,0,6,85,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,181,32,0,4,85,197,143,149,140,228,249,127,136,125,58,114,85,34,174,44,124,172,103,39,203,252,67,233,211,129,205,97,191,223,236,89,127,232,255,0,255,0,195,134,0,155,253,254,197,151,254,143,255,0,252,56,6,0,155,253,254,197,151,254,143,255,0,252,56,96,9,191,223,236,89,127,232,255,0,255,0,195,128,96,9,213,65,202,185,213,64,0,0,3,0,123,81,252,246,102,111,220,190,143,68,111,241,128,61,168,254,123,51,55,238,95,71,162,2,255,0,246,42,121,88,197,63,48,43,189,58,220,98,177,181,61,138,158,86,49,79,204,10,239,78,183,24,172,7,74,124,39,121,88,201,191,151,248,123,211,160,37,82,42,225,59,202,198,77,252,191,195,222,157,1,42,129,149,125,185,223,169,63,218,79,221,164,85,216,169,230,159,20,252,191,174,245,27,113,42,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,192,109,73,85,123,81,252,137,230,111,220,190,177,68,90,162,170,246,163,249,19,204,223,185,125,98,136,12,86,225,59,205,62,77,252,192,195,222,163,1,210,153,205,103,9,222,105,242,111,230,6,30,245,24,14,148,192,0,0,197,110,218,191,52,248,91,229,253,15,168,220,73,87,176,199,245,217,251,55,251,200,138,187,106,252,211,225,111,151,244,62,163,113,37,94,195,31,215,103,236,223,239,32,53,80,0,6,85,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,181,38,0,246,163,249,236,204,223,185,125,30,136,223,227,0,123,81,252,246,102,111,220,190,143,68,5,255,0,236,84,242,177,138,126,96,87,122,117,184,181,92,88,249,88,206,79,151,248,135,211,167,42,175,98,167,149,140,83,243,2,187,211,173,197,170,226,199,202,198,114,124,191,196,62,157,56,28,214,29,84,28,171,157,84,0,40,7,109,95,149,140,45,243,2,135,211,174,37,255,0,40,7,109,95,149,140,45,243,2,135,211,174,32,80,14,203,143,61,153,101,247,215,163,214,155,252,96,15,101,199,158,204,178,251,235,209,235,77,254,0,0,3,21,187,106,252,211,225,111,151,244,62,163,113,37,94,195,31,215,103,236,223,239,34,42,237,171,243,79,133,190,95,208,250,141,196,149,123,12,127,93,159,179,127,188,128,170,189,168,254,123,51,55,238,95,71,162,45,87,97,143,235,179,246,111,247,145,85,123,81,252,246,102,111,220,190,143,68,90,174,195,31,215,103,236,223,239,32,53,80,0,0,229,92,234,160,229,92,14,148,248,78,242,177,147,127,47,240,247,167,64,74,164,85,194,119,149,140,155,249,127,135,189,58,2,85,3,42,251,115,191,82,127,180,159,187,72,171,177,83,205,62,41,249,127,93,234,54,226,85,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,128,218,144,0,2,170,246,163,249,19,204,223,185,125,98,136,181,69,85,237,71,242,39,153,191,114,250,197,16,24,173,194,119,154,124,155,249,129,135,189,70,3,165,51,154,206,19,188,211,228,223,204,12,61,234,48,29,41,128,0,0,0,1,202,185,191,221,151,30,68,242,203,239,175,88,173,48,4,223,238,203,143,34,121,101,247,215,172,86,129,106,140,86,237,171,243,79,133,190,95,208,250,141,196,218,147,21,187,106,252,211,225,111,151,244,62,163,113,2,85,236,49,253,118,126,205,254,242,53,80,202,190,195,31,215,103,236,223,239,35,85,0,0,0,170,189,168,254,68,243,55,238,95,88,162,48,4,223,238,212,127,34,121,155,247,47,172,81,24,2,7,85,0,0,42,175,106,63,145,60,205,251,151,214,40,140,1,55,251,181,31,200,158,102,253,203,235,20,70,0,129,213,64,0,0,0,12,1,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,40,7,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,112,20,3,181,31,207,102,102,253,203,232,244,69,255,0,236,84,242,177,138,126,96,87,122,117,184,160,29,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,192,95,240,0,2,128,118,213,249,88,194,223,48,40,125,58,226,95,242,128,118,213,249,88,194,223,48,40,125,58,226,5,0,236,184,243,217,150,95,125,122,61,105,127,251,106,252,172,97,111,152,20,62,157,113,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,136,20,3,178,227,207,102,89,125,245,232,245,166,255,0,24,3,217,113,231,179,44,190,250,244,122,211,127,128,0,0,28,171,157,84,28,171,129,191,221,151,30,68,242,203,239,175,88,173,48,4,223,238,203,143,34,121,101,247,215,172,86,152,2,6,255,0,118,92,121,19,203,47,190,189,98,180,204,190,214,204,21,117,194,188,105,98,11,237,194,162,146,74,124,99,103,181,94,232,91,11,220,175,142,6,83,54,133,91,42,43,81,17,252,218,25,92,136,213,114,108,115,23,93,85,90,221,52,236,184,242,39,150,95,125,122,197,105,95,251,109,50,207,21,98,12,184,203,188,210,180,210,117,22,92,31,112,184,91,238,252,184,228,124,148,253,122,83,114,39,118,214,43,25,10,62,145,99,115,222,230,254,18,120,26,136,229,127,184,60,87,97,246,63,166,138,235,154,121,91,93,136,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,38,156,166,61,86,106,6,59,222,143,122,36,127,148,145,174,221,95,57,246,236,209,199,244,217,125,198,150,93,213,92,177,13,93,170,219,124,168,169,176,85,36,43,46,202,199,213,211,73,21,45,60,172,141,23,123,29,88,180,138,155,147,99,94,214,61,219,118,110,78,130,64,242,153,171,153,152,87,38,242,227,17,230,150,53,171,233,236,184,102,223,45,194,167,108,145,178,73,182,39,193,4,92,199,177,142,154,87,171,99,141,138,228,223,35,216,212,93,92,135,48,70,223,118,193,103,29,139,3,112,192,185,85,81,15,81,122,204,187,132,20,244,113,238,123,57,20,180,53,16,85,212,84,234,140,115,29,181,236,166,139,150,174,99,151,169,222,221,201,27,144,202,190,11,242,114,197,159,188,80,96,12,170,197,51,108,178,221,110,18,84,92,99,218,245,234,105,105,41,229,171,150,155,86,61,143,103,57,148,238,139,152,215,35,153,204,222,154,171,116,80,221,62,11,242,114,251,144,92,48,96,12,170,197,51,111,189,90,173,242,84,92,99,218,196,233,170,170,234,37,171,150,155,86,61,236,127,37,245,14,139,152,215,43,95,203,222,154,35,180,78,125,243,175,43,238,185,43,155,152,191,42,47,46,171,146,163,11,94,42,109,172,168,169,162,117,35,235,32,99,215,147,84,145,57,85,88,201,162,229,202,207,137,200,172,145,170,142,114,42,42,244,230,98,7,108,22,78,95,112,55,20,11,154,181,19,117,22,92,203,183,193,81,71,38,214,51,145,85,67,79,5,37,69,54,136,247,61,219,88,202,105,121,138,214,53,122,157,141,220,177,185,64,209,94,204,92,210,246,161,193,182,10,234,239,189,231,117,194,93,70,22,184,127,5,228,244,189,44,139,210,65,238,99,90,253,180,50,81,124,109,221,174,191,19,149,232,242,213,25,1,216,151,153,152,87,15,230,62,98,101,109,218,175,167,189,99,11,125,190,225,104,230,73,27,35,168,232,22,167,159,3,119,61,30,249,149,149,105,35,88,198,187,240,112,78,229,86,163,61,250,254,7,42,231,74,124,39,121,88,201,191,151,248,123,211,160,57,172,58,83,225,59,202,198,77,252,191,195,222,157,0,18,168,0,1,138,221,181,126,105,240,183,203,250,31,81,184,155,82,98,183,109,95,154,124,45,242,254,135,212,110,32,74,189,134,63,174,207,217,191,222,69,175,226,155,129,255,0,164,182,96,219,241,223,180,255,0,14,116,22,104,173,61,47,114,245,155,246,79,60,188,205,252,248,244,215,159,166,221,171,249,58,235,239,209,42,135,97,143,235,179,246,111,247,145,170,135,134,35,13,107,21,71,147,187,26,199,243,220,218,100,249,214,59,33,196,198,51,47,175,114,228,68,198,186,68,240,158,124,42,137,143,193,86,184,89,224,127,232,211,152,55,12,119,237,63,196,125,125,154,91,79,75,220,189,30,205,243,193,47,51,127,62,77,116,228,105,183,106,126,86,186,251,180,91,74,12,181,237,76,243,3,135,255,0,161,180,159,215,107,76,44,69,203,89,62,27,122,213,28,53,229,175,127,174,117,74,50,124,38,59,180,156,242,45,102,24,141,46,77,51,231,238,68,240,166,56,70,237,59,145,246,181,40,25,239,217,49,250,212,251,143,254,124,83,158,34,124,192,230,119,244,202,245,253,118,83,26,238,119,228,240,182,241,62,79,231,76,240,215,150,158,189,27,204,7,101,255,0,45,207,177,121,39,202,244,242,20,209,59,222,79,93,237,232,137,249,187,241,166,154,247,206,173,206,5,57,236,179,242,253,136,63,166,85,127,212,168,140,181,24,156,239,228,246,109,94,242,122,239,196,240,215,150,154,122,189,102,75,217,127,244,198,103,142,203,190,87,187,242,106,169,141,239,39,174,246,246,247,77,248,211,77,222,249,230,222,252,197,194,94,62,203,236,79,129,59,195,160,241,29,154,182,211,213,114,185,188,142,162,7,197,204,217,171,119,109,223,174,221,201,174,154,106,159,89,70,63,177,49,255,0,231,251,254,74,255,0,245,133,198,225,219,203,246,88,255,0,67,108,191,212,162,36,35,58,246,11,15,143,138,110,94,167,89,211,190,122,248,104,137,229,219,79,156,236,141,203,216,60,178,254,237,59,211,175,155,68,235,52,240,215,206,138,180,240,137,121,236,186,194,94,1,203,236,49,129,59,195,175,240,229,154,138,211,213,114,185,92,254,158,6,69,204,217,171,182,238,217,174,221,203,166,186,106,191,89,232,64,51,169,166,41,136,166,57,66,47,122,237,119,238,85,118,228,235,85,83,51,62,51,198,64,1,250,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,107,56,177,243,79,156,159,48,49,15,168,206,116,166,115,89,197,143,154,124,228,249,129,136,125,70,112,54,167,178,227,200,158,89,125,245,235,21,165,170,42,175,101,199,145,60,178,251,235,214,43,75,84,0,0,6,85,246,231,126,164,255,0,105,63,118,145,87,98,167,154,124,83,242,254,187,212,109,196,171,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,1,181,32,0,50,175,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,37,94,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,13,169,0,0,34,174,44,124,172,103,39,203,252,67,233,211,146,169,21,113,99,229,99,57,62,95,226,31,78,156,14,107,13,254,255,0,98,203,255,0,71,255,0,254,28,48,4,223,239,246,44,191,244,127,255,0,225,192,48,4,223,239,246,44,191,244,127,255,0,225,195,0,77,254,255,0,98,203,255,0,71,255,0,254,28,3,0,78,170,14,85,206,170,0,0,0,24,3,218,143,231,179,51,126,229,244,122,35,127,140,1,237,71,243,217,153,191,114,250,61,16,23,255,0,177,83,202,198,41,249,129,93,233,214,227,21,141,169,236,84,242,177,138,126,96,87,122,117,184,197,96,58,83,225,59,202,198,77,252,191,195,222,157,1,42,145,87,9,222,86,50,111,229,254,30,244,232,9,84,12,171,237,206,253,73,254,210,126,237,34,174,197,79,52,248,167,229,253,119,168,219,137,87,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,3,106,74,171,218,143,228,79,51,126,229,245,138,34,213,21,87,181,31,200,158,102,253,203,235,20,64,98,183,9,222,105,242,111,230,6,30,245,24,14,148,206,107,56,78,243,79,147,127,48,48,247,168,192,116,166,0,0,6,43,118,213,249,167,194,223,47,232,125,70,226,74,189,134,63,174,207,217,191,222,68,85,219,87,230,159,11,124,191,161,245,27,137,42,246,24,254,187,63,102,255,0,121,1,170,128,0,50,175,183,59,245,39,251,73,251,180,138,187,21,60,211,226,159,151,245,222,163,110,37,94,220,239,212,159,237,39,238,210,42,236,84,243,79,138,126,95,215,122,141,184,13,169,48,7,181,31,207,102,102,253,203,232,244,70,255,0,24,3,218,143,231,179,51,126,229,244,122,32,47,255,0,98,167,149,140,83,243,2,187,211,173,197,170,226,199,202,198,114,124,191,196,62,157,57,85,123,21,60,172,98,159,152,21,222,157,110,45,87,22,62,86,51,147,229,254,33,244,233,192,230,176,234,160,229,92,234,160,1,64,59,106,252,172,97,111,152,20,62,157,113,47,249,64,59,106,252,172,97,111,152,20,62,157,113,2,128,118,92,121,236,203,47,190,189,30,180,223,227,0,123,46,60,246,101,151,223,94,143,90,111,240,0,0,24,173,219,87,230,159,11,124,191,161,245,27,137,42,246,24,254,187,63,102,255,0,121,17,87,109,95,154,124,45,242,254,135,212,110,36,171,216,99,250,236,253,155,253,228,5,85,237,71,243,217,153,191,114,250,61,17,106,187,12,127,93,159,179,127,188,138,171,218,143,231,179,51,126,229,244,122,34,213,118,24,254,187,63,102,255,0,121,1,170,128,0,7,42,231,85,7,42,224,116,167,194,119,149,140,155,249,127,135,189,58,2,85,34,174,19,188,172,100,223,203,252,61,233,208,18,168,25,87,219,157,250,147,253,164,253,218,69,93,138,158,105,241,79,203,250,239,81,183,18,175,110,119,234,79,246,147,247,105,21,118,42,121,167,197,63,47,235,189,70,220,6,212,128,0,21,87,181,31,200,158,102,253,203,235,20,69,170,42,175,106,63,145,60,205,251,151,214,40,128,197,110,19,188,211,228,223,204,12,61,234,48,29,41,156,214,112,157,230,159,38,254,96,97,239,81,128,233,76,0,0,0,0,14,85,205,254,236,184,242,39,150,95,125,122,197,105,128,38,255,0,118,92,121,19,203,47,190,189,98,180,11,84,98,183,109,95,154,124,45,242,254,135,212,110,38,212,152,173,219,87,230,159,11,124,191,161,245,27,136,18,175,97,143,235,179,246,111,247,145,170,134,85,246,24,254,187,63,102,255,0,121,26,168,0,0,5,85,237,71,242,39,153,191,114,250,197,17,128,38,255,0,118,163,249,19,204,223,185,125,98,136,192,16,58,168,0,1,85,123,81,252,137,230,111,220,190,177,68,96,9,191,221,168,254,68,243,55,238,95,88,162,48,4,14,170,0,0,0,0,96,15,106,63,158,204,205,251,151,209,232,139,255,0,216,169,229,99,20,252,192,174,244,235,113,64,59,81,252,246,102,111,220,190,143,68,95,254,197,79,43,24,167,230,5,119,167,91,128,160,29,168,254,123,51,55,238,95,71,162,47,255,0,98,167,149,140,83,243,2,187,211,173,197,0,237,71,243,217,153,191,114,250,61,17,127,251,21,60,172,98,159,152,21,222,157,110,2,255,0,128,0,20,3,182,175,202,198,22,249,129,67,233,215,18,255,0,148,3,182,175,202,198,22,249,129,67,233,215,16,40,7,101,199,158,204,178,251,235,209,235,75,255,0,219,87,229,99,11,124,192,161,244,235,137,64,59,46,60,246,101,151,223,94,143,90,95,254,218,191,43,24,91,230,5,15,167,92,64,160,29,151,30,123,50,203,239,175,71,173,55,248,192,30,203,143,61,153,101,247,215,163,214,155,252,0,0,0,229,92,234,160,229,92,13,254,236,184,242,39,150,95,125,122,197,105,128,38,255,0,118,92,121,19,203,47,190,189,98,180,192,16,55,251,178,227,200,158,89,125,245,235,21,167,181,227,155,43,238,185,199,194,94,102,96,59,19,170,214,229,61,159,188,168,224,164,162,117,92,245,115,208,205,29,108,116,177,196,213,71,57,243,58,153,33,77,53,84,89,17,81,174,211,106,248,174,203,143,34,121,101,247,215,172,86,150,168,14,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,58,136,194,120,166,197,142,112,173,155,26,225,106,238,182,203,136,45,244,247,75,117,79,41,241,243,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,220,115,69,157,121,95,117,201,92,220,197,249,81,121,117,92,149,24,90,241,83,109,101,69,77,19,169,31,89,3,30,188,154,164,137,202,170,198,77,23,46,86,124,78,69,100,141,84,115,145,81,87,108,251,39,241,77,139,16,112,75,132,45,54,138,238,162,175,12,220,46,246,187,164,124,167,179,167,170,125,116,213,109,143,87,34,35,245,130,174,157,250,181,85,191,30,154,238,107,145,2,133,246,199,102,245,78,53,226,94,135,43,105,231,171,75,110,92,89,225,133,240,77,4,77,103,120,215,49,149,83,77,19,219,171,222,199,83,173,3,21,30,169,163,225,126,214,166,170,231,250,190,196,252,175,181,98,28,220,199,153,175,112,117,36,213,24,50,207,75,109,161,167,154,137,178,190,57,238,15,147,90,168,165,85,214,23,178,42,57,98,93,173,213,204,170,122,110,106,34,163,232,254,127,103,29,247,136,12,229,197,153,197,136,225,233,234,241,53,193,213,17,211,110,99,250,74,86,53,35,166,166,222,198,49,36,229,65,28,81,115,54,35,159,179,115,190,39,42,155,105,217,101,128,41,176,47,5,184,54,169,112,245,93,166,229,138,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,93,234,231,5,181,40,175,108,22,78,88,177,207,12,11,154,181,19,116,247,172,180,184,65,81,71,38,215,191,159,75,93,81,5,37,69,54,136,246,177,187,158,250,105,121,138,215,185,58,109,141,218,146,57,75,212,120,172,235,202,251,86,117,101,30,47,202,139,203,169,35,167,197,54,122,155,107,42,42,104,155,86,202,57,222,197,228,213,36,78,84,71,190,25,121,114,179,226,106,163,227,106,163,154,168,138,129,207,183,5,249,199,98,200,46,40,48,6,106,226,152,119,217,109,87,9,41,238,50,110,122,116,212,181,116,242,210,75,83,163,24,247,191,146,202,135,75,203,107,85,207,229,236,77,21,218,167,71,199,42,231,73,28,33,102,245,78,123,240,209,151,185,165,112,158,174,123,149,218,206,200,110,147,212,193,20,47,168,184,211,61,212,181,147,35,34,248,26,199,212,65,43,216,141,70,252,14,111,194,207,201,64,230,220,233,79,132,239,43,25,55,242,255,0,15,122,116,7,53,135,74,124,39,121,88,201,191,151,248,123,211,160,2,85,0,0,49,91,182,175,205,62,22,249,127,67,234,55,19,106,76,86,237,171,243,79,133,190,95,208,250,141,196,9,87,176,199,245,217,251,55,251,200,213,67,42,251,12,127,93,159,179,127,188,141,84,0,121,92,83,149,57,93,142,174,17,221,177,182,91,97,108,67,93,12,41,77,29,85,214,207,79,87,43,34,71,57,201,26,62,70,57,81,168,231,185,118,235,166,174,85,254,85,61,80,62,106,166,154,227,74,163,87,173,155,247,112,245,111,217,170,105,158,248,153,137,252,30,123,9,101,214,95,96,30,175,192,152,23,15,97,206,191,151,213,119,77,178,10,62,126,205,219,57,156,166,183,118,221,239,211,93,116,220,186,125,106,124,107,142,67,228,117,226,225,85,118,187,100,206,5,173,174,173,153,245,53,85,85,56,118,142,89,103,149,238,87,62,71,189,209,170,185,206,114,170,171,149,85,85,85,85,79,116,15,153,181,110,99,118,105,141,60,30,212,227,241,116,92,155,180,221,170,42,158,115,189,58,207,140,235,172,190,54,22,193,120,59,2,219,228,180,224,156,39,102,195,212,51,76,181,50,82,218,168,34,164,137,242,171,90,213,145,89,27,90,138,229,107,26,155,180,215,70,162,127,34,30,91,232,237,195,247,253,98,242,247,255,0,102,40,191,249,68,132,4,218,183,84,68,77,49,195,212,81,143,197,218,170,170,232,187,84,77,92,230,42,157,103,199,143,23,230,183,91,173,246,123,125,45,166,211,65,79,69,67,69,11,41,169,105,105,162,108,81,65,19,26,141,100,108,99,81,17,173,107,81,17,26,136,136,136,136,136,126,144,15,78,76,89,153,170,117,158,96,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,252,222,227,91,43,50,91,63,112,87,14,152,166,193,138,234,177,38,59,238,222,238,170,183,210,211,62,134,46,182,182,74,56,185,207,124,236,145,186,73,19,149,219,99,118,141,84,84,213,125,201,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,87,254,20,184,214,202,206,48,124,83,236,206,193,138,237,158,18,232,122,222,253,165,166,135,153,213,115,249,124,174,76,242,235,167,76,253,219,182,233,171,116,215,85,208,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,171,31,240,185,145,57,161,154,120,115,58,241,214,6,239,60,103,132,186,62,231,185,247,157,100,61,47,75,82,234,152,63,3,20,173,137,251,102,145,238,248,216,237,117,209,117,68,68,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,17,86,69,240,185,145,60,53,247,223,177,76,13,225,207,17,244,221,231,248,206,178,179,159,211,243,121,63,156,203,38,221,188,249,127,39,77,119,123,245,209,52,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,82,255,0,155,25,89,133,49,85,183,2,226,156,203,194,150,108,73,121,228,247,117,158,225,121,166,167,174,172,230,200,177,69,201,129,239,73,36,223,35,92,198,237,106,238,114,43,83,85,77,15,86,87,252,222,224,167,43,51,167,63,112,87,17,120,166,255,0,138,233,113,38,4,238,222,238,165,183,213,83,50,134,94,138,182,74,200,185,204,124,15,145,218,201,43,145,219,100,110,173,68,68,209,125,235,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,30,83,29,102,198,86,101,127,67,237,51,50,240,166,18,239,62,111,69,223,183,154,106,14,171,151,183,153,202,231,61,187,246,243,25,187,110,186,111,110,191,90,30,172,175,252,86,240,83,149,156,96,248,91,218,101,255,0,21,219,60,37,215,116,93,197,85,77,15,51,170,228,115,57,188,232,37,215,78,153,155,118,237,211,87,107,174,169,160,88,0,0,0,0,0,0,0,0,2,170,231,238,126,241,79,128,184,167,203,140,173,202,220,149,241,30,91,98,62,231,241,30,35,240,229,198,179,187,122,139,140,176,85,127,10,130,70,211,195,203,167,100,114,126,17,171,183,118,231,106,213,68,45,80,0,0,0,0,0,0,0,0,0,15,41,237,99,43,60,119,236,183,218,94,20,241,159,248,185,223,52,221,233,246,60,255,0,205,119,243,126,199,240,159,147,249,31,23,213,239,61,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,95,160,199,250,59,62,154,190,212,127,102,187,147,254,7,238,223,206,250,143,252,175,216,255,0,55,249,199,148,204,190,205,239,104,156,100,209,241,109,237,151,187,250,76,65,98,190,248,127,195,188,221,221,219,29,43,57,93,87,84,221,57,157,46,187,185,95,14,255,0,169,218,123,194,234,131,202,102,198,5,246,161,149,152,203,44,251,211,187,60,91,135,238,54,46,183,145,206,233,122,170,105,33,230,242,247,55,126,222,102,237,187,155,174,154,106,154,234,69,92,20,240,165,244,62,202,203,174,89,248,247,197,189,231,136,39,190,245,189,215,208,114,249,148,212,240,242,185,124,233,117,211,166,221,187,114,107,191,77,61,218,168,88,0,0,0,0,0,0,0,0,21,87,232,49,254,142,207,166,175,181,31,217,174,228,255,0,129,251,183,243,190,163,255,0,43,246,63,205,254,113,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,226,143,34,254,146,153,19,137,178,83,197,62,28,241,31,69,248,207,161,235,57,29,61,100,21,63,99,204,143,118,238,70,223,203,77,55,107,239,211,69,170,188,46,103,167,209,175,61,176,207,101,255,0,133,188,71,225,206,183,248,241,215,116,124,254,162,142,123,223,232,238,92,155,118,243,249,31,156,46,187,119,251,181,216,151,252,0,0,0,0,0,5,127,225,75,141,108,172,227,7,197,62,204,236,24,174,217,225,46,135,173,239,218,90,104,121,157,87,63,151,202,228,207,46,186,116,207,221,187,110,154,183,77,117,93,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,20,171,50,251,72,125,157,241,147,71,194,79,177,174,240,234,241,5,138,197,226,15,17,114,182,247,148,116,175,230,244,189,43,181,229,245,90,109,230,252,91,62,182,235,238,186,160,0,0,0,0,0,0,0,0,0,0,165,95,66,156,211,254,201,55,211,23,191,240,167,131,63,220,61,85,79,122,126,128,238,255,0,179,228,114,190,219,226,251,95,200,247,253,127,8,16,7,251,58,255,0,253,191,196,227,85,10,255,0,244,214,202,207,165,143,208,235,184,49,95,140,255,0,221,221,45,55,117,254,141,239,15,180,231,243,126,199,225,251,47,203,247,125,95,17,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,170,251,2,226,159,233,217,237,211,219,87,246,152,255,0,19,188,71,113,255,0,121,250,95,204,57,125,39,231,159,134,252,191,231,254,95,184,181,64,1,26,113,55,118,186,216,56,109,205,123,237,138,231,87,110,185,91,176,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,42,95,102,102,124,98,175,161,126,101,103,30,113,227,12,87,140,124,29,136,47,55,9,231,184,92,36,184,87,116,52,150,154,58,135,65,11,170,36,255,0,194,43,88,175,107,119,61,125,233,170,168,23,252,21,215,45,248,129,181,113,189,195,110,97,95,120,127,126,32,194,183,41,233,238,216,86,217,89,123,86,208,207,73,117,117,3,29,13,75,100,164,146,103,70,198,58,170,23,36,141,93,232,173,114,163,125,201,175,159,224,99,32,184,167,200,239,27,125,37,243,171,218,7,125,247,111,114,127,24,238,55,94,135,147,212,245,31,158,198,206,86,254,108,31,145,174,238,95,197,166,214,234,19,254,5,202,124,172,202,254,187,217,158,90,97,76,37,222,124,174,183,184,172,212,212,29,87,47,119,47,155,201,99,119,237,230,63,110,237,116,222,237,62,181,61,88,0,0,43,255,0,26,217,67,159,185,211,149,150,172,45,195,158,104,120,19,18,82,226,8,46,21,87,30,251,173,181,243,104,91,77,80,199,193,205,163,99,228,118,178,75,11,182,42,109,94,94,170,186,181,53,11,0,15,41,148,246,12,85,133,50,179,6,225,108,117,123,239,156,73,102,195,246,235,125,226,227,212,201,81,214,87,69,77,27,39,159,155,42,36,146,111,145,175,118,247,162,57,218,234,168,138,170,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,249,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,159,89,31,240,191,197,6,1,226,207,0,92,51,27,46,109,24,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,182,161,136,138,174,69,213,29,238,250,149,66,96,0,0,0,0,0,135,248,160,226,131,0,240,153,128,45,249,141,152,214,140,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,234,173,247,125,106,129,48,3,207,229,238,53,181,102,86,0,195,89,141,98,167,171,130,219,138,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,174,186,42,253,100,127,197,7,20,24,7,132,204,1,111,204,108,198,180,98,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,102,218,119,162,170,57,87,85,111,187,235,84,15,215,197,30,0,205,60,208,200,156,77,129,114,83,26,248,75,25,220,250,46,236,188,247,149,77,7,75,203,172,130,89,191,15,76,215,74,205,208,199,43,62,22,174,187,246,175,185,85,74,1,244,5,237,77,255,0,179,83,255,0,222,62,35,255,0,163,146,255,0,14,89,49,197,222,37,226,46,203,197,69,211,63,106,235,178,87,24,84,92,113,85,183,8,85,226,171,156,179,193,106,185,210,207,37,190,154,74,23,49,105,26,248,122,154,109,99,108,142,99,22,37,216,231,109,106,173,245,2,159,225,108,39,133,120,38,225,178,151,62,248,160,195,54,172,119,153,184,51,127,126,99,75,93,20,119,75,237,103,87,94,234,90,125,149,245,169,13,68,155,41,170,160,129,119,189,187,98,98,177,186,181,173,69,248,25,123,218,237,195,110,101,99,252,53,151,54,44,19,153,80,92,177,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,93,53,209,23,234,46,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,212,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,170,123,156,212,84,247,162,30,42,211,195,39,13,182,11,173,21,246,197,195,230,90,219,174,86,234,136,234,232,235,41,48,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,37,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,126,193,148,249,89,133,48,173,203,2,225,108,180,194,150,108,55,121,231,119,141,158,223,102,166,167,161,172,230,198,145,75,206,129,140,72,228,223,27,90,199,110,106,238,106,35,87,84,77,15,86,0,243,248,43,47,112,14,90,218,165,177,101,206,7,195,248,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,154,232,198,167,242,33,232,10,171,159,191,78,207,165,62,92,123,11,255,0,73,143,196,254,49,253,15,254,248,203,215,254,117,252,47,243,62,87,216,255,0,153,241,234,90,160,0,17,86,122,113,71,145,60,53,247,39,182,188,115,225,207,17,245,61,217,248,178,178,179,159,211,242,185,223,155,69,38,221,188,248,191,43,77,119,123,181,209,116,9,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,17,86,63,226,143,34,114,191,52,240,230,74,99,172,115,221,152,207,22,244,125,207,108,238,202,201,186,174,170,165,212,208,126,26,40,157,19,55,77,27,219,241,189,186,105,170,232,138,138,74,160,0,0,1,95,248,214,250,88,251,44,181,125,14,191,187,63,16,65,215,126,141,253,23,211,84,115,63,72,126,11,237,186,111,201,248,255,0,218,247,110,37,92,167,241,223,178,204,27,237,75,251,179,240,253,187,196,127,99,250,83,166,143,170,251,15,193,125,183,51,236,254,15,250,159,118,128,122,176,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,229,96,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,107,163,26,159,200,135,160,0,0,0,0,0,15,63,141,114,247,0,230,85,170,43,22,99,96,124,63,138,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,174,143,114,127,42,158,128,175,252,107,125,44,125,150,90,190,135,95,221,159,136,32,235,191,70,254,139,233,170,57,159,164,63,5,246,221,55,228,252,127,237,123,183,1,237,115,87,57,50,75,133,140,1,104,188,230,53,226,147,7,97,56,234,41,236,22,198,82,90,167,150,8,94,144,189,208,211,199,13,36,79,88,216,145,64,253,52,106,49,168,196,79,119,185,23,235,84,217,114,143,136,60,1,97,188,223,112,174,31,198,248,78,243,79,75,127,180,178,247,103,101,84,15,100,208,238,130,161,176,212,199,171,30,177,76,186,106,212,122,35,220,139,166,170,132,21,159,190,194,126,139,25,113,253,145,127,248,31,189,63,60,254,233,251,186,94,119,232,143,252,243,242,127,3,254,215,250,195,202,112,83,244,177,246,167,117,241,23,150,95,15,207,236,175,244,111,232,190,166,159,185,191,35,241,135,232,237,223,157,124,127,225,127,8,5,202,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,170,191,232,236,250,118,127,222,221,247,63,251,207,255,0,225,255,0,164,63,251,114,192,181,64,0,0,0,0,0,0,138,178,47,138,60,137,226,83,190,253,138,99,159,17,248,115,166,239,63,197,149,148,124,142,163,155,201,252,230,40,247,110,228,75,249,58,233,183,223,166,169,172,170,0,2,191,241,173,244,177,246,89,106,250,29,127,118,126,32,131,174,253,27,250,47,166,168,230,126,144,252,23,219,116,223,147,241,255,0,181,238,220,5,128,7,148,202,127,29,251,44,193,190,212,191,187,63,15,219,188,71,246,63,165,58,104,250,175,176,252,23,219,115,62,207,224,255,0,169,247,104,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,197,152,166,197,129,176,173,231,26,226,154,238,138,203,135,237,245,23,75,141,79,41,242,114,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,220,125,99,228,226,204,45,98,199,56,86,243,130,177,77,15,91,101,196,22,250,139,93,198,155,154,248,249,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,239,3,202,228,166,125,229,63,17,56,86,171,26,228,230,43,241,5,150,138,224,251,92,245,61,13,77,38,202,166,71,28,142,143,101,68,113,189,116,100,209,174,168,155,126,45,53,213,21,18,64,35,252,148,200,76,167,225,219,10,213,96,172,156,194,158,31,178,214,220,31,116,158,155,174,169,171,223,84,248,227,141,210,111,168,146,71,166,172,134,52,209,23,111,195,174,154,170,170,200,0,10,1,145,124,46,103,183,18,157,247,253,148,12,13,226,63,14,116,222,7,252,103,71,71,200,234,57,189,227,250,18,88,247,110,228,80,253,190,186,109,248,52,213,250,223,242,149,118,144,230,95,25,57,119,236,239,232,147,109,197,117,125,225,222,254,32,238,44,39,29,239,111,47,164,233,121,187,233,230,228,235,190,163,110,155,119,104,239,175,111,184,46,168,5,42,225,143,50,248,201,196,188,104,102,198,14,206,59,110,43,135,41,237,93,253,225,89,174,24,78,58,26,23,242,174,208,199,71,201,173,74,118,58,125,105,93,34,183,89,31,189,186,191,226,211,114,5,213,0,0,0,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,249,88,43,48,176,14,101,90,165,190,229,206,56,195,248,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,186,232,246,175,242,160,30,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,85,143,248,92,200,156,208,205,60,57,157,120,235,3,119,158,51,194,93,31,115,220,251,206,178,30,151,165,169,117,76,31,129,138,86,196,253,179,72,247,124,108,118,186,232,186,162,34,18,168,0,0,0,10,171,144,95,78,207,165,62,99,251,116,255,0,73,143,199,30,14,253,15,254,248,197,208,126,107,252,47,243,62,111,219,127,159,241,232,90,160,0,0,0,0,0,0,0,0,0,2,128,113,207,197,30,123,86,120,39,251,31,184,231,199,27,59,203,197,190,5,182,81,226,174,143,94,155,162,234,121,113,84,116,219,244,171,217,174,205,251,36,252,173,159,8,95,242,159,246,160,103,222,108,112,237,144,86,12,107,147,152,175,195,247,170,220,97,75,107,158,167,161,166,171,223,74,250,42,217,29,30,202,136,228,98,106,248,99,93,81,55,124,58,107,162,170,45,192,35,252,235,200,76,167,226,39,10,210,224,172,227,194,158,32,178,209,92,25,116,130,155,174,169,164,217,84,200,228,141,178,111,167,146,55,174,140,154,68,209,87,111,197,174,154,162,42,5,64,226,243,43,115,219,140,30,1,114,87,192,182,47,22,227,59,159,135,49,77,227,248,85,29,7,51,153,101,159,159,63,225,95,20,73,172,213,44,248,25,166,155,253,205,209,23,75,127,195,214,22,190,224,108,130,203,76,21,138,104,122,43,214,31,193,246,107,93,198,155,154,201,57,21,80,81,69,28,177,239,98,185,142,218,246,57,53,106,171,87,77,81,85,61,231,170,194,120,90,197,129,176,173,155,5,97,106,30,138,203,135,237,244,246,187,117,55,53,242,114,41,96,141,177,197,30,247,171,158,237,172,99,83,87,42,185,116,213,85,87,222,125,96,0,0,0,0,0,0,0,0,34,172,139,225,115,34,120,107,239,191,98,152,27,195,158,35,233,187,207,241,157,101,103,63,167,230,242,127,57,150,77,187,121,242,254,78,154,238,247,235,162,105,42,128,0,20,171,134,60,203,227,39,18,241,161,155,24,59,56,237,184,174,28,167,181,119,247,133,102,184,97,56,232,104,95,202,187,67,29,31,38,181,41,216,233,245,165,116,138,221,100,126,246,234,255,0,139,77,201,117,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,152,235,54,50,179,43,250,31,105,153,151,133,48,151,121,243,122,46,253,188,211,80,117,92,189,188,206,87,57,237,223,183,152,205,219,117,211,123,117,250,208,245,101,127,226,183,130,156,172,227,7,194,222,211,47,248,174,217,225,46,187,162,238,42,170,104,121,157,87,35,153,205,231,65,46,186,116,204,219,183,110,154,187,93,117,77,44,0,0,0,0,0,0,0,0,0,0,0,0,0,21,255,0,141,108,222,207,220,150,202,203,86,41,225,207,43,252,119,137,42,177,4,22,250,171,119,114,86,221,57,84,46,166,168,123,231,229,81,189,146,55,73,34,133,187,213,118,167,51,69,77,92,154,123,92,57,156,86,171,6,75,224,140,198,226,2,253,135,242,246,229,136,44,246,217,110,113,94,234,155,105,130,154,235,61,34,77,53,35,91,86,244,115,30,215,36,200,145,57,202,244,72,221,174,187,85,73,44,199,110,62,113,223,28,188,67,221,113,22,72,86,112,187,136,39,193,56,87,28,86,85,216,110,214,76,19,120,116,245,208,83,58,170,154,154,87,78,174,146,25,88,248,102,87,171,163,99,81,203,181,91,162,123,148,53,83,5,103,126,75,230,85,214,91,22,92,230,246,10,197,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,154,106,246,167,242,161,237,74,107,192,55,2,120,7,135,139,86,29,206,250,58,204,107,6,54,197,88,30,142,146,253,105,189,201,11,96,161,158,165,180,181,53,49,54,4,167,142,104,158,201,161,70,35,100,123,149,169,185,29,170,251,210,218,98,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,77,198,233,91,29,37,44,27,222,214,51,124,178,43,88,221,207,123,90,154,175,189,206,68,79,122,160,31,88,17,254,22,226,23,32,177,205,246,151,11,96,172,240,203,252,65,122,173,223,211,91,173,120,154,138,174,170,125,140,115,223,178,40,228,115,221,181,140,115,151,68,247,53,170,171,238,69,24,167,136,92,130,192,215,218,172,45,141,115,195,47,240,253,234,139,103,83,110,186,98,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,77,83,222,215,34,167,185,80,9,0,31,39,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,233,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,209,125,206,106,162,251,209,79,172,7,159,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,93,53,69,250,136,255,0,133,254,23,240,15,9,152,2,225,151,57,115,119,196,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,205,180,236,84,69,106,174,170,239,127,212,137,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,241,88,215,59,242,95,45,110,177,88,179,27,55,176,86,21,185,79,78,218,184,168,239,119,250,74,25,228,129,206,115,91,43,99,154,70,185,88,174,99,218,142,68,211,86,57,63,145,79,147,105,226,111,134,219,253,214,138,197,98,226,15,45,110,55,43,141,68,116,148,116,116,152,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,0,136,56,231,207,222,41,242,59,193,63,70,140,149,246,129,223,125,229,223,127,197,203,141,215,161,228,244,221,63,230,82,51,149,191,155,63,229,235,187,151,240,233,181,218,213,92,244,255,0,238,62,119,39,209,163,248,205,237,111,169,239,191,29,127,13,233,251,175,149,211,244,221,23,75,179,119,120,207,191,126,253,118,199,183,110,142,221,170,133,127,226,183,130,156,172,227,7,194,222,211,47,248,174,217,225,46,187,162,238,42,170,104,121,157,87,35,153,205,231,65,46,186,116,204,219,183,110,154,187,93,117,77,2,192,20,171,130,158,39,56,208,206,156,211,186,225,110,35,56,122,240,38,27,165,195,243,220,41,110,62,19,187,90,249,181,205,169,167,99,32,230,214,74,248,221,172,114,204,237,136,155,151,151,170,46,141,93,110,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,76,117,155,25,89,149,253,15,180,204,203,194,152,75,188,249,189,23,126,222,105,168,58,174,94,222,103,43,156,246,239,219,204,102,237,186,233,189,186,253,104,122,178,191,241,91,193,78,86,113,131,225,111,105,151,252,87,108,240,151,93,209,119,21,85,52,60,206,171,145,204,230,243,160,151,93,58,102,109,219,183,77,93,174,186,166,129,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,82,175,166,182,105,255,0,100,155,232,117,220,24,83,193,159,238,238,150,167,189,63,64,119,135,218,115,249,95,109,240,253,151,228,123,190,191,136,186,160,0,0,0,0,0,0,0,0,0,50,214,251,197,6,62,227,35,138,60,87,217,233,153,214,140,63,108,203,171,182,40,189,217,39,185,216,105,230,134,246,216,44,242,212,85,211,57,179,77,44,176,35,221,37,4,41,34,172,10,138,215,61,26,140,85,69,110,165,0,41,254,66,118,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,250,174,154,11,165,194,138,74,87,243,233,165,167,126,246,199,73,27,215,70,76,229,77,30,159,18,38,186,166,168,180,175,62,242,83,10,241,19,218,255,0,125,201,204,107,112,186,209,89,113,7,75,212,207,107,150,56,234,153,200,194,241,84,51,99,164,142,70,38,175,133,168,186,177,126,21,93,52,93,21,33,94,212,127,61,153,155,247,47,163,209,22,171,178,227,142,127,244,178,224,167,217,119,251,245,252,101,239,191,252,118,229,249,167,79,255,0,146,251,111,231,127,52,13,20,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,87,77,61,210,88,228,170,127,62,166,90,135,239,116,113,198,197,209,243,57,19,70,39,194,137,174,171,170,172,128,10,85,198,183,105,15,208,251,52,237,89,103,236,107,197,189,231,135,224,190,245,190,34,232,57,124,202,154,136,121,92,190,150,93,116,233,183,110,220,154,239,211,79,118,170,23,84,21,255,0,130,158,43,126,152,57,89,117,204,207,1,120,75,187,49,4,246,46,139,189,58,254,103,46,154,158,110,111,51,147,22,154,245,59,118,237,93,54,107,175,191,68,176,0,0,0,0,0,0,0,1,85,126,156,255,0,232,236,250,21,123,46,253,165,239,191,248,31,188,191,52,233,255,0,242,95,109,252,239,230,150,168,0,0,0,0,0,0,0,0,0,0,0,42,174,65,113,207,237,199,138,124,199,225,163,217,119,114,123,63,239,143,199,125,247,212,245,221,13,198,42,47,205,250,118,114,183,243,119,253,163,182,237,219,241,107,185,45,80,0,0,0,10,171,159,188,12,123,113,226,159,46,56,151,246,163,220,158,207,251,159,241,39,114,117,61,119,67,113,150,183,243,142,161,156,173,252,221,159,102,237,187,119,124,90,237,64,181,64,0,0,0,0,0,0,0,0,0,0,21,87,63,120,231,246,29,197,62,92,112,209,236,187,190,253,160,119,63,227,190,251,233,186,30,186,227,45,23,230,253,59,249,187,57,91,254,209,187,183,109,248,116,220,161,250,184,160,236,244,201,126,44,241,253,191,49,179,27,19,227,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,52,70,251,190,181,88,43,22,118,95,228,23,13,120,86,243,196,102,5,197,249,129,93,137,50,174,223,81,141,108,244,183,107,133,20,180,51,215,91,35,117,100,17,212,50,42,72,228,116,46,146,6,35,218,201,24,229,106,170,35,154,186,42,104,169,229,51,99,2,251,80,202,204,101,150,125,233,221,158,45,195,247,27,23,91,200,231,116,189,85,52,144,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,2,170,246,111,113,173,154,124,96,251,68,246,153,96,194,150,207,9,119,71,69,220,84,181,48,243,58,174,175,153,205,231,79,46,186,116,204,219,183,110,154,187,93,117,77,46,169,85,120,24,224,99,232,93,227,111,237,163,227,31,24,247,111,247,147,187,250,94,147,169,255,0,40,155,126,238,167,249,186,108,254,93,125,206,57,248,24,250,104,248,39,251,104,248,59,193,221,229,253,228,239,14,171,171,233,191,202,33,217,183,166,254,118,187,255,0,147,79,120,90,160,0,0,0,0,8,171,138,60,244,250,53,228,78,38,206,191,11,120,143,195,157,23,226,206,187,163,231,245,21,144,83,125,183,46,77,187,121,251,191,33,117,219,167,187,93,80,37,80,69,92,46,103,167,210,83,34,112,206,117,248,91,195,158,35,235,127,22,117,221,103,35,167,172,158,155,237,185,113,238,221,200,221,249,9,166,237,61,250,106,178,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,171,134,62,53,179,79,58,120,208,205,142,29,49,77,131,10,82,225,188,9,223,221,221,85,111,165,169,101,116,189,21,218,26,56,185,207,124,239,141,218,199,43,149,219,99,110,174,68,84,209,61,203,117,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,128,113,71,217,73,244,148,207,108,77,157,126,222,188,57,226,62,139,241,103,133,186,206,71,79,71,5,55,219,117,113,238,221,200,221,249,9,166,237,61,250,106,182,171,133,204,139,250,53,228,78,25,201,79,20,248,143,195,157,111,227,62,135,163,231,245,21,147,212,253,143,50,77,187,121,251,127,45,117,219,175,187,93,17,197,30,122,125,26,242,39,19,103,95,133,188,71,225,206,139,241,103,93,209,243,250,138,200,41,190,219,151,38,221,188,253,223,144,186,237,211,221,174,168,225,115,61,62,146,153,19,134,115,175,194,222,28,241,31,91,248,179,174,235,57,29,61,100,244,223,109,203,143,118,238,70,239,200,77,55,105,239,211,85,15,85,155,24,23,218,134,86,99,44,179,239,78,236,241,110,31,184,216,186,222,71,59,165,234,169,164,135,155,203,220,221,251,121,155,182,238,110,186,105,170,107,169,0,100,22,69,255,0,99,183,133,140,199,254,52,251,64,238,78,248,199,95,152,247,87,59,147,110,139,248,47,218,79,183,94,143,237,61,250,115,63,33,118,251,237,81,85,115,247,129,143,110,60,83,229,199,18,254,212,123,147,217,255,0,115,254,36,238,78,167,174,232,110,50,214,254,113,212,51,149,191,155,179,236,221,183,110,239,139,93,168,30,171,130,158,43,126,152,57,89,117,204,207,1,120,75,187,49,4,246,46,139,189,58,254,103,46,154,158,110,111,51,147,22,154,245,59,118,237,93,54,107,175,191,68,176,5,85,207,222,57,253,135,113,79,151,28,52,123,46,239,191,104,29,207,248,239,190,250,110,135,174,184,203,69,249,191,78,254,110,206,86,255,0,180,110,237,219,126,29,55,47,148,227,91,180,135,232,125,154,118,172,179,246,53,226,222,243,195,240,95,122,223,17,116,28,190,101,77,68,60,174,95,75,46,186,116,219,183,110,77,119,233,167,187,85,11,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,92,81,228,95,210,83,34,113,54,74,120,167,195,158,35,232,191,25,244,61,103,35,167,172,130,167,236,121,145,238,221,200,219,249,105,166,237,125,250,104,178,168,2,191,240,83,194,151,208,251,43,46,185,103,227,223,22,247,158,32,158,251,214,247,95,65,203,230,83,83,195,202,229,243,165,215,78,155,118,237,201,174,253,52,247,106,182,0,0,0,0,0,0,0,0,4,85,197,30,122,125,26,242,39,19,103,95,133,188,71,225,206,139,241,103,93,209,243,250,138,200,41,190,219,151,38,221,188,253,223,144,186,237,211,221,174,169,42,148,171,45,59,72,125,162,113,147,89,194,79,177,174,239,233,49,5,246,197,226,15,17,115,119,119,108,117,79,230,244,189,43,116,230,116,186,109,230,252,59,254,183,105,239,11,1,194,230,122,125,37,50,39,12,231,95,133,188,57,226,62,183,241,103,93,214,114,58,122,201,233,190,219,151,30,237,220,141,223,144,154,110,211,223,166,171,42,148,3,138,60,139,250,53,231,182,38,237,64,241,79,136,252,57,209,127,17,250,30,143,159,212,81,193,100,253,35,204,147,110,222,127,63,243,117,215,110,207,118,187,210,42,250,12,127,100,163,253,26,222,212,125,157,123,69,255,0,242,107,185,59,223,160,232,63,22,254,119,212,83,243,119,244,92,223,177,102,222,102,223,139,110,229,13,41,205,140,117,236,191,43,49,150,102,119,95,121,248,75,15,220,111,189,23,63,147,213,116,180,210,77,202,230,109,118,205,220,189,187,182,187,77,117,209,116,208,138,184,41,226,183,233,131,149,151,92,204,240,23,132,187,179,16,79,98,232,187,211,175,230,114,233,169,230,230,243,57,49,105,175,83,183,110,213,211,102,186,251,244,79,87,194,230,69,253,26,242,39,12,228,167,138,124,71,225,206,183,241,159,67,209,243,250,138,201,234,126,199,153,38,221,188,253,191,150,186,237,215,221,174,137,234,179,99,2,251,80,202,204,101,150,125,233,221,158,45,195,247,27,23,91,200,231,116,189,85,52,144,243,121,123,155,191,111,51,118,221,205,215,77,53,77,117,3,213,130,191,240,83,194,151,208,251,43,46,185,103,227,223,22,247,158,32,158,251,214,247,95,65,203,230,83,83,195,202,229,243,165,215,78,155,118,237,201,174,253,52,247,106,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,248,160,237,11,201,126,19,49,253,191,46,115,27,12,99,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,238,167,122,170,35,85,52,86,251,254,180,75,64,120,172,107,146,25,47,153,87,88,175,185,141,148,56,43,21,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,233,171,220,191,202,160,123,80,0,0,0,0,0,0,0,0,87,255,0,166,182,86,125,44,126,135,93,193,138,252,103,254,238,233,105,187,175,244,111,120,125,167,63,155,246,63,15,217,126,95,187,234,248,139,0,0,0,0,0,0,0,0,0,0,0,5,106,237,30,197,152,171,3,112,99,152,120,167,5,98,107,174,31,189,81,119,79,77,113,181,214,201,73,85,6,251,173,35,31,178,88,213,175,110,230,61,205,93,23,222,215,42,47,185,84,118,112,226,204,85,142,120,49,203,204,83,141,113,53,215,16,94,171,123,219,169,184,221,43,100,171,170,159,101,214,173,140,223,44,138,231,187,107,24,214,166,171,238,107,81,19,220,136,79,248,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,83,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,38,169,238,115,81,83,222,136,48,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,154,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,93,19,222,231,42,175,189,84,15,172,0,0,0,0,0,0,0,0,0,3,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,154,167,185,205,69,79,122,32,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,250,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,116,79,123,156,170,190,245,83,235,0,5,42,227,91,134,62,52,51,167,52,237,88,167,135,62,33,124,9,134,233,112,252,22,250,171,119,139,46,214,190,109,115,106,106,30,249,249,84,113,62,55,107,28,176,183,122,174,229,229,232,169,163,83,91,170,0,200,186,158,0,120,187,203,92,127,97,226,163,136,12,231,195,248,226,219,148,149,20,184,170,230,233,113,21,206,231,117,146,213,107,155,174,154,154,149,106,233,218,213,122,181,147,114,227,116,140,102,247,251,220,221,85,199,234,206,188,148,197,93,172,216,170,151,136,206,28,238,22,172,57,134,240,229,189,152,42,170,151,26,203,37,29,115,235,169,228,146,177,242,49,148,113,212,198,176,172,119,8,81,28,178,35,183,54,68,86,162,34,43,181,126,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,138,241,65,193,7,18,87,252,127,111,172,224,187,51,48,254,77,96,150,89,226,138,190,195,100,188,215,225,216,42,110,169,52,203,45,91,169,173,208,44,47,123,161,90,104,214,87,124,106,144,181,171,238,99,64,190,160,194,190,20,176,215,31,92,96,248,167,217,159,22,184,174,217,225,46,135,173,239,220,121,122,135,153,213,115,249,124,174,74,75,174,157,51,247,110,219,166,173,211,93,87,75,1,244,5,237,77,255,0,179,83,255,0,222,62,35,255,0,163,129,170,128,175,252,41,113,173,149,156,96,248,167,217,157,131,21,219,60,37,208,245,189,251,75,77,15,51,170,231,242,249,92,153,229,215,78,153,251,183,109,211,86,233,174,171,165,128,0,0,0,0,0,0,0,10,171,159,185,5,197,62,61,226,159,46,51,75,43,115,171,195,153,109,135,59,159,196,120,115,196,119,26,62,242,233,238,50,207,85,252,22,8,221,79,55,50,157,241,199,248,71,38,237,187,93,163,81,20,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,127,138,14,40,48,15,9,152,2,223,152,217,141,104,196,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,205,180,239,69,84,114,174,170,223,119,214,169,48,21,127,11,241,39,195,111,22,121,209,140,56,87,190,229,69,94,32,185,101,237,69,194,174,177,184,170,197,65,87,106,116,244,21,109,161,146,90,116,116,178,185,95,186,161,118,57,99,106,236,115,245,219,174,213,11,1,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,186,232,171,245,148,43,24,118,131,240,11,147,121,227,138,57,156,53,221,105,241,246,25,196,23,75,125,126,35,181,224,235,43,42,166,174,100,210,193,85,59,42,186,150,76,238,106,172,186,189,218,57,237,122,238,79,137,80,152,56,108,225,179,137,44,163,226,75,29,99,92,107,154,244,151,28,164,184,211,220,233,48,134,16,164,190,215,205,5,150,9,43,225,146,134,40,232,100,137,180,212,204,134,150,55,66,141,133,85,24,138,140,103,195,170,144,174,10,236,200,199,208,241,189,120,226,3,51,151,45,113,54,93,93,241,70,34,189,207,97,171,231,86,207,52,21,201,86,180,205,146,154,106,94,67,158,201,39,133,202,138,245,70,171,21,90,174,84,77,66,197,98,158,42,114,11,28,240,99,85,196,230,53,203,171,174,32,203,42,221,157,78,31,186,90,40,170,234,167,217,117,109,19,55,211,73,51,169,221,182,165,141,145,53,147,220,214,163,147,226,68,105,242,188,208,112,39,254,130,175,237,73,226,111,238,107,251,195,221,157,61,227,248,95,232,222,103,39,155,200,169,251,61,119,243,126,45,55,59,73,255,0,217,62,86,120,19,217,111,179,76,41,224,207,241,115,185,169,187,175,237,185,255,0,154,236,229,125,183,225,63,39,242,254,47,175,222,125,92,45,132,240,174,6,177,82,225,108,21,134,109,88,126,203,69,191,166,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,68,247,185,202,171,239,85,2,21,203,76,161,207,220,53,193,181,102,78,99,28,208,239,92,216,155,15,223,109,240,226,174,251,173,159,101,117,84,149,75,69,63,89,35,18,165,57,77,150,4,222,140,220,206,95,192,139,181,186,184,41,202,28,253,201,108,172,186,225,110,35,51,67,199,120,146,171,16,79,112,165,184,247,221,109,211,149,66,234,106,118,50,14,109,99,25,35,116,146,41,157,177,19,106,115,53,69,213,203,165,128,0,121,76,216,176,98,172,87,149,152,203,11,96,91,223,115,98,75,206,31,184,219,236,247,30,166,74,126,142,186,90,105,25,4,252,216,145,100,143,100,142,99,183,177,21,205,211,84,69,84,66,42,224,167,40,115,247,37,178,178,235,133,184,140,205,15,29,226,74,172,65,61,194,150,227,223,117,183,78,85,11,169,169,216,200,57,181,140,100,141,210,72,166,118,196,77,169,204,213,23,87,46,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,249,67,198,182,86,103,78,126,227,94,29,48,181,131,21,210,226,76,9,222,93,227,85,112,165,166,101,12,189,21,108,116,114,242,94,201,223,35,181,146,86,171,119,70,221,90,138,171,162,251,148,61,7,20,28,80,96,30,19,48,5,191,49,179,26,209,136,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,93,85,190,239,173,83,208,100,38,117,225,94,34,114,158,197,156,120,42,223,117,162,178,226,14,171,166,130,233,20,113,213,51,145,83,45,59,247,182,57,36,98,106,248,92,169,163,215,225,84,215,69,213,19,208,99,92,189,192,57,149,106,138,197,152,216,31,15,226,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,107,163,220,159,202,167,234,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,250,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,116,79,123,156,170,190,245,80,62,176,0,0,0,1,95,248,173,227,91,43,56,62,240,183,180,203,6,43,185,248,183,174,232,187,138,150,154,110,95,75,200,230,115,121,211,197,166,189,75,54,237,221,174,142,215,77,19,91,0,121,76,117,148,249,89,154,29,15,180,204,180,194,152,183,187,57,189,23,126,217,169,171,250,94,102,222,103,43,156,199,108,221,203,102,237,186,107,177,186,253,72,7,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,255,0,10,92,107,101,103,24,62,41,246,103,96,197,118,207,9,116,61,111,126,210,211,67,204,234,185,252,190,87,38,121,117,211,166,126,237,219,116,213,186,107,170,233,96,8,171,34,248,92,200,158,26,251,239,216,166,6,240,231,136,250,110,243,252,103,89,89,207,233,249,188,159,206,101,147,110,222,124,191,147,166,187,189,250,232,154,4,170,87,254,53,178,135,63,115,167,43,45,88,91,135,60,208,240,38,36,165,196,16,92,42,174,61,247,91,107,230,208,182,154,161,143,131,155,70,199,200,237,100,150,23,108,84,218,188,189,85,117,106,107,96,0,30,83,41,236,24,171,10,101,102,13,194,216,234,247,223,56,146,205,135,237,214,251,197,199,169,146,163,172,174,138,154,54,79,63,54,84,73,36,223,35,94,237,239,68,115,181,213,81,21,84,245,100,127,157,121,247,148,252,59,97,90,92,107,156,120,175,195,246,90,219,131,45,112,84,244,53,53,123,234,159,28,146,54,61,148,241,200,244,213,144,200,186,170,109,248,116,215,85,68,95,149,143,248,163,200,156,175,202,204,57,157,120,235,28,247,102,12,197,189,31,115,220,251,178,178,110,171,170,166,117,76,31,129,138,39,74,205,208,198,247,124,108,110,154,104,186,42,162,1,245,115,239,58,240,175,14,217,79,125,206,60,107,111,186,214,217,112,255,0,75,212,193,107,138,57,42,159,207,169,138,157,155,27,36,145,177,116,124,205,85,213,233,240,162,233,170,232,138,200,76,235,194,188,68,229,61,139,56,240,85,190,235,69,101,196,29,87,77,5,210,40,227,170,103,34,166,90,119,239,108,114,72,196,213,240,185,83,71,175,194,169,174,139,170,39,202,254,209,60,104,228,79,248,227,150,216,199,255,0,28,183,245,93,37,103,254,70,161,155,106,41,191,155,174,207,229,106,251,252,166,86,230,151,9,217,45,142,237,156,14,229,165,247,185,177,37,155,157,209,97,126,150,229,81,202,230,194,251,156,159,195,38,99,227,118,177,202,249,126,41,151,77,118,166,138,136,212,9,87,217,62,86,120,239,218,151,179,76,41,227,63,241,143,185,169,187,211,236,121,31,157,108,230,253,143,224,255,0,43,242,62,31,171,220,122,178,191,230,151,30,188,39,100,182,59,185,229,158,101,230,183,115,98,75,55,39,173,162,238,43,149,71,43,155,11,38,143,240,144,211,190,55,107,28,172,119,194,229,211,93,23,69,69,68,250,182,220,251,177,113,19,144,88,243,26,240,151,138,252,65,122,162,183,221,45,118,74,158,133,244,155,47,172,162,73,41,227,217,95,28,108,93,31,53,58,234,244,229,124,90,57,116,71,34,5,64,227,111,54,51,79,10,118,146,100,30,5,194,217,151,138,236,216,110,243,225,110,241,179,219,239,53,52,244,53,156,219,245,76,82,243,160,99,210,57,55,198,214,177,219,154,187,154,136,213,213,19,66,255,0,230,197,131,21,98,188,172,198,88,91,2,222,251,155,18,94,112,253,198,223,103,184,245,50,83,244,117,210,211,72,200,39,230,196,139,36,123,36,115,29,189,136,174,110,154,162,42,162,24,173,137,126,150,63,79,172,134,250,98,255,0,118,126,32,194,253,15,232,223,209,125,244,188,191,209,255,0,130,251,110,167,242,190,63,246,253,219,77,190,197,152,166,197,129,176,173,231,26,226,154,238,138,203,135,237,245,23,75,141,79,41,242,114,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,220,5,107,224,99,32,184,167,200,239,27,125,37,243,171,218,7,125,247,111,114,127,24,238,55,94,135,147,212,245,31,158,198,206,86,254,108,31,145,174,238,95,197,166,214,235,106,138,171,253,148,126,4,255,0,235,231,255,0,38,111,31,244,65,199,63,211,179,248,147,244,42,255,0,132,188,75,250,31,252,155,164,253,37,255,0,156,253,159,249,223,235,64,181,64,202,191,254,238,191,255,0,111,7,23,167,37,56,204,225,179,136,156,85,85,130,178,115,50,60,65,122,162,183,190,233,61,55,115,215,210,108,165,100,145,198,233,55,212,65,27,23,71,205,26,104,139,187,226,215,77,17,85,2,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,255,0,20,29,161,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,253,212,239,85,68,106,166,138,223,127,214,137,104,8,83,58,248,51,225,179,136,156,85,75,141,115,143,45,252,65,122,162,183,178,215,5,79,124,87,210,108,165,100,146,72,216,246,83,207,27,23,71,205,34,234,169,187,226,211,93,17,17,2,21,236,222,224,167,52,248,62,246,137,237,50,255,0,133,46,126,45,238,142,139,184,170,170,102,229,244,189,95,51,155,206,130,45,53,234,89,183,110,237,116,118,186,104,154,250,190,6,50,11,138,124,142,241,183,210,95,58,189,160,119,223,118,247,39,241,142,227,117,232,121,61,79,81,249,236,108,229,111,230,193,249,26,238,229,252,90,109,110,174,57,254,157,159,196,159,161,87,252,37,226,95,208,255,0,228,221,39,233,47,252,231,236,255,0,206,255,0,90,90,160,48,175,138,222,53,178,179,16,248,91,232,59,96,197,121,37,211,245,222,40,238,42,90,108,53,222,251,185,29,31,55,187,39,94,163,147,165,86,222,111,228,115,221,183,242,220,108,79,12,151,107,173,255,0,134,220,168,190,223,110,117,119,27,149,199,3,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,40,123,86,248,92,200,158,26,253,151,123,20,192,222,28,241,31,125,247,159,227,58,202,206,127,79,208,242,127,57,150,77,187,121,242,254,78,154,238,247,235,162,105,245,123,63,123,71,175,184,27,21,71,130,184,156,206,78,139,44,176,254,15,75,94,31,166,240,235,36,228,85,65,37,44,116,209,239,162,166,117,67,182,211,50,116,214,69,86,174,154,185,85,219,84,13,148,4,41,146,156,102,112,217,196,78,42,170,193,89,57,153,30,32,189,81,91,223,116,158,155,185,235,233,54,82,178,72,227,116,155,234,32,141,139,163,230,141,52,69,221,241,107,166,136,170,147,88,0,0,0,0,0,0,0,8,171,61,56,163,200,158,26,251,147,219,94,57,240,231,136,250,158,236,252,89,89,89,207,233,249,92,239,205,162,147,110,222,124,95,149,166,187,189,218,232,186,4,170,0,2,170,228,22,65,113,79,128,184,167,204,124,210,205,44,234,241,30,91,98,62,248,240,230,28,241,29,198,179,187,122,139,140,83,210,255,0,5,158,54,211,195,203,167,100,145,254,13,203,183,118,214,234,213,85,45,80,34,172,1,197,30,68,230,134,105,226,60,148,192,184,231,188,241,158,18,235,59,226,217,221,149,144,244,189,45,75,105,167,252,52,177,54,39,237,154,70,55,224,123,181,215,84,213,17,84,9,84,0,0,0,0,0,0,0,0,205,92,117,155,25,167,218,103,208,253,7,115,47,21,229,103,179,126,111,138,59,246,243,83,99,239,30,240,219,209,242,187,177,245,28,238,95,67,85,187,155,179,111,53,187,119,110,118,219,1,192,199,211,179,248,237,244,213,255,0,131,124,53,250,31,252,167,171,253,27,255,0,155,125,167,249,191,235,138,1,158,156,81,228,79,13,125,201,253,139,252,115,225,207,17,245,62,56,252,89,89,89,207,233,249,93,221,250,110,41,54,237,231,215,125,134,154,238,248,245,209,154,5,170,254,205,95,11,31,226,14,106,255,0,234,171,119,253,56,165,92,49,241,173,149,153,45,198,134,108,113,23,138,108,24,174,171,13,227,190,254,238,234,91,125,45,51,235,162,235,110,208,214,69,206,99,231,100,109,210,56,156,142,219,35,180,114,162,38,169,239,72,87,58,248,51,226,79,135,108,43,75,141,115,143,45,252,63,101,173,184,50,215,5,79,124,80,85,239,170,124,114,72,216,246,83,207,35,211,86,67,34,234,169,183,225,211,93,85,17,117,83,135,174,206,30,12,113,206,65,101,166,53,197,57,55,214,222,177,6,15,179,93,46,53,62,34,186,199,207,170,158,138,41,37,147,99,42,90,198,238,123,220,186,53,17,169,174,136,136,158,224,61,7,8,25,111,196,149,110,116,98,30,37,241,174,113,85,223,50,147,51,108,245,119,188,33,133,234,241,13,125,76,246,168,46,53,116,245,180,45,146,142,70,244,208,62,42,85,116,74,144,200,244,98,185,90,197,115,85,92,126,76,180,225,143,141,12,53,198,77,102,113,227,30,33,123,215,41,230,196,23,219,132,56,87,197,151,105,246,80,213,71,84,148,80,116,114,68,148,201,202,116,176,46,196,126,214,114,254,5,93,173,215,234,240,173,133,184,206,192,217,251,139,176,86,101,208,244,92,63,225,251,125,125,175,47,105,185,182,169,57,20,176,86,193,29,174,61,240,171,171,93,182,133,143,77,106,21,92,186,107,34,171,244,82,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,178,47,138,60,137,226,83,190,253,138,99,159,17,248,115,166,239,63,197,149,148,124,142,163,155,201,252,230,40,247,110,228,75,249,58,233,183,223,166,169,168,74,160,160,29,148,156,81,231,183,18,158,212,125,181,227,159,17,248,115,185,59,179,241,101,29,31,35,168,235,185,223,155,69,30,237,220,136,191,43,93,54,251,180,213,117,181,89,23,197,30,68,241,41,223,126,197,49,207,136,252,57,211,119,159,226,202,202,62,71,81,205,228,254,115,20,123,183,114,37,252,157,116,219,239,211,84,212,60,166,80,241,173,149,153,211,159,184,215,135,76,45,96,197,116,184,147,2,119,151,120,213,92,41,105,153,67,47,69,91,29,28,188,151,178,119,200,237,100,149,170,221,209,183,86,162,170,232,190,229,242,188,91,112,147,138,177,238,21,101,199,132,185,112,166,85,230,77,118,32,75,133,239,21,91,221,37,142,186,229,66,248,231,90,136,38,172,160,133,213,19,115,42,31,79,43,152,253,90,231,68,143,114,238,107,76,149,204,108,251,205,142,29,184,208,206,236,107,147,152,175,195,247,170,220,97,137,109,115,212,244,52,213,123,233,95,118,124,142,143,101,68,114,49,53,124,49,174,168,155,190,29,53,209,85,23,85,51,71,20,241,157,142,120,47,201,252,107,195,29,119,91,153,184,130,223,135,238,152,130,167,149,106,143,159,75,61,165,242,84,201,178,181,27,78,221,213,47,129,116,141,17,201,174,141,68,110,228,2,202,229,61,131,21,97,76,172,193,184,91,29,94,251,231,18,89,176,253,186,223,120,184,245,50,84,117,149,209,83,70,201,231,230,202,137,36,155,228,107,221,189,232,142,118,186,170,34,170,149,87,138,62,37,253,168,99,188,77,192,6,74,93,177,94,18,206,123,159,69,221,152,159,159,208,90,233,121,112,193,117,155,248,101,52,174,171,102,234,56,229,139,225,129,117,123,246,175,192,170,243,213,231,239,211,179,232,177,151,30,194,255,0,211,159,241,63,140,127,67,255,0,189,210,245,255,0,157,127,4,252,243,149,246,63,230,124,26,158,83,43,114,183,2,100,182,4,182,113,197,199,21,139,185,179,182,205,206,241,70,40,234,166,168,229,115,102,125,178,143,248,29,177,239,164,118,180,114,210,197,248,40,87,77,119,59,71,163,156,128,225,115,137,127,101,248,239,12,240,1,157,119,108,87,139,115,158,217,214,247,158,39,231,245,246,186,174,100,51,221,97,254,25,83,43,106,223,182,142,72,162,248,160,77,30,205,169,240,34,60,173,89,247,198,30,42,225,219,181,18,251,113,198,184,239,48,43,114,203,15,244,189,78,21,181,221,36,146,149,252,252,59,18,51,101,28,147,71,78,186,84,204,217,87,93,62,36,87,166,174,211,95,149,154,89,91,197,142,116,241,99,115,227,139,129,219,23,124,225,187,207,39,194,248,163,170,182,211,243,121,86,214,91,43,63,129,220,222,201,27,164,145,85,69,248,88,83,93,55,55,84,86,185,125,95,250,4,255,0,217,46,243,35,255,0,229,175,233,143,187,255,0,67,127,0,253,31,209,125,143,249,255,0,132,222,7,138,199,124,124,221,120,135,227,151,36,235,50,67,26,102,86,21,193,51,222,48,221,146,237,97,171,184,186,134,10,233,221,120,114,206,233,41,169,170,36,134,86,62,25,162,141,85,254,247,35,21,170,154,34,107,173,57,133,141,109,89,107,128,49,46,99,95,105,234,231,182,225,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,107,166,170,159,89,148,22,94,23,48,38,104,113,79,149,89,215,192,6,6,239,60,152,194,88,130,199,226,123,159,121,205,15,75,116,165,184,165,77,103,224,110,178,182,173,251,104,228,164,119,224,152,230,46,186,55,87,163,208,214,156,89,133,172,88,231,10,222,112,86,41,161,235,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,125,224,83,108,189,237,118,225,183,50,177,254,26,203,155,22,9,204,168,46,88,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,46,154,232,139,245,30,215,142,124,130,226,159,60,124,19,244,104,206,175,103,253,201,222,93,247,252,99,184,218,186,238,119,77,211,254,101,27,249,187,57,83,254,94,155,121,159,14,187,157,167,213,194,125,156,60,24,224,108,85,102,198,184,91,38,250,43,214,31,184,83,221,45,213,62,34,186,201,200,170,130,70,201,20,155,31,82,230,59,107,216,213,209,200,173,93,52,84,84,247,16,175,106,223,20,121,237,195,95,178,239,98,152,231,195,158,35,239,190,243,252,89,71,89,207,233,250,30,79,231,49,73,183,111,62,95,201,211,93,222,253,116,77,2,170,240,49,218,93,236,59,198,223,73,124,89,154,185,129,223,125,219,220,159,195,251,215,161,228,245,61,71,231,181,76,229,111,230,193,249,26,238,229,252,90,109,110,183,255,0,129,140,130,226,159,35,188,109,244,151,206,175,104,29,247,221,189,201,252,99,184,221,122,30,79,83,212,126,123,27,57,91,249,176,126,70,187,185,127,22,155,91,173,85,224,99,178,227,251,182,250,106,228,103,251,219,225,175,227,55,254,51,213,254,141,171,255,0,197,190,211,252,223,245,197,255,0,200,190,40,242,39,137,78,251,246,41,142,124,71,225,206,155,188,255,0,22,86,81,242,58,142,111,39,243,152,163,221,187,145,47,228,235,166,223,126,154,166,161,42,131,42,248,24,237,71,254,237,190,154,185,231,254,246,248,107,248,179,255,0,140,245,127,163,105,63,241,111,180,255,0,55,253,113,167,216,79,20,216,177,206,21,179,99,92,45,93,214,217,113,5,190,158,233,110,169,229,62,62,125,44,241,182,72,164,216,244,107,219,185,143,106,232,228,71,38,186,42,34,251,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,111,165,143,178,203,87,208,235,251,179,241,4,29,119,232,223,209,125,53,71,51,244,135,224,190,219,166,252,159,143,253,175,118,224,36,12,235,200,76,167,226,39,10,210,224,172,227,194,158,32,178,209,92,25,116,130,155,174,169,164,217,84,200,228,141,178,111,167,146,55,174,140,154,68,209,87,111,197,174,154,162,42,124,172,127,194,230,68,230,134,86,97,204,148,199,88,27,188,240,102,18,232,251,158,217,222,117,144,244,189,45,51,169,160,252,52,82,182,87,237,134,71,183,227,123,181,215,85,213,81,20,245,89,79,227,191,101,152,55,218,151,247,103,225,251,119,136,254,199,244,167,77,31,85,246,31,130,251,110,103,217,252,31,245,62,237,15,86,7,148,202,220,173,192,153,45,129,45,153,103,150,150,46,230,195,118,110,119,69,69,213,77,81,202,230,204,249,164,252,36,207,124,142,214,73,94,239,137,203,166,186,38,136,136,137,229,126,139,153,19,237,219,233,47,224,111,237,147,254,253,247,157,103,251,143,162,252,223,155,211,254,111,240,125,159,243,191,43,226,28,81,251,118,246,19,137,190,141,31,233,147,252,11,185,63,51,255,0,118,65,212,126,123,252,31,243,126,127,229,255,0,155,241,109,28,46,123,118,246,19,134,126,146,255,0,233,147,252,55,190,255,0,51,255,0,118,79,211,254,101,252,31,243,126,71,228,127,157,241,110,3,202,102,151,1,92,39,103,78,59,185,230,102,101,229,79,124,226,75,207,39,173,173,239,219,149,63,55,149,11,33,143,240,112,212,50,54,233,28,76,111,194,212,215,77,87,85,85,85,94,178,183,2,112,125,194,198,106,253,28,236,94,18,238,204,63,125,197,52,191,194,166,175,229,221,35,183,46,201,255,0,134,62,93,116,233,161,248,23,86,46,207,123,125,235,175,171,226,143,219,183,176,156,77,244,104,255,0,76,159,224,93,201,249,159,251,178,14,163,243,223,224,255,0,155,243,255,0,47,252,223,139,105,21,100,23,183,111,162,198,99,255,0,100,95,254,24,239,79,204,255,0,185,142,238,139,157,250,35,255,0,60,252,159,195,127,181,254,176,10,213,194,182,22,190,241,179,144,88,187,138,12,203,161,241,159,16,24,18,225,95,107,203,219,231,53,150,238,142,170,138,138,10,219,92,125,60,43,13,20,155,43,170,159,38,181,17,185,174,223,182,69,86,34,53,45,87,10,216,91,137,60,115,144,88,187,5,113,221,67,214,222,177,5,194,190,214,250,110,109,4,124,251,20,244,80,70,177,239,181,171,88,221,207,125,90,107,170,74,154,235,170,38,213,62,175,5,63,68,239,101,151,95,161,215,247,25,226,9,250,239,210,95,165,58,106,126,103,233,15,194,253,143,77,249,63,7,251,94,253,195,137,126,40,240,38,87,245,249,41,103,199,61,217,156,248,183,15,203,224,75,103,118,77,55,85,116,170,231,83,91,127,12,232,157,72,205,213,145,163,127,14,246,177,52,213,250,49,117,2,149,241,207,217,113,253,196,253,10,178,51,253,242,241,47,241,155,255,0,22,233,63,73,85,255,0,227,63,103,254,119,250,210,255,0,231,167,20,121,19,195,95,114,123,107,199,62,28,241,31,83,221,159,139,43,43,57,253,63,43,157,249,180,82,109,219,207,139,242,180,215,119,187,93,23,72,171,129,143,167,103,241,219,233,171,255,0,6,248,107,244,63,249,79,87,250,55,255,0,54,251,79,243,127,215,18,174,122,112,185,145,60,74,119,39,182,188,13,226,63,14,117,61,217,248,206,178,143,145,212,114,185,223,155,75,30,237,220,136,191,43,93,54,251,180,213,117,9,84,197,110,197,79,52,248,167,229,253,119,168,219,141,169,33,76,148,224,207,134,206,29,177,85,86,53,201,204,183,240,253,234,182,222,251,92,245,61,241,95,87,190,149,242,71,35,163,217,81,60,140,77,95,12,107,170,38,239,135,77,116,85,69,9,172,167,253,168,25,247,155,28,59,100,21,131,26,228,230,43,240,253,234,183,24,82,218,231,169,232,105,170,247,210,190,138,182,71,71,178,162,57,24,154,190,24,215,84,77,223,14,154,232,170,139,242,184,151,226,143,29,230,135,95,146,156,0,99,158,243,206,124,37,136,37,241,61,179,187,33,135,165,181,210,243,169,171,63,13,117,137,180,143,219,89,37,35,127,4,247,61,117,213,186,177,30,167,171,207,223,97,63,69,140,184,254,200,191,252,15,222,159,158,127,116,253,221,47,59,244,71,254,121,249,63,129,255,0,107,253,96,19,87,15,88,166,251,142,114,11,45,49,174,41,174,235,111,88,131,7,217,174,151,26,158,83,35,231,213,79,69,20,146,201,177,136,214,55,115,222,229,209,168,141,77,116,68,68,247,18,1,95,248,104,226,143,132,236,208,232,50,83,135,60,115,222,126,18,195,241,116,182,206,236,185,67,210,218,233,121,52,204,252,53,100,77,223,183,153,11,125,239,115,215,93,87,93,21,75,0,7,148,205,44,210,192,153,45,129,46,121,153,153,119,222,230,195,118,110,79,91,91,210,205,81,202,230,204,200,99,252,28,44,124,142,214,73,88,223,133,171,166,186,174,136,138,168,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,171,21,102,150,105,112,157,157,56,238,231,192,238,101,223,123,231,18,94,121,61,110,23,233,110,84,252,222,84,44,185,199,252,50,22,50,54,233,28,76,151,225,153,53,211,106,234,170,173,89,87,43,114,183,2,100,182,4,182,101,158,90,88,187,155,13,217,185,221,21,23,85,53,71,43,155,51,230,147,240,147,61,242,59,89,37,123,190,39,46,154,232,154,34,34,32,122,176,69,88,255,0,138,60,137,202,252,211,195,153,41,142,177,207,118,99,60,91,209,247,61,179,187,43,38,234,186,170,151,83,65,248,104,162,116,76,221,52,111,111,198,246,233,166,171,162,42,41,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,127,255,0,90,191,255,0,182,159,189,191,185,207,187,63,57,255,0,201,255,0,252,194,149,113,47,194,230,59,202,254,191,58,236,248,27,187,50,99,22,226,9,124,9,115,239,56,102,234,173,117,92,234,155,111,224,93,43,170,217,186,142,52,119,225,216,215,166,154,63,71,174,134,234,103,167,11,153,19,196,167,114,123,107,192,222,35,240,231,83,221,159,140,235,40,249,29,71,43,157,249,180,177,238,221,200,139,242,181,211,111,187,77,87,88,255,0,138,156,45,193,142,6,200,44,35,130,184,156,161,232,178,203,15,220,40,45,120,126,155,155,117,147,145,85,5,20,241,211,71,190,137,93,80,237,180,204,157,53,145,85,171,166,174,85,118,213,2,170,240,121,159,125,151,124,59,97,92,47,141,109,216,175,195,249,155,91,131,232,173,120,170,167,161,196,85,123,234,159,29,60,149,145,236,88,228,167,77,106,97,69,214,36,219,240,232,213,218,186,46,148,225,60,83,98,199,56,86,205,141,112,181,119,91,101,196,22,250,123,165,186,167,148,248,249,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,238,48,95,32,190,130,127,74,124,199,246,233,254,147,31,142,60,29,250,99,253,241,139,160,252,215,248,95,230,124,223,182,255,0,63,227,208,221,60,167,240,39,178,204,27,236,183,251,140,240,253,187,195,159,109,250,47,166,143,165,251,127,194,253,143,47,237,62,63,250,175,126,160,122,176,85,95,244,118,125,59,63,239,110,251,159,253,231,255,0,240,255,0,210,31,253,185,101,170,0,0,0,0,0,69,89,233,194,230,68,241,41,220,158,218,240,55,136,252,57,212,247,103,227,58,202,62,71,81,202,231,126,109,44,123,183,114,34,252,173,116,219,238,211,85,214,85,0,0,0,8,171,0,112,185,145,57,95,154,120,143,58,240,46,6,238,204,103,139,122,206,248,185,247,157,100,221,87,85,82,218,153,255,0,3,44,174,137,155,166,141,142,248,24,221,52,209,52,69,84,37,80,0,0,0,0,0,0,0,138,179,211,138,60,137,225,175,185,61,181,227,159,14,120,143,169,238,207,197,149,149,156,254,159,149,206,252,218,41,54,237,231,197,249,90,107,187,221,174,139,167,191,197,152,166,197,129,176,173,231,26,226,154,238,138,203,135,237,245,23,75,141,79,41,242,114,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,220,86,191,244,9,246,148,127,249,197,246,117,255,0,233,139,71,65,215,255,0,248,63,55,127,69,252,253,188,191,245,187,189,225,21,118,173,241,71,158,220,53,251,46,246,41,142,124,57,226,62,251,239,63,197,148,117,156,254,159,161,228,254,115,20,155,118,243,229,252,157,53,221,239,215,68,211,42,243,211,133,204,246,225,175,185,61,181,224,111,14,120,143,169,238,207,198,116,117,156,254,159,149,206,252,218,89,54,237,231,197,249,90,107,187,221,174,139,164,171,199,63,211,179,248,147,244,213,255,0,132,188,53,250,31,252,155,171,253,27,255,0,155,125,167,249,191,235,139,255,0,218,183,194,230,123,113,41,236,187,216,166,6,241,31,135,59,239,188,255,0,25,209,209,242,58,142,135,147,249,204,177,238,221,200,151,242,117,211,111,191,77,83,80,249,57,41,144,156,103,113,19,138,170,176,87,105,70,20,241,6,89,81,91,223,116,180,211,117,214,170,77,151,214,73,28,112,201,190,205,36,117,11,165,52,213,169,163,215,149,241,106,169,185,24,169,127,240,158,22,177,96,108,43,102,193,88,90,135,162,178,225,251,125,61,174,221,77,205,124,156,138,88,35,108,113,71,189,234,231,187,107,24,212,213,202,174,93,53,85,85,247,159,88,0,0,0,0,0,0,0,7,201,197,152,166,197,129,176,173,231,26,226,154,238,138,203,135,237,245,23,75,141,79,41,242,114,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,220,121,92,148,207,188,167,226,39,10,213,99,92,156,197,126,32,178,209,92,31,107,158,167,161,169,164,217,84,200,227,145,209,236,168,142,55,174,140,154,53,213,19,111,197,166,186,162,162,4,128,0,0,0,0,0,0,1,229,51,75,52,176,38,75,96,75,158,102,102,93,247,185,176,221,155,147,214,214,244,179,84,114,185,179,50,24,255,0,7,11,31,35,181,146,86,55,225,106,233,174,171,162,34,170,7,171,7,148,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,171,31,226,110,51,56,108,193,249,203,15,15,216,143,50,58,76,125,81,112,160,181,199,104,238,122,249,55,85,86,182,39,83,71,207,100,11,10,111,73,226,93,119,237,110,239,137,83,69,208,38,179,202,102,199,142,253,150,99,47,101,191,221,159,135,238,62,28,251,31,210,157,52,157,47,219,254,11,237,185,127,105,240,127,213,123,181,61,89,64,56,188,226,143,61,178,191,143,172,149,201,76,11,142,123,179,6,98,223,14,119,197,179,187,40,230,234,186,171,212,244,211,254,26,88,157,43,55,67,27,27,240,61,186,105,170,104,170,170,4,255,0,193,79,210,199,217,101,215,233,139,253,217,248,130,126,135,244,111,232,190,154,159,151,250,63,240,95,109,212,254,87,199,254,223,187,105,234,242,47,133,204,137,225,175,190,253,138,96,111,14,120,143,166,239,63,198,117,149,156,254,159,155,201,252,230,89,54,237,231,203,249,58,107,187,223,174,137,164,170,101,95,255,0,119,95,255,0,183,131,128,149,123,41,56,92,207,110,26,253,168,251,107,192,222,28,241,31,114,119,103,227,58,58,206,127,79,215,115,191,54,150,77,187,121,241,126,86,154,238,247,107,162,233,106,178,47,133,204,137,225,175,190,253,138,96,111,14,120,143,166,239,63,198,117,149,156,254,159,155,201,252,230,89,54,237,231,203,249,58,107,187,223,174,137,164,170,69,89,23,197,30,68,241,41,223,126,197,49,207,136,252,57,211,119,159,226,202,202,62,71,81,205,228,254,115,20,123,183,114,37,252,157,116,219,239,211,84,212,35,252,89,217,195,193,142,57,197,87,156,107,138,114,111,173,189,98,11,133,69,210,227,83,226,43,172,124,250,169,228,116,146,201,177,149,45,99,119,61,238,93,26,136,212,215,68,68,79,113,63,225,60,45,98,192,216,86,205,130,176,181,15,69,101,195,246,250,123,93,186,155,154,249,57,20,176,70,216,226,143,123,213,207,118,214,49,169,171,149,92,186,106,170,171,239,62,176,2,170,228,23,211,179,233,79,152,254,221,63,210,99,241,199,131,191,67,255,0,190,49,116,31,154,255,0,11,252,207,155,246,223,231,252,122,21,87,138,62,40,255,0,209,217,137,184,104,226,95,28,255,0,161,187,248,23,125,217,59,179,254,7,130,182,159,248,69,20,93,127,233,14,67,254,9,63,154,239,193,238,105,162,153,215,159,121,79,195,182,21,165,198,185,199,138,252,63,101,173,184,50,215,5,79,67,83,87,190,169,241,201,35,99,217,79,28,143,77,89,12,139,170,166,223,135,77,117,84,69,133,126,139,156,9,241,163,254,137,127,3,120,199,198,63,223,190,243,188,91,250,174,147,248,23,230,252,216,118,109,233,182,125,155,117,217,187,223,174,229,15,85,149,185,165,194,118,75,112,157,108,204,188,180,190,247,54,73,89,185,221,21,111,75,114,168,229,115,110,79,134,79,193,204,199,213,187,90,201,94,223,137,171,166,186,166,140,68,84,160,25,165,149,184,19,58,120,177,185,241,197,153,118,46,249,225,42,243,201,235,113,71,85,53,63,55,149,109,101,178,63,224,112,189,151,54,233,117,137,145,124,48,166,186,110,93,98,85,114,221,95,244,9,255,0,169,163,255,0,34,191,28,127,250,103,244,135,255,0,247,252,227,249,159,204,37,95,162,230,68,251,9,250,52,120,27,251,91,127,188,157,231,89,254,236,235,127,56,230,245,31,156,124,127,105,252,223,201,248,64,242,156,20,253,19,189,150,93,126,135,95,220,103,136,39,235,191,73,126,148,233,169,249,159,164,63,11,246,61,55,228,252,31,237,123,247,18,174,108,120,239,217,102,50,246,91,253,217,248,126,227,225,207,177,253,41,211,73,210,253,191,224,190,219,151,246,159,7,253,87,187,83,229,100,166,66,101,63,14,216,86,171,5,100,230,20,240,253,150,182,224,251,164,244,221,117,77,94,250,167,199,28,110,147,125,68,146,61,53,100,49,166,136,187,126,29,116,213,85,86,64,2,191,240,83,244,177,246,89,117,250,98,255,0,118,126,32,159,161,253,27,250,47,166,167,229,254,143,252,23,219,117,63,149,241,255,0,183,238,218,122,188,244,225,115,34,120,148,238,79,109,120,27,196,126,28,234,123,179,241,157,101,31,35,168,229,115,191,54,150,61,219,185,17,126,86,186,109,247,105,170,235,42,145,86,122,113,71,145,60,53,247,39,182,188,115,225,207,17,245,61,217,248,178,178,179,159,211,242,185,223,155,69,38,221,188,248,191,43,77,119,123,181,209,116,8,171,129,143,167,103,241,219,233,171,255,0,6,248,107,244,63,249,79,87,250,55,255,0,54,251,79,243,127,215,20,3,34,248,92,237,97,225,175,190,253,138,96,111,14,120,143,166,239,63,198,120,106,179,159,211,243,121,63,156,203,38,221,188,249,127,39,77,119,123,245,209,52,218,146,170,240,49,244,236,254,59,125,53,127,224,223,13,126,135,255,0,41,234,255,0,70,255,0,230,223,105,254,111,250,224,49,91,34,248,92,207,110,37,59,239,216,166,6,241,31,135,58,110,243,252,103,71,71,200,234,57,188,159,206,101,143,118,238,68,191,147,174,155,125,250,106,154,238,157,151,52,176,39,7,220,44,101,87,210,50,251,225,46,236,195,246,60,45,85,252,22,106,254,93,210,59,114,111,131,248,27,37,215,78,154,111,141,53,98,236,247,59,222,154,192,29,148,156,46,103,183,13,126,212,125,181,224,111,14,120,143,185,59,179,241,157,29,103,63,167,235,185,223,155,75,38,221,188,248,191,43,77,119,123,181,209,116,183,249,215,144,153,79,196,78,21,165,193,89,199,133,60,65,101,162,184,50,233,5,55,93,83,73,178,169,145,201,27,100,223,79,36,111,93,25,52,137,162,174,223,139,93,53,68,84,15,85,132,241,77,139,28,225,91,54,53,194,213,221,109,151,16,91,233,238,150,234,158,83,227,231,210,207,27,100,138,77,143,70,189,187,152,246,174,142,68,114,107,162,162,47,184,250,197,63,225,91,11,113,157,129,179,247,23,96,172,203,161,232,184,127,195,246,250,251,94,94,211,115,109,82,114,41,96,173,130,59,92,123,225,87,86,187,109,11,30,154,212,42,185,116,214,69,87,232,165,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,3,228,226,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,77,198,233,91,29,37,44,27,222,214,51,124,178,43,88,221,207,123,90,154,175,189,206,68,79,122,160,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,250,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,116,95,115,154,168,190,244,83,202,231,222,74,97,94,34,114,158,251,147,152,214,225,117,162,178,226,14,151,169,158,215,44,113,213,51,145,83,21,67,54,58,72,228,98,106,248,90,139,171,23,225,85,211,69,209,81,144,153,41,133,120,118,202,123,22,78,96,171,133,214,182,203,135,250,174,154,123,164,177,201,84,254,125,76,181,15,222,232,227,141,139,163,230,114,38,140,79,133,19,93,87,85,80,144,0,0,0,0,82,174,205,238,53,179,79,140,31,104,158,211,44,24,82,217,225,46,232,232,187,138,150,166,30,103,85,213,243,57,188,233,229,215,78,153,155,118,237,211,87,107,174,169,165,213,43,255,0,10,92,20,229,103,7,222,41,246,103,127,197,119,63,22,244,61,111,126,213,83,77,203,233,121,252,190,87,38,8,180,215,169,126,237,219,181,209,186,105,162,235,96,0,0,0,30,127,26,230,22,1,203,91,84,87,220,198,199,24,127,10,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,93,24,229,254,69,61,1,15,241,65,194,254,1,226,207,0,91,242,231,49,174,248,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,182,161,234,168,141,69,213,27,239,250,209,66,74,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,250,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,116,95,115,154,168,190,244,83,235,17,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,234,186,105,238,146,199,37,83,249,245,50,212,63,123,163,142,54,46,143,153,200,154,49,62,20,77,117,93,85,100,0,7,159,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,93,53,69,250,143,64,0,135,248,95,225,127,0,240,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,219,78,197,68,86,170,234,174,247,253,72,145,174,126,228,23,11,24,247,138,124,184,205,44,210,206,175,14,102,78,28,238,127,14,97,207,17,219,168,251,203,167,184,203,61,47,240,89,227,117,68,220,202,135,201,31,224,220,155,182,237,110,142,69,82,213,21,255,0,55,184,41,202,204,233,207,220,21,196,94,41,191,226,186,92,73,129,59,183,187,169,109,245,84,204,161,151,162,173,146,178,46,115,31,3,228,118,178,74,228,118,217,27,171,81,17,52,95,122,133,128,0,0,60,254,53,204,44,3,150,182,168,175,185,141,142,48,254,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,46,186,49,203,252,138,122,2,31,226,131,133,252,3,197,158,0,183,229,206,99,93,241,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,170,55,223,245,162,132,85,195,102,76,112,137,96,226,75,29,103,126,72,103,237,38,52,198,216,210,158,231,87,118,180,210,98,171,101,198,10,104,43,43,225,169,158,88,224,166,98,76,198,54,100,137,136,231,189,200,136,244,69,213,85,20,246,188,107,101,14,65,103,78,86,90,176,183,17,153,161,224,76,55,75,136,32,184,82,220,123,238,138,215,205,174,109,53,67,25,7,54,177,143,141,218,199,44,206,216,137,185,121,122,162,232,213,214,176,99,94,20,174,189,156,150,168,179,191,130,236,45,141,115,55,27,95,42,27,133,107,237,55,186,23,94,160,130,213,51,93,83,45,75,96,183,67,79,51,94,217,168,169,152,146,57,234,196,73,92,138,213,87,53,82,181,113,65,155,93,161,252,89,224,11,126,92,230,55,8,88,130,221,109,183,94,34,189,197,45,147,0,95,33,157,211,199,12,208,181,174,116,207,149,170,205,181,15,85,68,106,46,168,223,127,214,138,18,7,0,56,42,213,194,247,23,121,139,139,177,173,69,94,21,202,73,236,247,123,38,16,198,216,169,237,161,181,95,96,117,206,150,74,23,83,220,36,108,116,213,79,158,150,7,78,197,133,116,145,140,123,216,155,81,116,211,76,45,196,46,65,99,155,237,46,22,193,89,225,151,248,130,245,91,191,166,183,90,241,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,46,137,238,107,85,87,220,138,103,94,67,224,108,253,227,71,10,225,254,18,248,180,201,172,87,151,89,109,151,88,126,146,225,100,189,219,240,237,109,162,186,170,186,130,56,168,41,224,154,162,189,179,83,191,117,61,77,68,142,99,34,99,149,209,163,154,173,107,92,213,154,178,19,129,126,11,248,118,226,78,197,113,193,89,245,117,173,204,220,63,213,116,216,86,233,138,109,50,85,63,159,65,42,63,125,28,116,241,212,46,148,211,58,84,211,79,133,17,235,171,117,212,38,175,161,78,86,125,44,126,152,189,255,0,138,252,103,254,225,234,169,187,175,244,111,119,253,159,35,155,246,63,23,218,254,95,191,234,248,75,0,15,41,237,99,43,60,119,236,183,218,94,20,241,159,248,185,223,52,221,233,246,60,255,0,205,119,243,126,199,240,159,147,249,31,23,213,239,2,32,207,78,16,50,95,50,179,163,11,113,81,152,216,203,16,88,238,89,101,79,67,87,19,162,184,210,83,90,163,130,221,87,45,115,101,170,89,161,115,145,136,231,191,152,228,145,137,177,191,235,116,87,19,86,10,204,44,3,153,86,169,111,185,115,142,48,254,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,186,61,171,252,168,121,78,38,237,55,91,255,0,13,185,175,98,177,91,42,238,55,43,142,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,133,64,236,169,187,90,178,43,37,238,121,81,157,247,58,76,189,198,216,131,28,77,87,105,195,88,170,102,218,110,183,8,39,164,161,130,9,105,233,42,85,147,74,201,38,138,88,152,230,53,81,207,141,237,77,85,170,136,23,87,26,231,126,75,229,173,214,43,22,99,102,246,10,194,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,154,106,199,39,242,41,250,176,46,108,101,102,104,117,222,204,243,47,10,98,222,236,229,117,189,197,121,166,175,233,121,155,185,124,222,75,221,179,119,45,251,119,105,174,199,105,245,41,88,56,191,225,55,132,78,33,243,163,15,86,103,126,121,85,225,92,109,61,158,146,201,105,176,210,98,107,101,12,245,208,58,174,161,96,116,116,213,48,201,52,175,124,211,75,26,43,61,206,86,35,81,53,69,214,74,225,75,130,156,172,224,251,197,62,204,239,248,174,231,226,222,135,173,239,218,170,105,185,125,47,63,151,202,228,193,22,154,245,47,221,187,118,186,55,77,52,93,66,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,255,0,141,108,161,200,44,233,202,203,86,22,226,51,52,60,9,134,233,113,4,23,10,91,143,125,209,90,249,181,205,166,168,99,32,230,214,49,241,187,88,229,153,219,17,55,47,47,84,93,26,186,216,2,31,226,131,133,252,3,197,158,0,183,229,206,99,93,241,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,170,55,223,245,162,134,6,103,198,67,226,172,168,197,88,130,227,110,193,248,175,217,183,136,42,237,248,87,21,92,45,242,116,55,154,30,100,171,71,60,53,137,27,105,234,57,212,241,164,173,124,95,11,219,171,218,155,77,52,199,124,124,218,184,120,224,107,36,235,50,67,26,101,174,42,198,208,89,240,221,146,237,97,171,184,182,186,122,24,27,103,114,206,233,41,169,170,35,154,39,178,104,98,141,85,254,230,171,213,170,154,170,105,249,44,25,79,154,124,83,98,171,151,4,89,247,150,152,175,9,100,150,80,243,188,23,139,109,246,106,154,10,235,191,117,72,150,218,14,117,109,83,36,164,168,230,209,207,44,206,228,195,30,247,49,30,205,172,69,106,192,28,91,112,21,144,88,11,10,178,221,194,94,58,197,121,169,153,52,56,129,45,247,188,43,111,185,209,95,43,173,180,44,142,116,168,158,106,58,10,118,212,67,203,168,101,60,78,123,244,107,93,42,49,201,185,205,2,202,112,103,199,71,26,28,68,230,198,15,183,99,92,133,181,81,101,150,32,239,14,167,21,90,240,181,218,58,86,114,41,170,21,155,43,36,168,146,157,53,169,133,177,46,186,252,74,172,77,29,166,154,42,100,7,1,92,107,102,158,71,99,188,13,193,214,117,216,48,166,95,224,203,39,121,247,157,118,41,165,169,181,93,40,121,208,213,92,33,231,73,83,59,34,139,124,210,196,214,238,137,55,50,70,34,106,174,71,46,180,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,186,47,185,205,84,95,122,40,31,88,0,0,0,0,0,0,0,0,0,0,21,255,0,141,108,222,207,220,150,202,203,86,41,225,207,43,252,119,137,42,177,4,22,250,171,119,114,86,221,57,84,46,166,168,123,231,229,81,189,146,55,73,34,133,187,213,118,167,51,69,77,92,154,122,190,23,49,254,105,230,134,68,225,156,117,157,120,43,194,88,206,231,214,247,157,155,187,106,104,58,94,93,100,241,67,248,10,151,58,86,110,134,56,159,241,57,117,223,185,61,202,136,4,170,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,2,63,226,110,211,117,191,240,219,154,246,43,21,178,174,227,114,184,224,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,103,183,101,39,250,23,253,168,253,37,255,0,181,39,137,187,147,185,60,117,248,135,188,250,126,187,168,233,186,222,95,59,149,207,131,126,205,118,115,99,221,166,230,235,161,56,143,56,173,87,252,151,198,249,141,195,253,251,15,230,21,203,15,217,238,82,219,34,178,85,54,237,5,77,214,10,69,154,26,71,54,145,234,231,189,206,88,81,98,107,145,234,146,55,77,55,34,152,153,199,62,126,241,79,158,62,9,250,75,228,175,179,254,228,239,46,228,254,46,92,109,93,119,59,166,234,63,61,145,252,221,156,168,63,35,77,188,207,139,93,205,208,45,86,69,255,0,247,96,251,239,233,47,252,89,246,73,211,119,39,129,127,129,117,29,233,205,234,58,158,183,170,223,183,187,160,217,179,102,155,164,221,187,86,237,213,66,191,240,165,193,78,86,112,125,226,159,102,119,252,87,115,241,111,67,214,247,237,85,52,220,190,151,159,203,229,114,96,139,77,122,151,238,221,187,93,27,166,154,46,190,87,129,140,253,226,159,60,124,109,244,151,201,95,103,253,201,221,189,201,252,92,184,218,186,238,119,83,212,126,123,35,249,187,57,80,126,70,155,121,159,22,187,155,160,90,160,0,0,0,0,0,0,0,20,215,139,252,200,226,74,183,58,48,247,13,24,43,39,106,239,153,73,153,182,122,75,38,47,197,20,152,122,190,166,123,84,23,26,186,138,42,231,71,89,27,186,104,31,21,42,182,84,89,163,122,49,92,142,122,57,170,141,38,174,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,54,211,177,81,21,170,186,171,189,255,0,82,36,192,0,0,0,3,42,254,159,93,169,191,246,21,255,0,251,184,196,127,244,131,85,0,0,0,20,87,62,238,89,251,196,79,18,119,222,10,113,174,82,93,104,184,127,196,29,47,83,142,45,118,26,216,234,153,200,160,138,228,205,151,25,22,74,36,214,186,22,192,186,194,191,10,171,19,71,232,228,189,68,85,197,30,63,205,60,175,200,156,77,142,178,83,5,120,183,25,219,58,46,236,179,119,109,77,127,85,204,172,130,41,191,1,76,230,202,253,176,201,43,254,23,38,155,55,47,185,21,0,250,185,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,170,233,167,186,75,28,149,79,231,212,203,80,253,238,142,56,216,186,62,103,34,104,196,248,81,53,213,117,85,135,241,199,103,166,75,227,254,37,233,184,168,188,226,124,107,14,44,165,188,90,111,108,163,166,173,164,109,185,103,183,178,157,176,181,99,117,51,165,216,228,166,143,122,115,53,93,93,162,183,84,211,197,125,53,179,79,232,157,226,46,224,194,159,73,175,250,213,244,181,61,233,250,75,103,232,110,127,120,126,142,254,23,245,254,71,225,126,204,176,28,46,99,252,211,205,12,137,195,56,235,58,240,87,132,177,157,207,173,239,59,55,118,212,208,116,188,186,201,226,135,240,21,46,116,172,221,12,113,63,226,114,235,191,114,123,149,16,9,84,205,94,54,242,159,52,241,95,105,38,65,227,172,45,150,152,174,243,134,236,222,22,239,27,197,190,205,83,81,67,71,202,191,84,203,47,58,118,49,99,143,100,110,107,221,185,201,181,170,142,93,17,117,47,254,108,95,241,86,20,202,204,101,138,112,45,147,190,113,37,155,15,220,110,22,123,119,77,37,71,89,93,21,52,143,130,14,84,74,146,73,190,70,177,187,24,168,231,107,162,42,42,161,64,50,159,141,190,210,76,87,154,120,55,11,99,174,17,123,155,13,222,113,5,186,223,120,184,248,6,253,79,209,208,203,83,27,39,159,155,44,235,28,123,35,115,221,189,232,173,110,154,170,42,34,129,165,64,0,5,127,225,75,130,156,172,224,251,197,62,204,239,248,174,231,226,222,135,173,239,218,170,105,185,125,47,63,151,202,228,193,22,154,245,47,221,187,118,186,55,77,52,93,108,0,0,0,2,31,226,131,133,252,3,197,158,0,183,229,206,99,93,241,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,170,55,223,245,162,249,252,173,189,112,177,193,246,4,182,112,231,244,128,194,150,207,9,115,191,130,226,156,87,110,134,233,31,85,51,235,63,12,205,98,211,94,167,86,254,13,186,177,88,190,253,117,87,26,217,189,159,185,45,149,150,172,83,195,158,87,248,239,18,85,98,8,45,245,86,238,228,173,186,114,168,93,77,80,247,207,202,163,123,36,110,146,69,11,119,170,237,78,102,138,154,185,52,173,88,91,179,247,10,241,179,98,165,226,115,138,8,115,3,2,102,110,51,223,223,152,126,214,216,237,116,180,125,35,221,69,79,178,154,182,154,106,136,247,211,82,193,34,239,145,219,156,245,115,116,107,154,212,11,1,133,184,86,200,44,115,196,157,47,29,216,43,49,110,184,130,245,91,191,166,125,174,239,69,87,98,159,101,3,173,111,216,177,194,231,187,107,24,237,116,155,221,43,87,95,114,43,75,42,71,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,170,233,167,186,75,28,149,79,231,212,203,80,253,238,142,56,216,186,62,103,34,104,196,248,81,53,213,117,85,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,144,174,97,113,117,146,244,88,3,18,214,101,70,116,229,174,42,198,208,89,235,101,195,86,26,76,71,73,93,61,214,234,216,94,180,148,145,211,65,55,58,119,203,50,71,26,69,31,198,245,114,53,190,245,66,85,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,93,53,69,250,138,129,151,189,145,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,211,93,21,62,176,61,174,65,103,239,20,248,247,133,140,199,205,44,210,201,95,14,102,78,28,239,143,14,97,207,14,92,104,251,203,167,183,69,61,47,240,89,228,117,68,220,202,135,201,31,224,220,155,182,237,110,142,69,82,191,224,92,167,205,62,211,62,187,233,197,150,152,175,43,61,155,242,188,47,220,86,106,155,31,120,247,134,238,179,155,222,108,168,231,114,250,26,93,188,173,155,121,174,221,187,115,118,223,251,254,108,101,102,20,197,86,220,11,138,115,47,10,89,177,37,231,147,221,214,123,133,230,154,158,186,179,155,34,197,23,38,7,189,36,147,124,141,115,27,181,171,185,200,173,77,85,52,61,88,0,10,171,199,62,126,241,79,145,222,9,250,52,100,175,180,14,251,239,46,251,254,46,92,110,189,15,39,166,233,255,0,50,145,156,173,252,217,255,0,47,93,220,191,135,77,174,212,45,81,87,251,66,248,160,199,220,38,100,189,151,49,178,230,209,135,238,55,43,142,40,166,178,75,21,238,158,105,160,108,18,82,85,204,231,53,176,203,19,145,251,169,216,136,170,229,77,21,222,239,169,82,208,16,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,190,255,0,173,20,28,56,241,29,128,115,215,0,97,42,202,60,195,193,87,28,109,113,194,244,23,187,245,134,201,118,134,105,237,243,201,12,43,82,215,83,36,175,154,38,71,52,169,26,164,154,171,85,90,215,46,191,92,192,85,254,23,251,61,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,77,21,222,239,169,82,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,60,165,131,54,50,179,21,226,171,150,5,194,217,151,133,47,56,146,205,206,239,27,61,190,243,77,81,93,71,202,145,34,151,157,3,30,178,71,178,71,53,142,220,212,218,229,70,174,138,186,30,172,170,185,5,192,199,176,238,41,243,31,137,127,106,61,247,237,3,190,63,18,119,39,77,208,245,215,24,171,127,56,234,31,205,217,202,217,246,109,221,187,119,195,166,213,11,84,0,0,0,0,0,0,0,0,0,0,0,3,202,88,51,99,43,49,94,42,185,96,92,45,153,120,82,243,137,44,220,238,241,179,219,239,52,213,21,212,124,169,18,41,121,208,49,235,36,123,36,115,88,237,205,77,174,84,106,232,171,161,234,202,171,144,92,12,123,14,226,159,49,248,151,246,163,223,126,208,59,227,241,39,114,116,221,15,93,113,138,183,243,142,161,252,221,156,173,159,102,221,219,183,124,58,109,91,84,0,175,255,0,66,156,172,250,88,253,49,123,255,0,21,248,207,253,195,213,83,119,95,232,222,239,251,62,71,55,236,126,47,181,252,191,127,213,240,150,0,1,21,113,71,143,243,79,43,242,39,19,99,172,148,193,94,45,198,118,206,139,187,44,221,219,83,95,213,115,43,32,138,111,192,83,57,178,191,108,50,74,255,0,133,201,166,205,203,238,69,66,149,123,39,205,63,2,127,100,231,217,166,43,250,77,127,136,29,205,83,221,127,109,220,191,163,54,119,135,232,239,225,31,156,126,95,225,62,207,224,52,168,1,85,120,73,226,219,21,99,220,42,251,119,22,145,97,76,171,204,154,236,64,182,251,38,21,184,54,75,29,117,202,133,241,192,148,243,195,71,95,51,170,38,230,84,62,162,38,189,154,181,206,137,88,212,220,215,31,147,140,206,23,240,13,254,235,83,198,141,101,223,16,51,27,100,214,23,125,238,195,65,21,68,41,106,169,158,210,234,139,141,51,106,162,88,150,103,177,211,42,182,68,142,104,213,89,238,106,177,126,35,245,231,239,3,30,220,120,167,203,142,37,253,168,247,39,179,254,231,252,73,220,157,79,93,208,220,101,173,252,227,168,103,43,127,55,103,217,187,110,221,223,22,187,82,127,205,140,11,237,67,43,49,150,89,247,167,118,120,183,15,220,108,93,111,35,157,210,245,84,210,67,205,229,238,110,253,188,205,219,119,55,93,52,213,53,212,12,97,193,249,145,196,151,27,220,93,228,239,16,23,220,157,171,158,219,133,113,70,30,178,86,92,240,174,30,175,117,170,146,10,107,155,106,228,117,68,206,116,205,141,236,109,82,185,234,175,106,35,54,42,162,125,107,185,37,127,224,167,133,47,161,246,86,93,114,207,199,190,45,239,60,65,61,247,173,238,190,131,151,204,166,167,135,149,203,231,75,174,157,54,237,219,147,93,250,105,238,213,108,0,20,171,133,46,53,179,79,16,248,167,233,197,96,194,153,37,211,244,62,23,239,218,90,156,53,222,251,185,253,103,43,188,231,94,163,147,165,46,238,87,228,115,219,187,242,218,90,172,117,155,25,89,149,253,15,180,204,203,194,152,75,188,249,189,23,126,222,105,168,58,174,94,222,103,43,156,246,239,219,204,102,237,186,233,189,186,253,104,64,28,115,240,49,244,209,240,79,246,209,240,119,131,187,203,251,201,222,29,87,87,211,127,148,67,179,111,77,252,237,119,255,0,38,158,250,171,219,157,250,147,253,164,253,218,6,170,0,85,92,130,227,159,219,143,20,249,143,195,71,178,238,228,246,127,223,31,142,251,239,169,235,186,27,140,84,95,155,244,236,229,111,230,239,251,71,109,219,183,226,215,114,5,170,0,0,0,0,0,0,0,0,0,0,0,0,40,6,124,100,62,42,224,187,21,98,14,45,56,75,193,248,175,49,115,39,49,113,5,93,190,247,100,184,91,228,187,208,210,208,215,201,45,125,68,240,211,208,71,13,67,54,212,83,83,198,215,190,87,181,27,34,181,200,231,57,174,75,254,0,230,179,138,60,127,154,121,161,158,216,155,29,103,94,10,240,150,51,185,244,93,231,102,238,218,154,14,151,151,71,4,80,254,2,165,206,149,155,161,142,39,252,78,93,119,238,79,114,162,27,39,217,195,139,48,174,6,236,246,203,204,83,141,113,53,171,15,217,104,187,219,169,184,221,43,99,164,165,131,125,238,173,140,223,44,138,214,55,115,222,214,166,171,239,115,145,19,222,168,86,190,212,126,6,63,211,55,141,111,106,63,239,47,241,107,185,63,241,43,111,231,125,71,254,87,236,127,155,252,226,42,225,115,61,62,146,153,19,134,123,47,252,45,225,207,17,245,191,199,142,187,172,228,116,245,147,222,255,0,71,114,227,221,187,145,200,252,225,52,221,191,223,166,197,13,147,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,250,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,116,95,115,154,168,190,244,83,235,17,87,11,153,23,244,107,200,156,51,146,158,41,241,31,135,58,223,198,125,15,71,207,234,43,39,169,251,30,100,155,118,243,246,254,90,235,183,95,118,186,36,170,0,0,0,0,0,0,0,0,0,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,143,241,30,35,201,124,245,201,124,111,71,71,154,120,126,227,130,110,54,123,149,146,253,126,178,95,41,38,130,223,4,148,138,149,46,117,74,43,225,137,241,195,42,72,171,38,168,212,86,185,201,167,215,249,120,177,242,177,156,159,47,241,15,167,78,100,7,5,60,86,248,123,43,46,188,14,248,11,168,246,219,136,39,177,120,163,189,54,119,71,124,83,83,219,57,189,31,37,122,142,86,156,221,188,232,247,254,78,172,252,160,53,43,132,12,183,225,183,135,140,151,196,52,121,33,156,84,152,171,4,193,120,171,189,221,175,213,120,134,130,186,10,25,219,73,78,147,182,74,154,102,199,12,76,100,48,197,34,163,253,237,71,171,149,116,84,210,52,226,183,13,112,11,198,15,133,189,166,113,107,133,45,158,18,235,186,46,226,199,150,88,121,157,87,35,153,205,231,36,186,233,211,51,110,221,186,106,237,117,213,52,128,60,142,127,247,52,127,187,95,164,7,255,0,150,191,163,123,147,191,127,19,126,143,252,55,83,201,233,121,255,0,156,69,204,223,179,224,211,122,191,176,99,255,0,125,23,252,137,255,0,235,192,213,64,0,0,0,0,0,0,0,0,0,0,10,171,159,188,115,251,14,226,159,46,56,104,246,93,223,126,208,59,159,241,223,125,244,221,15,93,113,150,139,243,126,157,252,221,156,173,255,0,104,221,219,182,252,58,110,80,181,64,0,0,0,0,0,41,86,90,113,57,198,134,37,227,38,179,39,49,143,15,93,213,148,240,226,11,237,190,28,85,225,59,180,27,232,105,99,170,90,41,250,201,37,90,101,230,186,40,19,122,51,107,249,159,2,38,230,233,234,253,190,241,79,244,236,246,23,236,87,251,76,127,142,62,28,184,255,0,188,253,87,231,252,206,147,243,207,192,254,71,243,63,47,222,90,160,5,127,250,20,229,103,210,199,233,139,223,248,175,198,127,238,30,170,155,186,255,0,70,247,127,217,242,57,191,99,241,125,175,229,251,254,175,132,176,0,1,229,47,249,177,149,152,83,21,91,112,46,41,204,188,41,102,196,151,158,79,119,89,238,23,154,106,122,234,206,108,139,20,92,152,30,244,146,77,242,53,204,110,214,174,231,34,181,53,84,208,245,101,85,207,222,6,61,184,241,79,151,28,75,251,81,238,79,103,253,207,248,147,185,58,158,187,161,184,203,91,249,199,80,206,86,254,110,207,179,118,221,187,190,45,118,165,170,0,0,0,0,0,0,2,191,241,173,155,217,251,146,217,89,106,197,60,57,229,127,142,241,37,86,32,130,223,85,110,238,74,219,167,42,133,212,213,15,124,252,170,55,178,70,233,36,80,183,122,174,212,230,104,169,171,147,79,87,194,230,63,205,60,208,200,156,51,142,179,175,5,120,75,25,220,250,222,243,179,119,109,77,7,75,203,172,158,40,127,1,82,231,74,205,208,199,19,254,39,46,187,247,39,185,81,9,84,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,40,175,20,28,111,241,37,96,199,246,250,62,11,178,207,15,231,46,9,125,158,41,107,239,214,75,53,126,34,130,154,234,179,76,146,210,58,166,221,58,66,199,182,20,166,145,98,119,198,137,51,92,190,231,180,185,89,177,129,125,168,101,102,50,203,62,244,238,207,22,225,251,141,139,173,228,115,186,94,170,154,72,121,188,189,205,223,183,153,187,110,230,235,166,154,166,186,145,87,5,60,41,125,15,178,178,235,150,126,61,241,111,121,226,9,239,189,111,117,244,28,190,101,53,60,60,174,95,58,93,116,233,183,110,220,154,239,211,79,118,170,16,6,67,228,62,42,227,71,21,97,254,45,56,180,193,248,175,46,179,39,46,177,5,37,190,201,100,183,219,228,180,80,213,80,208,73,21,125,60,243,83,215,199,53,67,247,84,84,212,70,231,178,86,53,91,26,53,168,215,53,206,91,254,0,0,0,21,87,129,140,253,226,159,60,124,109,244,151,201,95,103,253,201,221,189,201,252,92,184,218,186,238,119,83,212,126,123,35,249,187,57,80,126,70,155,121,159,22,187,155,165,95,226,59,180,119,142,92,138,199,248,182,142,179,135,236,63,110,193,54,236,81,95,100,176,223,175,120,82,241,12,23,8,35,154,100,166,115,106,86,165,144,202,249,33,137,100,69,143,68,114,35,156,212,211,234,180,28,12,113,207,244,209,241,183,246,174,240,119,131,187,183,251,247,222,29,87,87,212,255,0,147,195,179,111,77,252,237,119,255,0,38,158,248,171,182,175,202,198,22,249,129,67,233,215,16,46,86,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,116,211,85,95,172,246,164,85,194,119,149,140,155,249,127,135,189,58,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,171,199,63,28,255,0,66,239,4,255,0,106,239,24,248,199,188,191,191,125,223,210,244,157,55,249,60,219,247,117,63,205,211,103,242,235,238,159,242,159,29,123,80,202,204,27,153,157,215,221,158,45,195,246,235,239,69,207,231,116,189,85,52,115,114,185,155,91,191,111,51,110,237,173,215,77,116,77,116,2,42,227,91,133,47,166,14,86,90,178,207,199,190,18,238,204,65,5,247,173,238,190,191,153,203,166,168,135,149,203,231,69,166,189,78,237,219,151,77,154,105,239,213,34,174,10,123,55,190,135,217,167,117,204,207,108,190,45,239,60,63,61,139,162,240,239,65,203,230,84,211,205,205,230,117,82,235,167,77,183,110,212,215,126,186,251,180,89,87,141,110,20,190,152,57,89,106,203,63,30,248,75,187,49,4,23,222,183,186,250,254,103,46,154,162,30,87,47,157,22,154,245,59,183,110,93,54,105,167,191,84,149,114,159,2,251,47,202,204,27,150,125,233,222,126,18,195,246,235,23,91,200,228,245,93,45,52,112,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,2,0,250,12,127,163,179,233,171,237,71,246,107,185,63,224,126,237,252,239,168,255,0,202,253,143,243,127,156,90,160,0,0,121,76,216,199,94,203,242,179,25,102,103,117,247,159,132,176,253,198,251,209,115,249,61,87,75,77,36,220,174,102,215,108,221,203,219,187,107,180,215,93,23,77,0,245,96,170,185,5,158,159,217,18,225,99,49,255,0,138,222,207,251,239,190,48,47,231,221,235,201,231,91,162,254,21,246,112,110,211,172,251,63,118,188,191,203,77,222,234,255,0,148,248,235,251,25,153,167,131,120,29,238,191,105,30,212,241,5,186,251,226,142,127,115,247,119,121,84,199,108,229,116,123,106,57,220,190,135,155,187,156,205,220,205,186,55,110,231,5,128,227,159,142,127,161,119,130,127,181,119,140,124,99,222,95,223,190,239,233,122,78,155,252,158,109,251,186,159,230,233,179,249,117,247,90,160,0,0,82,174,10,123,55,190,135,217,167,117,204,207,108,190,45,239,60,63,61,139,162,240,239,65,203,230,84,211,205,205,230,117,82,235,167,77,183,110,212,215,126,186,251,180,80,186,160,0,4,85,197,30,69,253,37,50,39,19,100,167,138,124,57,226,62,139,241,159,67,214,114,58,122,200,42,126,199,153,30,237,220,141,191,150,154,110,215,223,166,139,42,128,34,174,23,50,47,232,215,145,56,103,37,60,83,226,63,14,117,191,140,250,30,143,159,212,86,79,83,246,60,201,54,237,231,237,252,181,215,110,190,237,116,73,84,0,6,85,241,245,254,170,111,14,95,178,31,251,199,84,106,160,2,170,231,239,3,30,220,120,167,203,142,37,253,168,247,39,179,254,231,252,73,220,157,79,93,208,220,101,173,252,227,168,103,43,127,55,103,217,187,110,221,223,22,187,82,213,20,171,141,110,210,31,161,246,105,218,178,207,216,215,139,123,207,15,193,125,235,124,69,208,114,249,149,53,16,242,185,125,44,186,233,211,110,221,185,53,223,166,158,237,86,0,254,206,119,253,235,191,242,219,255,0,160,2,213,112,49,192,199,208,187,198,223,219,71,198,62,49,238,223,239,39,119,244,189,39,83,254,81,54,253,221,79,243,116,217,252,186,251,156,115,240,49,244,209,240,79,246,209,240,119,131,187,203,251,201,222,29,87,87,211,127,148,67,179,111,77,252,237,119,255,0,38,158,247,3,28,12,125,11,188,109,253,180,124,99,227,30,237,254,242,119,127,75,210,117,63,229,19,111,221,212,255,0,55,77,159,203,175,186,213,0,0,0,6,106,230,199,99,95,181,12,211,198,89,153,244,142,238,207,22,226,11,141,247,162,240,135,59,165,234,170,100,155,149,204,235,91,191,111,51,110,237,173,215,77,116,77,116,47,254,83,224,95,101,249,89,131,114,207,189,59,207,194,88,126,221,98,235,121,28,158,171,165,166,142,30,111,47,115,182,110,229,238,219,185,218,107,166,171,166,160,122,176,0,0,121,76,216,199,94,203,242,179,25,102,103,117,247,159,132,176,253,198,251,209,115,249,61,87,75,77,36,220,174,102,215,108,221,203,219,187,107,180,215,93,23,77,8,171,130,158,43,126,152,57,89,117,204,207,1,120,75,187,49,4,246,46,139,189,58,254,103,46,154,158,110,111,51,147,22,154,245,59,118,237,93,54,107,175,191,68,11,0,10,171,159,188,12,123,113,226,159,46,56,151,246,163,220,158,207,251,159,241,39,114,117,61,119,67,113,150,183,243,142,161,156,173,252,221,159,102,237,187,119,124,90,237,75,84,0,0,0,0,0,0,0,160,28,81,246,173,253,26,243,219,19,100,167,176,95,17,248,115,162,252,103,226,158,143,159,212,81,193,83,246,61,36,155,118,243,246,254,90,235,183,95,118,186,37,255,0,0,69,92,46,103,167,210,83,34,112,206,117,248,91,195,158,35,235,127,22,117,221,103,35,167,172,158,155,237,185,113,238,221,200,221,249,9,166,237,61,250,106,178,169,64,56,163,200,191,163,94,123,98,110,212,15,20,248,143,195,157,23,241,31,161,232,249,253,69,28,22,79,210,60,201,54,237,231,243,255,0,55,93,118,236,247,107,189,60,166,83,246,202,123,80,205,60,27,150,127,71,30,236,241,110,32,183,88,186,223,23,243,186,94,170,166,56,121,188,190,137,187,246,243,55,109,220,221,116,211,84,215,80,52,168,0,0,170,188,115,241,207,244,46,240,79,246,174,241,143,140,123,203,251,247,221,253,47,73,211,127,147,205,191,119,83,252,221,54,127,46,190,235,84,85,94,57,248,231,250,23,120,39,251,87,120,199,198,61,229,253,251,238,254,151,164,233,191,201,230,223,187,169,254,110,155,63,151,95,112,90,163,42,255,0,212,92,255,0,243,197,237,139,246,123,186,187,167,255,0,194,249,252,222,243,255,0,185,236,228,255,0,174,223,240,187,115,191,82,127,180,159,187,74,171,199,63,28,255,0,77,31,4,255,0,106,239,7,120,59,188,191,191,125,225,213,117,125,55,249,60,59,54,244,223,206,215,127,242,105,239,13,84,207,222,57,253,135,112,177,151,28,75,251,46,239,191,104,29,207,248,147,190,250,110,135,174,183,75,91,249,199,78,254,110,206,86,207,179,110,237,219,190,29,54,172,255,0,148,248,235,218,134,86,96,220,204,238,190,236,241,110,31,183,95,122,46,127,59,165,234,169,163,155,149,204,218,221,251,121,155,119,109,110,186,107,162,107,161,128,60,20,240,165,244,193,205,59,174,89,248,247,194,93,217,135,231,190,245,189,215,215,243,57,117,52,240,242,185,124,232,180,215,169,221,187,114,233,179,77,61,250,166,191,231,238,122,127,99,183,133,140,184,254,43,123,64,238,78,231,192,191,159,119,87,59,147,110,151,248,87,217,207,183,94,143,236,253,250,115,63,45,118,251,194,213,2,149,112,83,218,67,244,193,205,59,174,89,251,26,240,151,118,97,249,239,189,111,136,186,254,103,46,166,158,30,87,47,165,139,77,122,157,219,183,46,155,52,211,223,170,122,191,160,199,250,59,62,154,190,212,127,102,187,147,254,7,238,223,206,250,143,252,175,216,255,0,55,249,192,90,162,42,226,143,34,254,146,153,19,137,178,83,197,62,28,241,31,69,248,207,161,235,57,29,61,100,21,63,99,204,143,118,238,70,223,203,77,55,107,239,211,69,149,74,1,197,30,69,253,26,243,219,19,118,160,120,167,196,126,28,232,191,136,253,15,71,207,234,40,224,178,126,145,230,73,183,111,63,159,249,186,235,183,103,187,93,232,17,87,145,207,254,230,143,247,107,244,128,255,0,242,215,244,111,114,119,239,226,111,209,255,0,134,234,121,61,47,63,243,136,185,155,246,124,26,111,95,85,148,253,141,126,203,243,79,6,230,103,210,59,188,252,37,136,45,215,222,139,194,28,158,171,165,169,142,110,87,51,173,118,205,220,189,187,182,187,77,117,209,116,208,138,179,99,182,83,218,134,86,99,44,179,250,56,247,103,139,112,253,198,197,214,248,191,157,210,245,84,210,67,205,229,244,77,223,183,153,187,110,230,235,166,154,166,186,150,3,177,83,202,198,41,249,129,93,233,214,224,37,92,253,227,159,216,119,20,249,113,195,71,178,238,251,246,129,220,255,0,142,251,239,166,232,122,235,140,180,95,155,244,239,230,236,229,111,251,70,238,221,183,225,211,114,218,160,0,0,0,0,0,0,102,174,108,118,202,123,47,205,60,101,150,127,71,30,243,240,150,32,184,216,186,223,23,242,122,174,150,166,72,121,188,190,137,219,55,114,247,109,220,237,53,211,85,211,80,52,168,20,3,133,204,139,250,74,103,182,25,237,64,241,79,135,60,71,214,255,0,17,250,30,179,145,211,209,207,100,253,35,204,143,118,238,71,63,243,116,211,118,207,126,155,214,255,0,128,0,1,144,29,170,120,235,217,127,31,89,73,153,125,215,222,126,18,195,246,11,239,69,207,228,245,93,45,234,182,110,87,51,107,182,110,229,237,221,181,218,107,174,139,166,133,255,0,224,167,138,223,166,14,86,93,115,51,192,94,18,238,204,65,61,139,162,239,78,191,153,203,166,167,155,155,204,228,197,166,189,78,221,187,87,77,154,235,239,209,44,0,0,1,85,120,231,224,99,233,163,224,159,237,163,224,239,7,119,151,247,147,188,58,174,175,166,255,0,40,135,102,222,155,249,218,239,254,77,61,224,227,159,142,127,161,119,130,127,181,119,140,124,99,222,95,223,190,239,233,122,78,155,252,158,109,251,186,159,230,233,179,249,117,247,122,174,53,184,173,250,31,101,101,171,51,60,5,226,222,243,196,16,88,186,46,244,232,57,124,202,106,137,185,188,206,76,186,233,211,109,219,181,53,223,174,190,237,22,192,0,41,87,5,61,164,63,76,28,211,186,229,159,177,175,9,119,102,31,158,251,214,248,139,175,230,114,234,105,225,229,114,250,88,180,215,169,221,187,114,233,179,77,61,250,167,171,200,46,6,61,135,113,79,152,252,75,251,81,239,191,104,29,241,248,147,185,58,110,135,174,184,197,91,249,199,80,254,110,206,86,207,179,110,237,219,190,29,54,173,170,0,10,171,244,24,255,0,71,103,211,87,218,143,236,215,114,127,192,253,219,249,223,81,255,0,149,251,31,230,255,0,56,181,64,0,5,42,204,190,210,31,103,124,100,209,240,147,236,107,188,58,188,65,98,177,120,131,196,92,173,189,229,29,43,249,189,47,74,237,121,125,86,155,121,191,22,207,173,186,251,130,234,128,0,0,0,170,188,115,241,207,244,46,240,79,246,174,241,143,140,123,203,251,247,221,253,47,73,211,127,147,205,191,119,83,252,221,54,127,46,190,235,84,10,171,199,63,28,255,0,66,239,4,255,0,106,239,24,248,199,188,191,191,125,223,210,244,157,55,249,60,219,247,117,63,205,211,103,242,235,238,11,84,15,41,148,248,235,218,134,86,96,220,204,238,190,236,241,110,31,183,95,122,46,127,59,165,234,169,163,155,149,204,218,221,251,121,155,119,109,110,186,107,162,107,161,234,192,0,69,92,81,228,95,210,83,34,113,54,74,120,167,195,158,35,232,191,25,244,61,103,35,167,172,130,167,236,121,145,238,221,200,219,249,105,166,237,125,250,104,161,42,145,87,20,121,23,244,148,200,156,77,146,158,41,240,231,136,250,47,198,125,15,89,200,233,235,32,169,251,30,100,123,183,114,54,254,90,105,187,95,126,154,43,133,204,139,250,53,228,78,25,201,79,20,248,143,195,157,111,227,62,135,163,231,245,21,147,212,253,143,50,77,187,121,251,127,45,117,219,175,187,93,18,85,2,191,240,83,194,151,208,251,43,46,185,103,227,223,22,247,158,32,158,251,214,247,95,65,203,230,83,83,195,202,229,243,165,215,78,155,118,237,201,174,253,52,247,106,182,0,0,0,0,0,21,87,142,126,57,254,133,222,9,254,213,222,49,241,143,121,127,126,251,191,165,233,58,111,242,121,183,238,234,127,155,166,207,229,215,220,14,6,56,24,250,23,120,219,251,104,248,199,198,61,219,253,228,238,254,151,164,234,127,202,38,223,187,169,254,110,155,63,151,95,117,170,48,7,129,142,6,62,154,62,54,254,218,62,14,240,119,118,255,0,121,59,195,170,234,250,159,242,136,118,109,233,191,157,174,255,0,228,211,223,165,60,20,246,111,125,15,179,78,235,153,158,217,124,91,222,120,126,123,23,69,225,222,131,151,204,169,167,155,155,204,234,165,215,78,155,110,221,169,174,253,117,247,104,161,117,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,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,53,211,85,79,172,143,248,95,226,131,0,241,103,128,46,25,141,151,54,140,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,234,142,247,125,74,178,173,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,202,193,89,123,128,114,214,213,45,139,46,112,62,31,194,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,215,70,53,63,145,0,244,0,0,0,0,5,95,237,11,225,127,31,113,103,146,246,92,185,203,155,190,31,183,92,173,216,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,238,168,98,162,43,81,52,71,123,254,164,91,64,0,241,89,33,130,174,185,107,146,248,7,46,111,181,20,147,220,176,174,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,211,77,81,62,163,218,128,4,127,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,250,94,166,11,92,81,201,84,254,125,76,84,236,216,217,36,141,139,163,230,106,174,175,79,133,23,77,87,68,86,66,103,94,21,226,39,41,236,89,199,130,173,247,90,43,46,32,234,186,104,46,145,71,29,83,57,21,50,211,191,123,99,146,70,38,175,133,202,154,61,126,21,77,116,93,81,61,86,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,212,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,170,123,156,212,84,247,162,12,45,132,240,174,6,177,82,225,108,21,134,109,88,126,203,69,191,166,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,68,247,185,202,171,239,85,3,235,0,0,0,0,175,252,86,241,173,149,156,31,120,91,218,101,131,21,220,252,91,215,116,93,197,75,77,55,47,165,228,115,57,188,233,226,211,94,165,155,118,238,215,71,107,166,137,173,128,60,166,58,202,124,172,205,14,135,218,102,90,97,76,91,221,156,222,139,191,108,212,213,253,47,51,111,51,149,206,99,182,110,229,179,118,221,53,216,221,126,164,61,88,0,0,0,0,0,0,0,10,1,197,31,8,124,125,102,134,123,98,108,117,146,156,79,248,75,6,92,250,46,236,179,120,214,245,65,210,242,232,224,138,111,192,83,66,232,153,186,104,229,127,194,229,215,126,229,247,170,160,23,127,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,116,213,83,235,35,254,23,248,160,192,60,89,224,11,134,99,101,205,163,16,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,54,212,49,17,85,200,186,163,189,223,82,175,149,225,3,34,243,163,45,114,95,16,229,207,21,24,246,147,51,110,87,203,197,92,174,150,174,233,87,122,130,75,84,212,148,240,173,36,142,174,141,174,86,43,153,58,172,91,85,154,74,191,94,231,33,53,96,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,107,163,26,159,200,128,122,0,0,2,191,241,91,198,182,86,112,125,225,111,105,150,12,87,115,241,111,93,209,119,21,45,52,220,190,151,145,204,230,243,167,139,77,122,150,109,219,187,93,29,174,154,38,182,0,242,152,235,41,242,179,52,58,31,105,153,105,133,49,111,118,115,122,46,253,179,83,87,244,188,205,188,206,87,57,142,217,187,150,205,219,116,215,99,117,250,144,12,33,226,131,179,211,58,56,76,192,22,252,198,204,108,79,130,174,54,219,141,226,43,36,81,89,43,106,230,157,179,201,12,211,53,206,108,212,209,53,25,182,157,232,170,142,85,213,91,238,250,213,54,211,132,239,43,25,55,242,255,0,15,122,116,7,181,198,185,123,128,115,42,213,21,139,49,176,62,31,197,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,215,71,185,63,149,79,171,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,0,0,0,0,241,89,223,130,174,185,149,146,248,251,46,108,85,20,144,92,177,86,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,211,93,17,126,163,218,128,42,255,0,103,167,11,248,251,132,204,151,189,101,206,99,93,240,253,198,229,113,197,21,55,184,165,178,84,77,52,13,130,74,74,72,90,215,58,104,162,114,63,117,59,213,81,26,169,162,183,223,245,162,90,3,202,102,197,131,21,98,188,172,198,88,91,2,222,251,155,18,94,112,253,198,223,103,184,245,50,83,244,117,210,211,72,200,39,230,196,139,36,123,36,115,29,189,136,174,110,154,162,42,162,17,87,5,57,67,159,185,45,149,151,92,45,196,102,104,120,239,18,85,98,9,238,20,183,30,251,173,186,114,168,93,77,78,198,65,205,172,99,36,110,146,69,51,182,34,109,78,102,168,186,185,116,11,0,10,255,0,197,111,26,217,89,193,247,133,189,166,88,49,93,207,197,189,119,69,220,84,180,211,114,250,94,71,51,155,206,158,45,53,234,89,183,110,237,116,118,186,104,154,216,0,0,175,252,86,241,173,149,156,31,120,91,218,101,131,21,220,252,91,215,116,93,197,75,77,55,47,165,228,115,57,188,233,226,211,94,165,155,118,238,215,71,107,166,137,175,159,226,79,11,231,71,22,124,54,224,91,239,10,249,145,87,151,183,44,65,81,108,197,77,172,171,188,85,218,103,117,170,122,9,156,148,210,73,66,146,185,95,186,162,7,44,122,171,53,141,87,114,237,110,161,104,1,93,115,35,136,27,87,4,60,54,229,237,247,136,7,226,12,85,114,130,158,211,133,110,117,150,69,109,116,245,119,86,208,61,211,84,186,74,185,33,116,140,123,169,102,114,200,229,222,170,230,170,183,222,186,77,89,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,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,107,174,138,191,88,30,128,0,5,127,250,107,101,103,210,199,232,117,220,24,175,198,127,238,238,150,155,186,255,0,70,247,135,218,115,249,191,99,240,253,151,229,251,190,175,136,205,110,37,191,213,146,180,124,192,192,159,255,0,2,214,95,255,0,111,188,44,125,59,61,133,251,21,254,220,255,0,227,143,135,45,223,239,63,85,249,255,0,51,171,252,207,240,63,145,252,207,200,247,145,87,20,121,251,194,196,249,237,137,184,116,166,201,94,94,126,95,186,43,5,135,29,248,114,220,157,5,242,190,142,6,218,235,123,201,36,235,98,233,221,61,42,243,99,141,100,139,147,172,104,229,99,117,11,254,12,86,150,46,52,56,107,227,67,38,50,115,56,248,154,197,120,143,196,120,131,14,220,39,130,223,141,46,213,148,51,208,212,93,186,119,65,51,106,57,123,183,114,36,71,49,88,173,86,185,61,235,170,162,105,78,111,113,173,149,153,45,159,184,43,135,76,83,96,197,117,88,147,29,247,111,119,85,91,233,105,159,67,23,91,91,37,28,92,231,190,118,72,221,36,137,202,237,177,187,70,170,42,106,190,228,11,0,101,95,110,119,234,79,246,147,247,105,63,241,173,195,31,26,25,211,154,118,172,83,195,159,16,190,4,195,116,184,126,11,125,85,187,197,151,107,95,54,185,181,53,15,124,252,170,56,159,27,181,142,88,91,189,87,114,242,244,84,209,169,173,0,225,75,141,108,172,195,222,41,250,113,88,49,94,118,245,29,15,133,251,246,150,155,18,247,70,222,127,89,202,239,57,211,167,231,107,75,187,149,249,124,134,238,252,134,128,237,33,227,91,43,56,193,246,119,236,206,193,138,237,158,18,239,126,183,191,105,105,161,230,117,93,39,47,149,201,158,93,116,233,159,187,118,221,53,110,154,234,186,69,92,86,240,83,154,124,31,120,91,218,101,255,0,10,92,252,91,215,116,93,197,85,83,55,47,165,228,115,57,188,232,34,211,94,165,155,118,238,215,71,107,166,137,172,0,122,172,117,155,25,167,154,29,15,180,204,203,197,120,183,187,57,189,23,126,222,106,107,250,94,102,222,103,43,156,247,108,221,203,102,237,186,107,177,186,253,72,7,181,225,127,133,252,125,197,158,63,184,101,206,92,221,240,253,186,229,110,179,203,123,150,91,221,68,208,192,232,35,154,24,92,214,186,24,165,114,191,117,67,21,17,90,137,162,59,223,245,34,204,28,27,103,94,21,224,11,138,124,127,237,142,223,117,188,247,53,190,235,130,167,240,204,81,212,110,174,138,227,79,186,70,245,18,65,172,43,210,73,163,151,71,123,217,240,166,171,165,96,193,89,133,143,178,214,235,45,247,46,113,198,32,194,183,41,233,221,73,45,101,146,231,53,12,242,64,231,53,206,137,210,66,230,185,88,174,99,28,173,85,211,86,53,127,145,13,147,190,95,56,68,200,174,17,50,151,136,14,32,56,119,195,248,210,229,141,44,246,24,174,119,56,176,149,178,227,117,184,93,107,45,139,87,53,93,84,213,106,199,74,249,29,20,206,146,87,61,207,115,223,170,235,170,170,7,181,227,39,37,49,87,31,188,44,96,15,99,151,11,85,155,190,110,22,172,107,7,137,165,146,159,109,12,182,234,141,177,187,167,142,125,38,78,174,61,90,154,183,220,255,0,137,116,77,101,94,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,120,117,51,218,229,146,74,87,243,235,234,42,25,177,210,71,27,215,70,76,212,93,88,159,18,46,154,166,138,181,131,180,119,56,174,182,14,6,178,167,49,184,127,191,98,12,189,182,226,11,197,138,91,100,86,74,167,90,103,166,181,79,103,171,154,26,71,54,145,232,214,49,173,72,81,98,107,149,136,177,183,77,118,162,147,175,103,14,44,197,88,231,131,28,188,197,56,215,19,93,113,5,234,183,189,186,155,141,210,182,74,186,169,246,93,106,216,205,242,200,174,123,182,177,141,106,106,190,230,181,17,61,200,128,122,174,51,50,83,21,113,19,195,102,48,201,204,21,112,181,81,94,177,7,119,244,211,221,37,146,58,86,114,43,233,234,31,189,209,199,35,211,86,66,228,77,24,191,18,166,186,38,170,153,173,159,121,215,133,120,118,224,198,251,217,175,141,109,247,90,220,205,195,253,47,83,118,181,197,28,150,39,243,238,177,94,89,178,105,36,142,161,116,166,153,172,93,105,211,240,168,168,154,183,71,174,138,125,53,178,179,233,99,244,58,238,12,87,227,63,247,119,75,77,221,127,163,123,195,237,57,252,223,177,248,126,203,242,253,223,87,196,66,184,167,179,247,21,99,158,208,154,174,39,49,172,57,127,136,50,202,183,103,83,135,238,141,146,174,170,125,150,70,209,51,125,52,148,206,167,118,218,150,54,68,214,79,115,90,142,79,137,17,160,86,174,203,46,53,178,179,37,176,173,31,14,120,166,193,138,234,177,38,59,204,8,251,186,170,223,75,76,250,24,186,216,232,168,226,231,61,243,178,70,233,36,78,87,109,141,218,53,81,83,85,247,38,191,145,165,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,36,176,0,170,185,251,144,92,83,227,222,41,242,227,52,178,183,58,188,57,150,216,115,185,252,71,135,60,71,113,163,239,46,158,227,44,245,95,193,96,141,212,243,115,41,223,28,127,132,114,110,219,181,218,53,17,75,84,0,21,255,0,138,222,53,178,179,131,239,11,123,76,176,98,187,159,139,122,238,139,184,169,105,166,229,244,188,142,103,55,157,60,90,107,212,179,110,221,218,232,237,116,209,53,112,165,198,182,86,113,131,226,159,102,118,12,87,108,240,151,67,214,247,237,45,52,60,206,171,159,203,229,114,103,151,93,58,103,238,221,183,77,91,166,186,174,129,96,1,95,248,214,202,28,253,206,156,172,181,97,110,28,243,67,192,152,146,151,16,65,112,170,184,247,221,109,175,155,66,218,106,134,62,14,109,27,31,35,181,146,88,93,177,83,106,242,245,85,213,169,175,149,225,39,139,108,43,143,113,83,248,75,184,197,138,235,179,39,42,240,250,219,241,85,238,224,216,229,161,185,87,91,36,130,130,178,120,106,22,103,84,77,204,168,122,200,215,203,19,28,230,170,185,200,215,124,32,120,172,194,237,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,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,174,154,106,137,245,31,87,180,19,26,218,179,43,179,87,19,230,53,138,158,174,11,110,42,179,225,155,221,28,85,108,107,103,142,10,155,149,190,104,219,35,90,231,53,30,141,122,34,162,57,201,174,186,42,253,100,255,0,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,72,43,13,113,147,194,198,108,231,44,220,8,251,32,186,212,244,55,10,252,51,221,215,60,63,110,126,29,78,232,108,175,216,216,185,238,252,11,122,47,193,39,37,52,86,199,240,179,79,112,125,110,203,143,34,121,101,247,215,172,86,150,168,204,12,45,139,49,86,6,237,127,165,200,76,21,137,174,184,127,44,168,183,244,216,46,215,91,37,37,138,13,248,93,213,79,217,65,26,182,157,187,170,94,233,215,70,123,229,114,189,126,37,85,52,252,0,7,159,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,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,93,53,84,250,192,169,92,78,112,83,154,121,211,198,134,83,241,23,133,175,248,82,151,13,224,78,225,239,26,91,133,85,75,43,165,232,174,211,86,75,201,99,32,124,110,214,57,90,141,221,35,117,114,42,46,137,239,91,170,67,252,47,241,65,128,120,179,192,23,12,198,203,155,70,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,109,168,98,34,171,145,117,71,123,190,165,89,128,0,0,10,255,0,194,151,26,217,89,198,15,138,125,153,216,49,93,179,194,93,15,91,223,180,180,208,243,58,174,127,47,149,201,158,93,116,233,159,187,118,221,53,110,154,234,186,122,14,40,56,160,192,60,38,96,11,126,99,102,53,163,16,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,186,171,125,223,90,167,181,192,185,79,149,153,95,215,123,51,203,76,41,132,187,207,149,214,247,21,154,154,131,170,229,238,229,243,121,44,110,253,188,199,237,221,174,155,221,167,214,167,235,198,185,123,128,115,42,213,21,139,49,176,62,31,197,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,215,71,185,63,149,64,101,238,53,181,102,86,0,195,89,141,98,167,171,130,219,138,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,174,186,42,253,103,160,63,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,0,87,255,0,166,182,86,125,44,126,135,93,193,138,252,103,254,238,233,105,187,175,244,111,120,125,167,63,155,246,63,15,217,126,95,187,234,248,139,0,121,79,100,249,89,227,191,106,94,205,48,167,140,255,0,198,62,230,166,239,79,177,228,126,117,179,155,246,63,131,252,175,200,248,126,175,112,30,172,0,0,0,0,0,0,0,0,0,0,2,170,251,2,226,159,233,217,237,211,219,87,246,152,255,0,19,188,71,113,255,0,121,250,95,204,57,125,39,231,159,134,252,191,231,254,95,184,15,85,244,214,202,207,165,143,208,235,184,49,95,140,255,0,221,221,45,55,117,254,141,239,15,180,231,243,126,199,225,251,47,203,247,125,95,17,96,15,41,236,159,43,60,119,237,75,217,166,20,241,159,248,199,220,212,221,233,246,60,143,206,182,115,126,199,240,127,149,249,31,15,213,238,61,88,0,83,94,47,242,223,137,42,44,232,195,220,75,224,172,226,171,177,229,38,89,89,233,47,120,191,11,210,98,26,250,105,238,176,91,170,234,43,107,155,29,28,109,233,167,124,180,168,216,145,38,145,136,245,106,53,234,214,162,56,154,184,95,226,131,0,241,103,128,46,25,141,151,54,140,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,234,142,247,125,74,161,48,3,202,102,197,131,21,98,188,172,198,88,91,2,222,251,155,18,94,112,253,198,223,103,184,245,50,83,244,117,210,211,72,200,39,230,196,139,36,123,36,115,29,189,136,174,110,154,162,42,162,25,173,244,5,237,77,255,0,179,83,255,0,222,62,35,255,0,163,129,63,246,144,240,83,154,124,96,251,59,246,103,127,194,150,207,9,119,191,91,223,181,85,48,243,58,174,147,151,202,228,193,46,186,116,207,221,187,110,154,183,77,117,93,46,169,85,120,231,200,46,41,243,199,193,63,70,140,234,246,127,220,157,229,223,127,198,59,141,171,174,231,116,221,63,230,81,191,155,179,149,63,229,233,183,153,240,235,185,218,90,160,0,0,0,0,0,0,0,0,0,30,127,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,116,213,83,235,3,208,2,191,240,165,198,182,86,113,131,226,159,102,118,12,87,108,240,151,67,214,247,237,45,52,60,206,171,159,203,229,114,103,151,93,58,103,238,221,183,77,91,166,186,174,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,179,78,50,127,178,77,237,23,188,177,95,176,63,247,63,139,35,238,191,208,28,159,209,189,70,239,207,189,255,0,99,249,127,132,250,190,34,234,128,0,0,4,85,158,156,81,228,79,13,125,201,237,175,28,248,115,196,125,79,118,126,44,172,172,231,244,252,174,119,230,209,73,183,111,62,47,202,211,93,222,237,116,93,25,23,197,30,68,241,41,223,126,197,49,207,136,252,57,211,119,159,226,202,202,62,71,81,205,228,254,115,20,123,183,114,37,252,157,116,219,239,211,84,212,37,80,0,21,87,32,178,11,138,124,5,197,62,99,230,150,105,103,87,136,242,219,17,247,199,135,48,231,136,238,53,157,219,212,92,98,158,151,248,44,241,182,158,30,93,59,36,143,240,110,93,187,182,183,86,170,168,200,44,130,226,159,1,113,79,152,249,165,154,89,213,226,60,182,196,125,241,225,204,57,226,59,141,103,118,245,23,24,167,165,254,11,60,109,167,135,151,78,201,35,252,27,151,110,237,173,213,170,170,90,160,0,2,20,227,51,12,231,46,48,225,179,24,97,206,31,170,110,180,248,250,175,187,251,162,75,93,217,182,202,166,236,175,167,124,251,42,93,36,105,31,224,27,50,47,198,155,155,171,125,251,180,80,154,200,171,138,60,1,154,121,161,145,56,155,2,228,166,53,240,150,51,185,244,93,217,121,239,42,154,14,151,151,89,4,179,126,30,153,174,149,155,161,142,86,124,45,93,119,237,95,114,170,159,39,131,60,51,156,184,63,134,204,31,135,56,129,169,186,212,99,234,78,240,239,121,46,151,102,220,234,157,190,190,161,240,111,169,108,146,36,159,128,116,40,159,26,237,110,141,247,109,209,38,176,43,255,0,5,57,67,159,185,45,149,151,92,45,196,102,104,120,239,18,85,98,9,238,20,183,30,251,173,186,114,168,93,77,78,198,65,205,172,99,36,110,146,69,51,182,34,109,78,102,168,186,185,116,176,0,0,0,0,0,0,43,255,0,26,217,67,159,185,211,149,150,172,45,195,158,104,120,19,18,82,226,8,46,21,87,30,251,173,181,243,104,91,77,80,199,193,205,163,99,228,118,178,75,11,182,42,109,94,94,170,186,181,53,176,0,15,41,148,246,12,85,133,50,179,6,225,108,117,123,239,156,73,102,195,246,235,125,226,227,212,201,81,214,87,69,77,27,39,159,155,42,36,146,111,145,175,118,247,162,57,218,234,168,138,170,122,176,103,174,80,229,15,31,118,158,62,235,241,222,59,187,99,87,228,171,241,70,37,169,130,10,156,111,29,77,187,187,166,142,181,45,232,148,9,84,231,35,17,207,166,216,206,87,224,244,106,170,55,111,184,52,40,0,5,42,204,190,24,248,208,196,188,100,209,231,30,14,226,23,186,178,158,28,65,98,184,77,133,124,89,118,131,125,13,44,116,169,91,7,71,28,75,76,188,215,69,58,236,87,237,127,51,227,84,220,237,46,169,226,179,190,217,140,175,89,47,143,172,217,115,37,92,120,178,191,11,221,105,172,47,164,171,74,89,219,113,125,36,141,166,88,230,87,53,34,127,53,89,163,213,205,218,186,46,169,166,165,10,202,28,216,205,60,138,200,44,107,195,31,19,153,151,138,232,184,139,204,46,242,246,123,69,112,188,212,221,107,167,235,232,163,162,181,242,110,80,190,88,41,55,92,34,157,173,230,79,31,45,200,178,59,99,92,143,80,208,172,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,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,53,211,85,79,172,143,248,95,226,131,0,241,103,128,46,25,141,151,54,140,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,219,80,196,69,87,34,234,142,247,125,74,184,237,114,198,124,92,112,247,159,184,15,2,241,139,154,153,129,73,134,238,23,11,93,207,17,217,174,216,190,123,221,13,118,29,146,181,98,170,109,68,16,79,60,115,194,248,225,169,99,224,115,92,175,106,43,85,138,142,68,93,31,193,93,160,157,154,185,107,106,150,197,151,56,239,15,225,91,108,245,14,171,150,142,201,129,174,84,48,73,59,154,214,186,87,71,13,19,90,175,86,177,141,87,42,107,163,26,159,200,128,89,252,117,148,249,89,154,29,15,180,204,180,194,152,183,187,57,189,23,126,217,169,171,250,94,102,222,103,43,156,199,108,221,203,102,237,186,107,177,186,253,72,80,12,117,155,25,167,218,103,208,253,7,115,47,21,229,103,179,126,111,138,59,246,243,83,99,239,30,240,219,209,242,187,177,245,28,238,95,67,85,187,155,179,111,53,187,119,110,118,219,171,158,156,81,228,79,13,125,201,237,175,28,248,115,196,125,79,118,126,44,172,172,231,244,252,174,119,230,209,73,183,111,62,47,202,211,93,222,237,116,93,40,7,3,31,253,205,127,27,125,53,127,181,215,180,94,237,240,215,247,223,175,232,58,158,175,244,111,81,202,217,214,211,125,166,205,220,207,135,118,215,104,26,83,142,178,159,43,51,67,161,246,153,150,152,83,22,247,103,55,162,239,219,53,53,127,75,204,219,204,229,115,152,237,155,185,108,221,183,77,118,55,95,169,15,65,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,200,171,0,113,71,145,57,161,154,120,143,37,48,46,57,239,60,103,132,186,206,248,182,119,101,100,61,47,75,82,218,105,255,0,13,44,77,137,251,102,145,141,248,30,237,117,213,53,68,85,2,52,237,11,225,127,31,113,103,146,246,92,185,203,155,190,31,183,92,173,216,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,238,168,98,162,43,81,52,71,123,254,164,95,149,156,252,54,113,37,127,225,19,43,50,67,36,51,94,147,5,227,108,23,79,99,164,187,93,169,47,181,246,232,42,96,163,182,73,77,60,81,207,77,18,204,246,58,101,137,232,215,177,168,168,196,85,209,81,16,182,160,8,171,133,204,1,154,121,95,145,56,103,2,231,94,53,241,110,51,182,117,189,231,121,239,42,154,254,171,153,89,60,176,254,30,165,173,149,251,97,146,38,124,77,77,54,109,79,114,34,158,83,233,173,149,159,75,31,161,215,112,98,191,25,255,0,187,186,90,110,235,253,27,222,31,105,207,230,253,143,195,246,95,151,238,250,190,34,192,21,255,0,218,95,6,223,75,31,103,93,219,133,61,190,127,186,60,39,39,122,126,141,231,126,146,233,246,254,99,238,251,111,200,252,31,215,240,129,42,251,39,202,207,29,251,82,246,105,133,60,103,254,49,247,53,55,122,125,143,35,243,173,156,223,177,252,31,229,126,71,195,245,123,143,203,115,201,12,151,189,99,38,102,53,231,40,112,85,126,44,142,162,10,182,95,170,108,20,146,220,91,60,8,196,134,84,169,116,107,42,62,52,142,52,99,183,106,221,141,211,77,16,246,160,10,107,197,255,0,22,92,34,112,241,157,24,122,143,59,242,54,175,21,99,104,44,244,151,187,77,250,147,12,219,43,167,161,129,181,117,9,3,99,169,169,154,57,162,123,38,134,89,17,25,238,106,189,28,139,170,174,146,7,15,217,145,195,111,27,214,166,241,1,98,201,218,73,238,88,86,240,150,74,59,158,42,195,212,14,186,210,79,76,216,170,227,117,60,205,116,206,141,140,117,82,57,138,143,106,163,247,170,34,125,107,42,227,92,144,201,124,202,186,197,125,204,108,161,193,88,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,77,94,229,254,85,40,87,26,220,47,241,123,73,154,118,168,248,17,195,183,92,23,128,87,15,192,235,141,6,10,196,148,152,98,134,91,199,83,81,205,153,244,172,168,167,71,204,176,37,35,86,93,138,170,214,70,221,203,179,68,8,215,181,219,59,243,163,45,120,146,195,118,44,185,205,236,107,133,109,179,224,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,93,24,212,254,68,43,175,28,249,251,194,198,120,248,39,232,209,146,190,207,251,147,188,187,239,248,185,110,181,117,220,238,155,167,252,202,71,243,118,114,167,252,189,54,243,62,29,119,59,77,41,224,167,133,140,95,87,149,151,89,56,238,202,235,86,52,199,201,136,39,109,186,191,26,186,139,19,215,69,103,233,169,249,80,178,169,239,168,86,66,147,173,91,146,45,232,136,231,200,237,169,191,85,170,189,178,153,79,149,153,95,236,131,217,158,90,97,76,37,222,126,32,235,123,138,205,77,65,213,114,251,191,151,205,228,177,187,246,243,31,183,118,186,111,118,159,90,129,154,192,0,7,170,191,230,198,105,226,188,43,109,192,184,167,50,241,93,231,13,217,185,61,221,103,184,94,106,106,40,104,249,81,172,81,114,96,123,214,56,246,70,231,49,187,90,155,90,170,212,209,23,67,213,227,254,23,51,219,43,242,179,14,103,94,58,192,221,217,131,49,111,71,220,247,62,243,163,155,170,234,169,157,83,7,224,98,149,210,179,116,49,189,223,27,27,166,154,46,138,168,132,84,7,70,121,7,151,184,7,50,184,68,201,107,22,99,96,124,63,138,173,176,96,124,57,87,21,29,238,217,13,116,17,206,219,100,77,108,173,142,102,185,168,244,107,222,212,114,38,186,61,201,252,170,126,172,251,201,76,85,119,225,178,251,147,156,47,220,45,89,101,122,155,165,238,57,237,114,201,101,165,183,233,95,21,69,70,199,81,70,175,139,152,196,157,23,99,62,39,74,187,189,206,114,153,87,217,189,198,156,89,69,154,117,177,241,23,158,216,174,159,0,210,96,249,45,118,106,11,133,93,202,231,67,75,84,202,154,78,68,112,210,196,146,164,91,96,142,102,181,81,136,214,183,86,162,166,228,69,191,252,102,103,245,187,24,118,123,99,12,244,225,251,48,174,180,244,149,125,223,221,23,251,91,234,173,149,77,217,123,167,165,159,98,185,35,154,63,123,102,141,125,201,185,186,253,109,119,188,60,7,11,152,255,0,43,50,191,61,176,207,10,89,215,130,188,91,196,213,179,173,239,60,201,238,218,106,254,171,153,71,61,116,63,141,170,92,219,131,246,219,164,138,155,226,137,52,217,202,79,193,162,56,191,230,117,118,112,231,191,12,24,230,197,151,150,60,107,116,181,98,14,37,171,123,219,169,188,221,48,253,69,93,246,125,143,171,115,55,221,228,129,219,182,219,152,214,38,179,251,162,106,68,159,82,48,209,80,0,0,5,85,227,159,32,184,167,207,31,4,253,26,51,171,217,255,0,114,119,151,125,255,0,24,238,54,174,187,157,211,116,255,0,153,70,254,110,206,84,255,0,151,166,222,103,195,174,231,105,106,128,20,171,133,46,10,115,79,15,120,167,233,197,127,194,153,219,212,116,62,23,239,218,170,156,75,221,27,121,253,103,43,188,224,78,159,157,173,46,238,87,229,242,27,187,242,26,90,172,11,148,249,89,149,253,119,179,60,180,194,152,75,188,249,93,111,113,89,169,168,58,174,94,238,95,55,146,198,239,219,204,126,221,218,233,189,218,125,106,85,94,210,28,180,227,39,49,61,157,253,18,110,88,174,147,187,251,223,196,29,197,139,35,178,110,230,116,157,47,55,125,68,60,237,54,84,109,211,118,221,93,245,110,247,221,80,7,148,176,101,62,86,97,76,85,114,199,88,91,45,48,165,155,18,94,121,221,227,120,183,217,169,169,235,171,57,178,36,178,243,167,99,18,73,55,200,214,189,219,156,187,156,136,229,213,83,83,213,128,33,254,40,56,160,192,60,38,96,11,126,99,102,53,163,16,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,186,171,125,223,90,165,53,225,127,130,156,211,171,226,246,209,199,116,119,252,40,152,7,26,92,47,24,214,130,220,234,170,158,248,138,134,245,73,84,250,88,229,139,145,201,108,205,74,216,185,141,108,206,106,43,95,181,207,209,53,250,189,160,88,166,197,198,206,21,147,133,254,24,235,188,103,153,184,19,24,45,211,16,88,249,79,183,116,116,180,81,213,81,84,201,212,86,164,52,242,108,169,170,130,61,35,145,206,118,253,205,69,106,57,201,117,120,122,194,215,220,13,144,89,105,130,177,77,15,69,122,195,248,62,205,107,184,211,115,89,39,34,170,10,40,163,150,61,236,87,49,219,94,199,38,173,85,106,233,170,42,167,188,15,171,236,159,43,60,119,237,75,217,166,20,241,159,248,199,220,212,221,233,246,60,143,206,182,115,126,199,240,127,149,249,31,15,213,238,60,175,20,120,3,52,243,67,34,113,54,5,201,76,107,225,44,103,115,232,187,178,243,222,85,52,29,47,46,178,9,102,252,61,51,93,43,55,67,28,172,248,90,186,239,218,190,229,85,37,80,4,85,194,230,0,205,60,175,200,156,51,129,115,175,26,248,183,25,219,58,222,243,188,247,149,77,127,85,204,172,158,88,127,15,82,214,202,253,176,201,19,62,38,166,155,54,167,185,17,73,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,60,254,10,203,220,3,150,182,169,108,89,115,129,240,254,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,186,49,169,252,136,122,0,0,0,0,0,0,0,0,0,0,0,0,2,42,199,252,81,228,78,87,230,158,28,201,76,117,142,123,179,25,226,222,143,185,237,157,217,89,55,85,213,84,186,154,15,195,69,19,162,102,233,163,123,126,55,183,77,53,93,17,81,79,147,157,124,102,112,217,195,182,42,165,193,89,199,153,30,31,189,86,219,217,116,130,155,185,235,234,247,210,190,73,35,108,155,233,224,145,137,171,225,145,52,85,221,240,235,166,138,138,161,53,130,63,201,76,251,202,126,34,112,173,86,53,201,204,87,226,11,45,21,193,246,185,234,122,26,154,77,149,76,142,57,29,30,202,136,227,122,232,201,163,93,81,54,252,90,107,170,42,39,202,200,190,40,242,39,137,78,251,246,41,142,124,71,225,206,155,188,255,0,22,86,81,242,58,142,111,39,243,152,163,221,187,145,47,228,235,166,223,126,154,166,161,42,128,0,0,0,0,0,2,42,250,81,228,79,183,111,163,71,142,127,182,79,251,201,221,149,159,238,62,183,243,142,87,79,249,191,199,246,159,205,252,175,132,162,188,102,100,127,105,118,48,226,79,24,98,62,31,175,89,129,79,128,106,251,191,186,35,181,230,20,86,202,86,236,160,167,100,251,41,157,91,26,199,248,118,204,171,240,38,231,106,239,126,237,84,52,210,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,229,96,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,107,163,26,159,200,133,53,200,252,59,197,102,81,112,11,158,50,113,23,136,49,93,62,62,164,183,226,107,165,154,190,225,137,210,231,93,75,74,203,44,124,137,33,170,138,121,86,45,179,199,51,154,136,244,115,93,171,145,19,114,42,195,253,158,157,161,249,85,128,50,94,245,102,226,163,136,12,65,85,139,38,197,21,53,52,111,189,197,118,188,206,150,229,164,164,108,104,217,155,20,200,214,115,89,62,140,220,154,42,185,116,77,218,168,106,81,95,248,173,227,91,43,56,62,240,183,180,203,6,43,185,248,183,174,232,187,138,150,154,110,95,75,200,230,115,121,211,197,166,189,75,54,237,221,174,142,215,77,19,89,3,37,51,239,41,248,137,194,181,88,215,39,49,95,136,44,180,87,7,218,231,169,232,106,105,54,85,50,56,228,116,123,42,35,141,235,163,38,141,117,68,219,241,105,174,168,168,159,87,29,101,62,86,102,135,67,237,51,45,48,166,45,238,206,111,69,223,182,106,106,254,151,153,183,153,202,231,49,219,55,114,217,187,110,154,236,110,191,82,1,234,192,0,0,0,0,0,0,0,0,0,15,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,192,30,83,2,229,62,86,101,127,93,236,207,45,48,166,18,239,62,87,91,220,86,106,106,14,171,151,187,151,205,228,177,187,246,243,31,183,118,186,111,118,159,90,158,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,34,172,244,225,115,34,120,148,238,79,109,120,27,196,126,28,234,123,179,241,157,101,31,35,168,229,115,191,54,150,61,219,185,17,126,86,186,109,247,105,170,234,200,190,23,50,39,134,190,251,246,41,129,188,57,226,62,155,188,255,0,25,214,86,115,250,126,111,39,243,153,100,219,183,159,47,228,233,174,239,126,186,38,146,168,0,0,0,8,171,0,113,71,145,57,161,154,120,143,37,48,46,57,239,60,103,132,186,206,248,182,119,101,100,61,47,75,82,218,105,255,0,13,44,77,137,251,102,145,141,248,30,237,117,213,53,68,85,37,80,0,0,0,0,4,85,143,248,163,200,156,175,205,60,57,146,152,235,28,247,102,51,197,189,31,115,219,59,178,178,110,171,170,169,117,52,31,134,138,39,68,205,211,70,246,252,111,110,154,106,186,34,162,146,169,21,99,254,23,50,39,52,51,79,14,103,94,58,192,221,231,140,240,151,71,220,247,62,243,172,135,165,233,106,93,83,7,224,98,149,177,63,108,210,61,223,27,29,174,186,46,168,136,128,74,160,17,86,122,113,71,145,60,53,247,39,182,188,115,225,207,17,245,61,217,248,178,178,179,159,211,242,185,223,155,69,38,221,188,248,191,43,77,119,123,181,209,116,9,84,0,0,0,0,0,0,0,0,138,177,255,0,11,153,19,154,25,167,135,51,175,29,96,110,243,198,120,75,163,238,123,159,121,214,67,210,244,181,46,169,131,240,49,74,216,159,182,105,30,239,141,142,215,93,23,84,68,66,85,0,66,153,215,193,159,13,156,68,226,170,92,107,156,121,111,226,11,213,21,189,150,184,42,123,226,190,147,101,43,36,146,70,199,178,158,120,216,186,62,105,23,85,77,223,22,154,232,136,137,224,63,177,113,192,159,253,99,63,229,53,227,254,150,90,160,5,0,237,91,225,115,61,184,148,246,93,236,83,3,120,143,195,157,247,222,127,140,232,232,249,29,71,67,201,252,230,88,247,110,228,75,249,58,233,183,223,166,169,172,85,219,157,250,147,253,164,253,218,95,252,244,226,143,34,120,107,238,79,109,120,231,195,158,35,234,123,179,241,101,101,103,63,167,229,115,191,54,138,77,187,121,241,126,86,154,238,247,107,162,233,85,114,47,133,204,246,226,83,190,255,0,178,129,129,188,71,225,206,155,192,255,0,140,232,232,249,29,71,55,188,127,66,75,30,237,220,138,31,183,215,77,191,6,154,191,80,149,120,231,250,118,127,18,126,133,95,240,151,137,127,67,255,0,147,116,159,164,191,243,159,179,255,0,59,253,105,234,184,104,225,115,2,101,127,65,157,119,140,13,221,153,207,139,112,252,94,59,185,247,156,211,117,87,74,174,77,77,203,240,45,149,212,140,221,89,26,187,240,12,107,19,77,25,163,23,66,0,207,78,40,243,219,137,78,228,254,197,254,57,241,31,135,58,159,28,126,44,163,163,228,117,28,174,238,253,55,20,123,183,114,43,190,195,93,54,252,122,106,205,110,166,83,248,239,217,102,13,246,165,253,217,248,126,221,226,63,177,253,41,211,71,213,125,135,224,190,219,153,246,127,7,253,79,187,64,61,89,64,56,67,226,143,61,179,67,143,172,234,201,76,117,142,123,207,6,97,47,17,247,61,179,187,40,225,233,122,91,212,20,208,126,26,40,155,43,246,195,35,219,241,189,218,235,170,234,168,138,95,242,42,192,28,46,100,78,87,230,158,35,206,188,11,129,187,179,25,226,222,179,190,46,125,231,89,55,85,213,84,182,166,127,192,203,43,162,102,233,163,99,190,6,55,77,52,77,17,85,0,149,72,171,232,185,145,62,221,190,146,254,6,254,217,63,239,223,121,214,127,184,250,47,205,249,189,63,230,255,0,7,217,255,0,59,242,190,34,42,255,0,71,103,211,179,254,246,239,185,255,0,222,127,255,0,15,253,33,255,0,219,150,90,160,6,96,103,135,25,156,73,224,254,210,235,111,15,216,115,50,58,76,3,81,140,48,157,174,75,71,115,208,73,186,150,182,42,7,84,199,207,124,11,50,111,89,229,93,119,238,110,239,133,83,68,210,64,250,81,231,183,246,88,126,141,30,57,254,214,223,239,39,118,81,255,0,139,93,111,231,28,174,163,243,143,143,237,63,155,249,63,9,101,49,55,6,124,54,99,12,229,135,136,28,71,150,253,94,62,167,184,80,93,35,187,247,197,124,123,106,168,155,19,105,164,228,50,116,133,118,36,17,38,155,54,187,111,196,139,170,234,19,89,157,92,116,113,153,155,28,59,113,161,149,216,42,221,153,30,31,203,42,219,125,146,233,138,169,187,158,154,175,125,43,238,213,49,214,73,189,96,146,161,53,166,133,19,72,151,119,195,171,83,114,234,183,171,54,60,119,236,179,25,123,45,254,236,252,63,113,240,231,216,254,148,233,164,233,126,223,240,95,109,203,251,79,131,254,171,221,169,64,47,92,46,99,188,208,225,99,53,115,175,143,252,13,222,121,207,132,176,253,247,195,23,62,243,134,30,150,215,75,110,90,154,63,192,218,165,109,35,246,214,73,86,239,194,177,207,93,116,118,172,70,32,31,87,58,243,239,140,238,34,113,85,46,53,236,215,197,126,32,203,42,43,123,45,119,106,158,134,213,73,178,250,201,36,146,104,246,94,99,142,161,116,166,154,137,117,98,114,190,45,17,119,35,209,51,7,61,56,163,207,110,37,59,147,219,94,57,241,31,135,58,158,236,252,89,71,71,200,234,57,92,239,205,162,143,118,238,68,95,149,174,155,125,218,106,186,222,158,203,254,51,56,108,225,219,32,175,248,43,56,243,35,195,247,170,220,97,85,116,130,155,185,235,234,247,210,190,138,138,54,201,190,158,9,24,154,190,25,19,69,93,223,14,186,104,168,171,152,32,13,169,200,190,23,59,39,184,148,239,191,98,152,27,196,126,28,233,187,207,241,158,37,163,228,117,28,222,79,231,50,199,187,119,34,95,201,215,77,190,253,53,77,104,7,3,31,65,63,227,183,211,87,254,13,240,215,233,143,242,158,175,244,111,254,109,246,159,230,255,0,174,34,172,139,226,143,61,184,107,239,191,98,152,231,195,158,35,233,187,207,241,101,29,103,63,167,230,242,127,57,138,77,187,121,242,254,78,154,238,247,235,162,104,22,83,180,11,11,113,157,129,176,172,152,43,50,232,122,46,31,240,254,48,91,94,94,211,115,109,82,114,41,96,142,170,59,92,123,225,87,86,187,109,11,30,154,212,42,185,116,214,69,87,232,167,128,207,223,160,159,209,99,46,61,133,255,0,167,63,226,127,24,254,152,255,0,123,165,235,255,0,58,254,9,249,231,43,236,127,204,248,53,52,251,52,113,79,13,152,231,130,252,159,198,188,119,87,117,182,92,65,111,195,247,71,212,242,171,227,231,223,103,180,190,69,147,101,173,26,246,238,99,234,215,77,18,36,215,77,17,118,161,146,220,75,240,185,142,242,191,175,206,187,62,6,238,204,152,197,184,130,95,2,92,251,206,25,186,171,93,87,58,166,219,248,23,74,234,182,110,163,141,29,248,118,53,233,166,143,209,235,160,18,7,101,254,66,101,63,17,57,251,127,193,89,199,133,60,65,101,162,193,245,87,72,41,186,234,154,77,149,76,173,162,141,178,111,167,146,55,174,140,154,68,209,87,111,197,174,154,162,42,108,167,209,115,34,125,132,253,26,60,13,253,173,191,222,78,243,172,255,0,118,117,191,156,115,122,143,206,62,63,180,254,111,228,252,37,85,236,209,250,9,254,34,246,23,254,156,254,207,233,124,99,250,99,252,143,175,252,235,248,39,231,156,175,177,255,0,51,224,212,186,153,165,154,88,19,37,176,37,207,51,51,46,251,220,216,110,205,201,235,107,122,89,170,57,92,217,153,12,127,131,133,143,145,218,201,43,27,240,181,116,215,85,209,17,85,2,128,101,111,1,88,239,37,187,73,237,153,153,150,153,83,220,217,37,102,231,116,85,189,251,13,71,43,155,96,124,50,126,14,106,135,213,187,90,201,94,223,137,171,166,186,166,140,68,84,210,163,202,101,110,105,96,76,233,192,150,204,204,203,75,239,124,225,187,207,59,162,173,233,102,167,230,242,166,124,50,126,14,102,50,70,233,36,79,111,196,212,215,77,83,84,84,85,245,96,15,147,139,49,77,139,3,97,91,206,53,197,53,221,21,151,15,219,234,46,151,26,158,83,228,228,82,193,27,164,150,77,140,71,61,219,88,199,46,141,69,114,233,162,34,175,184,250,199,201,197,152,90,197,142,112,173,231,5,98,154,30,182,203,136,45,245,22,187,141,55,53,241,243,233,103,141,209,203,30,246,43,94,221,204,123,147,86,170,57,53,213,21,23,222,5,43,185,103,223,18,124,68,231,238,3,198,188,20,226,191,16,112,255,0,69,112,181,218,241,197,79,67,65,73,178,169,149,171,37,198,61,151,40,227,173,93,40,102,166,93,96,77,191,22,140,93,232,228,75,212,71,249,41,144,153,79,195,182,21,170,193,89,57,133,60,63,101,173,184,62,233,61,55,93,83,87,190,169,241,199,27,164,223,81,36,143,77,89,12,105,162,46,223,135,93,53,85,85,144,0,0,0,0,102,174,108,127,102,115,218,158,50,246,91,253,198,120,130,227,225,207,238,83,244,95,83,39,75,246,255,0,133,251,30,95,218,124,127,245,94,253,64,186,184,3,133,204,137,202,252,211,196,121,215,129,112,55,118,99,60,91,214,119,197,207,188,235,38,234,186,170,150,212,207,248,25,101,116,76,221,52,108,119,192,198,233,166,137,162,42,161,234,179,75,52,176,38,75,96,75,158,102,102,93,247,185,176,221,155,147,214,214,244,179,84,114,185,179,50,24,255,0,7,11,31,35,181,146,86,55,225,106,233,174,171,162,34,170,50,159,199,126,203,48,111,181,47,238,207,195,246,239,17,253,143,233,78,154,62,171,236,63,5,246,220,207,179,248,63,234,125,218,12,210,202,220,9,157,56,18,231,150,121,151,98,239,156,55,121,228,245,180,93,84,212,252,222,84,204,154,63,194,66,246,72,221,36,137,142,248,92,154,233,162,234,138,168,160,202,220,210,192,153,211,129,45,153,153,150,151,222,249,195,119,158,119,69,91,210,205,79,205,229,76,248,100,252,28,204,100,141,210,72,158,223,137,169,174,154,166,168,168,171,234,207,41,149,185,91,129,50,91,2,91,50,207,45,44,93,205,134,236,220,238,138,139,170,154,163,149,205,153,243,73,248,73,158,249,29,172,146,189,223,19,151,77,116,77,17,17,19,213,128,0,0,62,78,44,197,54,44,13,133,111,56,215,20,215,116,86,92,63,111,168,186,92,106,121,79,147,145,75,4,110,146,89,54,49,28,247,109,99,28,186,53,21,203,166,136,138,190,227,235,31,39,22,97,107,22,57,194,183,156,21,138,104,122,219,46,32,183,212,90,238,52,220,215,199,207,165,158,55,71,44,123,216,173,123,119,49,238,77,90,168,228,215,84,84,95,120,30,3,34,248,163,200,158,37,59,239,216,166,57,241,31,135,58,110,243,252,89,89,71,200,234,57,188,159,206,98,143,118,238,68,191,147,174,155,125,250,106,154,202,165,85,255,0,64,159,102,191,255,0,155,175,104,191,254,152,187,245,253,7,255,0,132,114,182,117,191,204,221,204,255,0,93,183,221,106,128,0,0,0,0,17,87,210,143,34,125,187,125,26,60,115,253,178,127,222,78,236,172,255,0,113,245,191,156,114,186,127,205,254,63,180,254,111,229,124,36,170,69,95,69,204,137,246,237,244,151,240,55,246,201,255,0,126,251,206,179,253,199,209,126,111,205,233,255,0,55,248,62,207,249,223,149,241,1,42,128,0,138,177,255,0,11,153,19,154,25,167,135,51,175,29,96,110,243,198,120,75,163,238,123,159,121,214,67,210,244,181,46,169,131,240,49,74,216,159,182,105,30,239,141,142,215,93,23,84,68,67,228,231,95,6,124,54,113,19,138,169,113,174,113,229,191,136,47,84,86,246,90,224,169,239,138,250,77,148,172,146,73,27,30,202,121,227,98,232,249,164,93,85,55,124,90,107,162,34,36,214,0,143,242,83,33,50,159,135,108,43,85,130,178,115,10,120,126,203,91,112,125,210,122,110,186,166,175,125,83,227,142,55,73,190,162,73,30,154,178,24,211,68,93,191,14,186,106,170,171,242,178,47,133,204,137,225,175,190,253,138,96,111,14,120,143,166,239,63,198,117,149,156,254,159,155,201,252,230,89,54,237,231,203,249,58,107,187,223,174,137,167,201,206,190,51,56,108,225,219,21,82,224,172,227,204,143,15,222,171,109,236,186,65,77,220,245,245,123,233,95,36,145,182,77,244,240,72,196,213,240,200,154,42,238,248,117,211,69,69,89,172,0,34,172,139,226,143,34,120,148,239,191,98,152,231,196,126,28,233,187,207,241,101,101,31,35,168,230,242,127,57,138,61,219,185,18,254,78,186,109,247,233,170,106,207,78,40,242,39,134,190,228,246,215,142,124,57,226,62,167,187,63,22,86,86,115,250,126,87,59,243,104,164,219,183,159,23,229,105,174,239,118,186,46,129,42,131,228,225,60,83,98,199,56,86,205,141,112,181,119,91,101,196,22,250,123,165,186,167,148,248,249,244,179,198,217,34,147,99,209,175,110,230,61,171,163,145,28,154,232,168,139,238,62,176,2,42,250,81,228,79,183,111,163,71,142,127,182,79,251,201,221,149,159,238,62,183,243,142,87,79,249,191,199,246,159,205,252,175,132,149,72,171,232,185,145,62,221,190,146,254,6,254,217,63,239,223,121,214,127,184,250,47,205,249,189,63,230,255,0,7,217,255,0,59,242,190,32,31,69,204,137,246,237,244,151,240,55,246,201,255,0,126,251,206,179,253,199,209,126,111,205,233,255,0,55,248,62,207,249,223,149,241,18,168,0,103,87,29,25,247,155,22,142,52,50,187,133,251,118,43,228,229,150,102,219,236,150,188,85,99,232,105,157,222,20,183,27,181,77,21,100,125,66,198,181,17,115,41,145,35,214,41,24,230,254,83,85,174,248,137,175,251,23,28,9,255,0,214,51,254,83,94,63,233,100,171,143,248,92,200,156,208,205,60,57,157,120,235,3,119,158,51,194,93,31,115,220,251,206,178,30,151,165,169,117,76,31,129,138,86,196,253,179,72,247,124,108,118,186,232,186,162,34,18,168,17,254,74,100,38,83,240,237,133,106,176,86,78,97,79,15,217,107,110,15,186,79,77,215,84,213,239,170,124,113,198,233,55,212,73,35,211,86,67,26,104,139,183,225,215,77,85,85,100,0,0,0,0,0,0,21,255,0,141,111,165,143,178,203,87,208,235,251,179,241,4,29,119,232,223,209,125,53,71,51,244,135,224,190,219,166,252,159,143,253,175,118,226,192,0,34,174,23,61,187,123,9,195,63,73,127,244,201,254,27,223,127,153,255,0,187,39,233,255,0,50,254,15,249,191,35,242,63,206,248,183,18,169,85,127,209,217,244,236,255,0,189,187,238,127,247,159,255,0,195,255,0,72,127,246,229,150,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,8,171,0,112,185,145,57,95,154,120,143,58,240,46,6,238,204,103,139,122,206,248,185,247,157,100,221,87,85,82,218,153,255,0,3,44,174,137,155,166,141,142,248,24,221,52,209,52,69,84,37,80,0,0,0,2,42,226,143,31,230,158,87,228,78,38,199,89,41,130,188,91,140,237,157,23,118,89,187,182,166,191,170,230,86,65,20,223,128,166,115,101,126,216,100,149,255,0,11,147,77,155,151,220,138,131,133,204,127,154,121,161,145,56,103,29,103,94,10,240,150,51,185,245,189,231,102,238,218,154,14,151,151,89,60,80,254,2,165,206,149,155,161,142,39,252,78,93,119,238,79,114,162,1,42,131,202,102,197,255,0,21,97,76,172,198,88,167,2,217,59,231,18,89,176,253,198,225,103,183,116,210,84,117,149,209,83,72,248,32,229,68,169,36,155,228,107,27,177,138,142,118,186,34,162,170,17,87,5,57,189,159,185,211,149,151,92,83,196,102,87,248,19,18,82,226,9,237,244,182,238,228,173,181,243,104,91,77,78,246,79,202,172,123,228,118,178,75,51,119,162,237,94,94,136,154,181,117,11,0,69,89,233,194,230,68,241,41,220,158,218,240,55,136,252,57,212,247,103,227,58,202,62,71,81,202,231,126,109,44,123,183,114,34,252,173,116,219,238,211,85,214,85,0,0,60,166,5,205,140,172,205,14,187,217,158,101,225,76,91,221,156,174,183,184,175,52,213,253,47,51,119,47,155,201,123,182,110,229,191,110,237,53,216,237,62,165,3,213,131,197,96,172,239,201,124,202,186,203,98,203,156,222,193,88,170,229,5,59,170,229,163,178,95,233,43,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,77,94,212,254,84,61,168,30,127,26,230,22,1,203,91,84,87,220,198,199,24,127,10,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,93,24,229,254,69,62,173,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,21,198,182,80,228,22,116,229,101,171,11,113,25,154,30,4,195,116,184,130,11,133,45,199,190,232,173,124,218,230,211,84,49,144,115,107,24,248,221,172,114,204,237,136,155,151,151,170,46,141,93,100,12,31,91,149,153,55,145,216,95,151,152,22,170,124,3,134,112,253,174,223,65,136,238,151,90,102,82,205,66,200,98,130,150,119,213,124,16,187,154,139,22,143,110,141,123,158,155,83,226,68,2,64,7,201,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,250,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,116,95,115,154,168,190,244,83,235,1,158,185,189,155,220,125,218,120,251,160,192,152,18,211,141,95,146,175,197,24,106,154,121,233,176,68,117,54,238,238,154,58,37,184,42,215,173,43,156,140,71,62,167,123,249,191,131,209,200,138,221,190,237,10,0,0,63,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,202,193,89,133,128,115,42,213,45,247,46,113,198,31,197,86,216,42,29,73,45,101,146,231,13,116,17,206,214,181,206,137,210,66,231,53,30,141,123,28,173,85,215,71,181,127,149,0,241,89,233,194,230,68,241,41,220,158,218,240,55,136,252,57,212,247,103,227,58,202,62,71,81,202,231,126,109,44,123,183,114,34,252,173,116,219,238,211,85,214,85,7,148,192,185,177,149,153,161,215,123,51,204,188,41,139,123,179,149,214,247,21,230,154,191,165,230,110,229,243,121,47,118,205,220,183,237,221,166,187,29,167,212,160,121,92,139,225,115,34,120,107,239,191,98,152,27,195,158,35,233,187,207,241,157,101,103,63,167,230,242,127,57,150,77,187,121,242,254,78,154,238,247,235,162,105,42,128,0,30,82,193,155,25,89,138,241,85,203,2,225,108,203,194,151,156,73,102,231,119,141,158,223,121,166,168,174,163,229,72,145,75,206,129,143,89,35,217,35,154,199,110,106,109,114,163,87,69,93,10,193,150,252,95,231,69,23,18,89,133,130,184,151,193,184,127,44,178,146,201,81,118,164,194,248,190,247,110,171,178,193,117,158,26,246,71,71,19,107,171,102,233,167,124,180,169,60,200,216,145,21,233,19,158,221,26,215,32,23,40,133,56,204,196,217,203,131,248,108,198,24,143,135,234,107,173,70,62,164,238,254,232,142,215,105,109,206,169,219,235,233,217,62,202,103,71,34,73,248,7,76,171,240,46,214,234,239,118,221,82,64,246,177,149,158,4,246,165,237,47,10,120,51,252,99,239,154,110,235,251,110,71,231,91,249,95,109,248,63,202,252,191,135,235,247,20,175,251,37,223,232,236,246,23,226,204,170,246,49,254,56,245,255,0,240,63,85,249,255,0,85,210,126,121,248,31,200,254,103,229,251,192,247,252,25,228,13,187,24,88,112,127,23,92,64,229,237,214,159,136,106,190,240,239,123,181,209,149,86,202,166,236,125,69,4,27,237,205,88,233,163,254,0,216,88,159,128,77,205,210,79,123,157,189,108,94,119,220,241,149,151,37,241,245,231,46,99,171,147,22,80,97,123,173,77,133,148,148,137,85,59,174,44,164,145,212,201,28,42,215,36,175,230,163,52,98,181,219,151,68,209,117,208,243,255,0,75,30,22,63,236,150,202,175,253,178,183,127,243,135,210,199,133,143,251,37,178,171,255,0,108,173,223,252,224,34,174,2,179,59,136,44,65,144,88,155,26,241,139,53,214,201,122,180,98,10,215,117,56,154,201,21,135,167,179,197,69,75,39,57,204,228,194,196,133,175,90,149,89,92,154,124,47,69,118,141,209,61,254,114,226,204,43,157,60,44,102,239,177,204,77,106,199,125,86,15,191,218,96,240,205,108,119,78,109,115,173,210,109,166,111,78,175,221,50,243,99,210,52,248,151,152,207,119,196,154,212,190,47,248,249,181,86,231,70,30,225,163,5,99,76,181,190,101,38,102,217,233,44,152,191,20,82,92,91,83,61,170,11,141,93,69,21,115,163,172,142,163,166,129,241,82,171,101,69,154,55,163,21,200,231,163,154,168,210,64,203,124,97,194,39,4,60,54,230,21,139,135,254,36,240,86,42,185,65,79,118,197,86,202,59,222,49,182,87,79,87,117,109,3,27,13,51,99,164,116,46,145,143,117,44,45,72,218,155,213,92,228,71,123,211,64,171,252,20,240,191,194,21,38,86,93,99,227,187,14,218,176,94,62,92,65,59,173,212,24,215,18,85,225,138,233,108,253,53,63,42,102,82,190,162,157,95,10,206,149,109,73,118,42,43,153,35,119,46,205,19,53,139,41,157,120,203,138,126,63,113,85,46,113,251,10,186,222,123,154,222,204,51,207,193,88,98,227,81,66,222,84,146,84,108,123,183,79,164,201,213,234,169,189,62,21,143,225,77,117,95,173,199,62,65,112,177,145,222,9,250,52,103,87,180,14,251,239,46,251,254,49,219,174,189,15,39,166,233,255,0,50,141,156,173,252,217,255,0,47,93,220,191,135,77,174,212,42,169,127,248,24,225,115,34,104,252,109,253,144,44,13,224,125,253,219,225,47,29,92,235,48,175,89,167,83,214,244,220,201,105,250,157,154,210,111,211,126,205,241,254,78,255,0,138,128,22,171,61,51,247,138,126,209,46,228,254,210,189,247,236,255,0,169,254,225,112,229,198,167,147,215,114,191,57,252,36,251,117,232,254,15,201,215,108,159,149,167,184,54,123,20,112,229,195,166,119,228,190,15,203,27,238,24,164,196,153,117,99,167,183,213,225,168,41,47,53,92,132,130,26,71,67,73,44,117,48,76,143,153,157,60,170,136,229,145,200,228,114,57,119,46,138,99,183,28,88,139,138,203,95,123,100,206,58,195,248,174,217,145,216,43,24,79,107,192,145,220,48,194,82,208,199,75,71,212,211,219,99,134,224,232,27,37,86,148,72,253,170,249,164,116,141,69,122,171,213,55,26,63,142,243,35,137,46,30,56,26,201,58,204,144,201,218,188,85,141,160,179,225,187,37,218,195,87,135,171,235,167,161,129,182,119,44,238,146,154,153,209,205,19,217,52,49,70,170,255,0,115,85,234,213,77,85,52,133,120,254,198,183,94,40,120,68,203,172,35,130,169,233,49,86,109,193,120,180,94,241,126,9,194,172,117,117,214,197,59,109,149,81,215,54,162,223,27,164,169,165,100,21,83,182,7,164,201,172,111,123,24,245,220,169,168,102,86,74,103,222,108,112,237,138,170,177,174,78,98,191,15,222,171,109,239,181,207,83,208,211,85,239,165,124,145,200,232,246,84,71,35,19,87,195,26,234,137,187,225,211,93,21,81,109,86,66,113,161,153,156,76,230,197,139,36,120,204,205,251,85,199,39,113,39,85,226,74,107,164,22,235,37,44,157,61,52,181,52,155,235,105,227,130,88,116,171,130,153,83,108,173,220,228,70,46,228,114,181,105,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,151,194,230,0,202,204,208,207,108,51,129,115,175,26,248,75,6,92,250,222,243,188,247,149,53,7,75,203,163,158,88,127,15,82,215,68,205,211,71,19,62,38,174,187,246,167,189,81,64,215,236,210,205,140,172,201,254,19,174,121,91,217,251,153,120,82,191,25,218,57,62,18,195,152,90,243,77,137,174,143,230,220,153,61,111,38,150,71,212,203,81,164,50,85,200,237,90,253,140,71,187,225,70,106,217,171,131,60,77,156,184,195,134,204,31,136,248,129,166,186,211,227,234,190,240,239,120,238,150,150,219,42,155,178,190,161,144,111,166,108,113,164,127,128,108,42,159,2,110,110,142,247,238,213,106,174,66,112,225,217,183,195,182,108,88,179,143,5,113,139,106,173,189,97,254,171,166,130,233,152,86,25,41,95,207,166,150,157,251,219,28,81,189,116,100,206,84,209,233,241,34,107,170,106,139,224,56,163,237,108,205,60,175,207,108,77,129,114,82,155,42,177,110,12,182,116,93,217,121,217,83,95,213,115,40,224,150,111,195,211,86,54,39,237,154,73,89,240,181,52,217,181,125,232,170,6,170,2,149,112,199,198,182,105,231,79,5,249,177,196,94,41,176,97,74,92,73,129,59,251,187,169,109,244,181,44,161,151,162,180,195,89,23,57,143,157,242,59,89,37,114,59,108,141,213,168,136,154,47,189,96,12,135,237,51,227,67,53,241,86,31,184,220,114,67,10,123,54,241,5,37,191,21,98,171,126,26,187,116,54,106,30,100,75,89,60,213,139,84,234,122,126,77,60,139,43,159,47,194,198,232,247,38,208,53,80,30,127,5,102,22,1,204,171,84,183,220,185,199,24,127,21,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,93,30,213,254,84,61,0,0,82,174,43,120,214,205,60,61,225,111,160,237,131,10,103,111,81,215,120,163,184,169,106,113,47,116,109,228,116,124,222,236,157,58,126,118,181,91,121,191,151,200,118,223,200,113,117,64,2,191,241,173,155,217,251,146,217,89,106,197,60,57,229,127,142,241,37,86,32,130,223,85,110,238,74,219,167,42,133,212,213,15,124,252,170,55,178,70,233,36,80,183,122,174,212,230,104,169,171,147,73,87,41,239,248,171,21,229,102,13,197,56,234,201,220,216,146,243,135,237,215,11,197,187,166,146,159,163,174,150,154,55,207,7,42,85,89,35,217,35,158,221,143,85,115,116,209,85,85,20,15,86,15,41,96,205,140,172,197,120,170,229,129,112,182,101,225,75,206,36,179,115,187,198,207,111,188,211,84,87,81,242,164,72,165,231,64,199,172,145,236,145,205,99,183,53,54,185,81,171,162,174,135,149,226,143,31,230,158,87,228,78,38,199,89,41,130,188,91,140,237,157,23,118,89,187,182,166,191,170,230,86,65,20,223,128,166,115,101,126,216,100,149,255,0,11,147,77,155,151,220,138,128,74,165,42,246,151,198,79,246,73,189,157,119,110,43,246,7,254,232,240,156,125,215,250,3,157,250,75,167,221,249,247,187,237,191,47,240,127,87,194,122,191,111,188,83,253,4,253,186,123,21,254,220,255,0,226,119,135,46,63,239,199,75,249,135,51,171,252,207,240,223,151,252,255,0,200,247,18,175,11,152,255,0,52,243,67,34,112,206,58,206,188,21,225,44,103,115,235,123,206,205,221,181,52,29,47,46,178,120,161,252,5,75,157,43,55,67,28,79,248,156,186,239,220,158,229,68,2,85,4,63,157,124,71,96,28,186,195,216,190,197,135,179,15,5,85,102,133,174,207,83,45,147,8,84,221,161,125,198,190,234,180,171,37,13,34,80,178,86,212,74,249,222,232,90,200,152,136,249,57,141,70,123,220,138,70,188,36,241,109,138,177,238,21,125,187,139,72,176,166,85,230,77,118,32,91,125,147,10,220,27,37,142,186,229,66,248,224,74,121,225,163,175,153,213,19,115,42,31,81,19,94,205,90,231,68,172,106,110,107,128,159,239,249,177,149,152,83,21,91,112,46,41,204,188,41,102,196,151,158,79,119,89,238,23,154,106,122,234,206,108,139,20,92,152,30,244,146,77,242,53,204,110,214,174,231,34,181,53,84,208,245,101,127,205,238,10,114,179,58,115,247,5,113,23,138,111,248,174,151,18,96,78,237,238,234,91,125,85,51,40,101,232,171,100,172,139,156,199,192,249,29,172,146,185,29,182,70,234,212,68,77,23,222,179,173,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,160,70,185,233,194,230,68,241,41,220,158,218,240,55,136,252,57,212,247,103,227,58,202,62,71,81,202,231,126,109,44,123,183,114,34,252,173,116,219,238,211,85,214,85,60,166,5,205,140,172,205,14,187,217,158,101,225,76,91,221,156,174,183,184,175,52,213,253,47,51,119,47,155,201,123,182,110,229,191,110,237,53,216,237,62,165,24,235,54,50,179,43,250,31,105,153,151,133,48,151,121,243,122,46,253,188,211,80,117,92,189,188,206,87,57,237,223,183,152,205,219,117,211,123,117,250,208,15,86,15,41,129,115,99,43,51,67,174,246,103,153,120,83,22,247,103,43,173,238,43,205,53,127,75,204,221,203,230,242,94,237,155,185,111,219,187,77,118,59,79,169,79,86,0,2,170,228,22,126,241,79,143,120,167,204,124,173,205,44,149,240,230,91,97,206,248,240,230,35,240,229,198,143,188,186,123,140,80,82,255,0,10,158,71,83,205,204,167,124,146,126,13,169,187,110,230,232,212,84,2,213,0,0,30,43,59,238,120,202,203,146,248,250,243,151,49,213,201,139,40,48,189,214,166,194,202,74,68,170,157,215,22,82,72,234,100,142,21,107,146,87,243,81,154,49,90,237,203,162,104,186,232,123,80,5,95,236,244,199,28,75,227,252,151,189,94,120,168,162,196,20,184,178,28,81,83,77,70,203,222,30,101,154,117,183,37,37,35,163,86,194,216,97,71,51,154,249,244,126,213,213,81,201,170,237,209,45,1,229,47,249,177,149,152,83,21,91,112,46,41,204,188,41,102,196,151,158,79,119,89,238,23,154,106,122,234,206,108,139,20,92,152,30,244,146,77,242,53,204,110,214,174,231,34,181,53,84,208,245,96,66,153,215,193,159,13,156,68,226,170,92,107,156,121,111,226,11,213,21,189,150,184,42,123,226,190,147,101,43,36,146,70,199,178,158,120,216,186,62,105,23,85,77,223,22,154,232,136,137,53,148,171,141,110,39,56,208,201,108,211,181,97,110,28,248,122,241,222,27,170,195,240,92,42,174,62,19,187,93,57,85,206,169,168,99,224,230,209,202,200,219,164,113,66,237,138,155,147,153,170,174,142,77,46,168,25,171,216,215,148,249,167,149,254,215,253,166,101,166,43,194,93,231,225,254,139,191,108,213,52,29,87,47,188,57,156,174,115,27,191,111,49,155,182,235,166,246,235,245,161,117,115,211,133,204,137,226,83,185,61,181,224,111,17,248,115,169,238,207,198,117,148,124,142,163,149,206,252,218,88,247,110,228,69,249,90,233,183,221,166,171,172,170,0,249,56,79,11,88,176,54,21,179,96,172,45,67,209,89,112,253,190,158,215,110,166,230,190,78,69,44,17,182,56,163,222,245,115,221,181,140,106,106,229,87,46,154,170,170,251,207,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,123,75,227,39,251,36,222,206,187,183,21,251,3,255,0,116,120,78,62,235,253,1,206,253,37,211,238,252,251,221,246,223,151,248,63,171,225,46,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,121,76,11,155,25,89,154,29,119,179,60,203,194,152,183,187,57,93,111,113,94,105,171,250,94,102,238,95,55,146,247,108,221,203,126,221,218,107,177,218,125,74,122,178,191,240,165,193,78,86,112,125,226,159,102,119,252,87,115,241,111,67,214,247,237,85,52,220,190,151,159,203,229,114,96,139,77,122,151,238,221,187,93,27,166,154,46,161,96,0,0,15,63,141,115,11,0,229,173,170,43,238,99,99,140,63,133,109,179,212,54,146,42,203,221,206,26,24,36,157,205,115,155,19,100,153,205,106,189,90,199,185,26,139,174,140,114,255,0,34,158,128,135,248,160,225,127,0,241,103,128,45,249,115,152,215,124,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,234,141,247,253,104,161,42,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,126,179,207,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,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,174,186,34,125,71,160,0,0,0,0,0,1,85,120,231,207,222,41,242,59,193,63,70,140,149,246,129,223,125,229,223,127,197,203,141,215,161,228,244,221,63,230,82,51,149,191,155,63,229,235,187,151,240,233,181,218,133,170,51,87,177,175,41,243,79,43,253,175,251,76,203,76,87,132,187,207,195,253,23,126,217,170,104,58,174,95,120,115,57,92,230,55,126,222,99,55,109,215,77,237,215,235,67,74,128,21,127,133,254,207,76,151,225,51,31,220,51,27,46,113,62,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,69,119,187,234,84,180,0,243,248,215,48,176,14,90,218,162,190,230,54,56,195,248,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,186,232,199,47,242,40,17,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,190,255,0,173,21,142,56,95,192,56,255,0,134,138,110,21,239,55,124,65,14,19,165,179,218,108,140,172,166,168,133,183,21,130,222,250,119,66,229,145,209,58,45,238,90,104,247,175,47,69,213,218,35,117,77,37,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,4,127,144,153,41,133,120,118,202,123,22,78,96,171,133,214,182,203,135,250,174,154,123,164,177,201,84,254,125,76,181,15,222,232,227,141,139,163,230,114,38,140,79,133,19,93,87,85,89,0,0,0,0,60,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,212,71,252,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,123,254,164,73,128,1,85,120,24,207,222,41,243,199,198,223,73,124,149,246,127,220,157,219,220,159,197,203,141,171,174,231,117,61,71,231,178,63,155,179,149,7,228,105,183,153,241,107,185,186,122,174,20,184,41,202,206,15,188,83,236,206,255,0,138,238,126,45,232,122,222,253,170,166,155,151,210,243,249,124,174,76,17,105,175,82,253,219,183,107,163,116,211,69,215,202,240,49,159,188,83,231,143,141,190,146,249,43,236,255,0,185,59,183,185,63,139,151,27,87,93,206,234,122,143,207,100,127,55,103,42,15,200,211,111,51,226,215,115,116,181,64,1,85,120,231,207,222,41,242,59,193,63,70,140,149,246,129,223,125,229,223,127,197,203,141,215,161,228,244,221,63,230,82,51,149,191,155,63,229,235,187,151,240,233,181,218,179,247,63,120,167,192,92,44,101,198,105,101,110,74,248,143,50,113,31,115,248,143,14,120,114,227,89,221,189,69,186,89,234,191,130,193,35,106,33,229,212,50,56,255,0,8,229,219,187,107,181,114,162,129,21,103,198,67,226,174,11,177,86,32,226,211,132,188,31,138,243,23,50,115,23,16,85,219,239,118,75,133,190,75,189,13,45,13,124,146,215,212,79,13,61,4,112,212,51,109,69,53,60,109,123,229,123,81,178,43,92,142,115,154,228,157,115,35,135,235,87,27,220,54,229,237,139,136,6,98,12,43,114,158,158,211,138,174,116,118,68,109,12,244,151,87,80,61,179,83,58,58,184,230,116,108,99,170,166,106,198,228,222,138,214,162,187,220,186,203,249,79,127,197,88,175,43,48,110,41,199,86,78,230,196,151,156,63,110,184,94,45,221,52,148,253,29,116,180,209,190,120,57,82,170,201,30,201,28,246,236,122,171,155,166,138,170,168,164,21,218,23,197,6,62,225,51,37,236,185,141,151,54,140,63,113,185,92,113,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,104,174,247,125,74,129,232,62,133,57,89,244,78,250,29,119,254,43,240,103,251,187,170,166,239,79,210,93,225,246,156,142,87,219,124,63,101,249,30,239,175,226,32,15,236,42,112,177,254,63,102,175,254,181,183,127,208,75,41,193,158,117,226,174,34,120,108,193,249,199,141,109,246,170,43,214,32,239,14,166,11,92,82,71,74,206,69,125,69,59,54,54,73,36,122,106,200,90,171,171,215,226,85,211,68,209,18,107,3,10,254,133,57,89,253,146,111,161,215,127,226,191,6,127,187,186,170,110,244,253,1,222,31,105,200,229,125,183,195,246,95,145,238,250,254,34,213,102,199,99,158,65,97,76,172,198,88,167,2,226,76,213,188,226,75,54,31,184,220,44,246,238,178,138,163,172,174,138,154,71,193,7,42,42,36,146,77,242,53,141,216,197,71,59,93,17,81,85,11,85,244,41,202,207,165,143,211,23,191,241,95,140,255,0,220,61,85,55,117,254,141,238,255,0,179,228,115,126,199,226,251,95,203,247,253,95,9,96,0,200,14,10,123,44,176,174,116,229,101,215,20,241,25,110,205,92,9,137,41,113,4,246,250,91,119,38,59,95,54,133,180,212,239,100,252,170,202,71,200,237,100,150,102,239,69,218,188,189,17,53,106,235,229,115,247,179,71,192,92,83,229,198,86,229,110,19,205,92,71,150,216,143,185,252,71,136,250,14,179,187,122,139,140,176,85,127,10,130,149,180,240,242,233,217,28,159,132,106,237,221,185,218,181,81,13,169,0,67,252,47,240,191,128,120,76,192,23,12,185,203,155,190,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,117,87,123,254,164,78,120,113,214,83,230,158,87,244,62,211,50,211,21,225,46,243,230,244,93,251,102,169,160,234,185,123,121,156,174,115,27,191,111,49,155,182,235,166,246,235,245,161,181,60,107,113,57,198,134,75,102,157,171,11,112,231,195,215,142,240,221,86,31,130,225,85,113,240,157,218,233,202,174,117,77,67,31,7,54,142,86,70,221,35,138,23,108,84,220,156,205,85,116,114,105,149,124,86,241,173,154,124,96,248,91,218,101,131,10,91,60,37,215,116,93,197,75,83,15,51,170,228,115,57,188,233,229,215,78,153,155,118,237,211,87,107,174,169,160,64,5,212,225,75,18,241,245,193,247,138,125,153,240,149,138,238,126,45,232,122,222,253,192,119,169,185,125,47,63,151,202,228,172,90,107,212,191,118,237,218,232,221,52,209,117,165,102,233,246,144,241,173,154,124,31,123,59,246,103,96,194,151,63,22,247,191,91,223,180,181,51,114,250,94,147,151,202,228,207,22,154,245,47,221,187,118,186,55,77,52,93,67,213,231,238,126,241,79,128,184,88,203,140,210,202,220,149,241,30,100,226,62,231,241,30,28,240,229,198,179,187,122,139,116,179,213,127,5,130,70,212,67,203,168,100,113,254,17,203,183,118,215,106,229,69,40,87,103,22,113,90,172,28,114,230,182,99,113,1,126,195,249,123,114,196,22,123,236,183,56,175,117,77,180,193,77,117,158,241,73,52,212,141,109,91,209,204,123,92,147,34,68,231,43,209,35,118,186,237,85,61,5,255,0,181,79,143,172,41,133,109,184,235,20,240,237,133,44,216,110,243,201,238,235,197,195,8,222,169,232,107,57,177,172,177,114,103,125,90,71,38,248,218,231,183,107,151,115,81,92,154,162,106,71,252,69,112,235,149,153,175,149,150,60,251,200,76,85,117,204,92,237,204,91,133,54,38,198,152,47,12,215,83,93,251,155,175,166,150,170,189,237,160,165,137,213,116,240,195,89,36,80,34,204,247,236,230,49,143,115,158,228,80,62,6,4,203,126,27,120,135,227,151,59,40,243,191,56,169,48,174,9,158,241,137,47,118,155,245,38,33,160,161,130,186,119,94,26,144,54,58,154,150,201,12,172,124,51,75,34,35,61,238,70,35,145,116,69,215,218,241,71,194,31,0,185,95,145,56,155,29,100,167,19,254,45,198,118,206,139,187,44,222,53,178,215,245,92,202,200,34,155,240,20,208,182,87,237,134,73,95,240,185,52,217,185,125,200,168,82,171,6,83,230,158,43,197,87,44,11,133,178,211,21,222,113,37,155,157,222,54,123,125,154,166,162,186,143,149,34,69,47,58,6,49,100,143,100,142,107,29,185,169,181,202,141,93,21,116,52,171,133,206,201,60,172,205,12,137,195,56,235,58,234,115,87,9,99,59,159,91,222,118,109,244,212,29,47,46,178,120,161,252,5,77,27,165,102,232,99,137,255,0,19,151,93,251,147,220,168,128,102,175,178,124,211,240,39,181,47,102,152,175,193,159,227,31,115,84,247,95,219,114,63,58,217,202,251,111,193,254,87,229,252,63,95,184,154,184,51,224,243,21,113,19,155,24,62,221,141,112,38,96,81,101,150,32,239,14,167,21,90,237,114,71,74,206,69,53,66,179,101,100,144,201,78,154,212,194,216,151,93,126,37,86,38,142,211,77,148,250,20,229,103,209,59,232,117,223,248,175,193,159,238,238,170,155,189,63,73,119,135,218,114,57,95,109,240,253,151,228,123,190,191,136,133,114,18,229,159,188,59,113,39,98,224,167,5,101,37,214,183,135,252,63,213,116,216,226,233,97,173,146,169,252,250,9,110,79,223,113,141,99,162,93,43,166,116,9,164,41,240,162,49,117,126,174,80,144,34,225,39,10,240,215,193,126,115,228,230,78,75,138,241,31,136,240,254,34,184,65,5,193,209,214,87,79,93,81,105,233,219,4,45,167,134,61,219,185,17,163,88,140,87,43,156,190,245,213,17,34,174,204,204,135,197,95,66,252,202,201,204,227,193,248,175,7,120,199,16,94,109,243,193,112,183,201,111,174,232,106,237,52,116,238,158,22,212,71,255,0,132,70,189,88,230,238,98,251,151,69,66,255,0,128,43,174,91,240,253,106,224,135,134,220,194,177,112,254,204,65,138,174,80,83,221,177,85,178,142,246,141,174,158,174,234,218,6,54,26,102,199,73,28,46,145,143,117,44,45,72,218,155,213,92,228,71,123,211,79,63,192,198,126,241,79,158,62,54,250,75,228,175,179,254,228,238,222,228,254,46,92,109,93,119,59,169,234,63,61,145,252,221,156,168,63,35,77,188,207,139,93,205,210,213,0,43,255,0,10,92,20,229,103,7,222,41,246,103,127,197,119,63,22,244,61,111,126,213,83,77,203,233,121,252,190,87,38,8,180,215,169,126,237,219,181,209,186,105,162,235,96,0,0,121,252,107,152,88,7,45,109,81,95,115,27,28,97,252,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,93,116,99,151,249,20,249,88,43,59,242,95,50,174,178,216,178,231,55,176,86,42,185,65,78,234,185,104,236,151,250,74,233,227,129,174,107,93,43,163,134,71,57,24,142,123,26,174,84,211,87,181,63,149,10,85,136,240,230,116,113,225,157,24,223,134,142,37,242,179,16,96,188,164,193,119,139,149,239,11,226,139,37,142,174,221,61,206,122,58,181,162,163,107,171,43,82,106,105,153,45,45,92,242,170,69,27,85,234,198,185,170,141,71,53,66,192,100,95,8,25,47,150,185,209,138,120,168,203,156,101,136,47,151,44,205,167,174,171,149,210,220,105,42,109,82,65,113,171,138,185,210,210,172,48,181,202,197,115,25,203,114,200,244,216,239,245,218,163,137,86,217,157,249,47,122,198,79,203,155,54,111,96,170,252,89,29,68,244,143,176,211,95,233,37,184,182,120,17,235,52,75,76,217,22,84,124,105,28,138,246,237,213,187,29,174,154,41,245,114,247,5,90,178,215,0,97,172,185,177,84,85,207,109,194,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,215,93,17,62,162,191,224,126,207,76,151,192,28,75,212,241,81,102,196,248,214,108,89,85,120,187,94,223,71,83,91,72,235,114,79,112,101,67,102,106,70,218,102,203,177,169,83,38,196,230,106,154,55,85,118,139,168,90,0,0,20,171,50,248,99,224,191,18,241,147,71,156,120,199,136,94,234,205,136,113,5,138,225,14,21,241,101,166,13,245,212,177,210,165,20,29,28,145,45,74,243,91,20,11,177,31,185,252,207,129,83,115,116,245,121,251,144,92,44,99,222,41,242,227,52,179,75,58,188,57,153,56,115,185,252,57,135,60,71,110,163,239,46,158,227,44,244,191,193,103,141,213,19,115,42,31,36,127,131,114,110,219,181,186,57,21,79,213,142,59,61,50,95,31,241,47,77,197,69,231,19,227,88,113,101,45,226,211,123,101,29,53,109,35,109,203,61,189,148,237,133,171,27,169,157,46,199,37,52,123,211,153,170,234,237,21,186,166,158,131,55,184,41,202,204,233,207,220,21,196,94,41,191,226,186,92,73,129,59,183,187,169,109,245,84,204,161,151,162,173,146,178,46,115,31,3,228,118,178,74,228,118,217,27,171,81,17,52,95,122,133,128,60,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,154,233,170,47,212,122,0,5,127,225,75,130,156,172,224,251,197,62,204,239,248,174,231,226,222,135,173,239,218,170,105,185,125,47,63,151,202,228,193,22,154,245,47,221,187,118,186,55,77,52,93,124,175,28,249,5,194,198,120,248,39,233,47,157,94,207,251,147,188,187,147,248,199,110,181,117,220,238,155,168,252,246,55,243,118,114,160,252,141,54,243,62,45,119,55,75,84,87,254,43,120,41,202,206,48,124,45,237,50,255,0,138,237,158,18,235,186,46,226,170,166,135,153,213,114,57,156,222,116,18,235,167,76,205,187,118,233,171,181,215,84,208,28,41,112,83,149,156,31,120,167,217,157,255,0,21,220,252,91,208,245,189,251,85,77,55,47,165,231,242,249,92,152,34,211,94,165,251,183,110,215,70,233,166,139,173,128,42,175,3,25,251,197,62,120,248,219,233,47,146,190,207,251,147,187,123,147,248,185,113,181,117,220,238,167,168,252,246,71,243,118,114,160,252,141,54,243,62,45,119,55,75,84,0,0,0,0,0,0,5,127,205,238,10,114,179,58,115,247,5,113,23,138,111,248,174,151,18,96,78,237,238,234,91,125,85,51,40,101,232,171,100,172,139,156,199,192,249,29,172,146,185,29,182,70,234,212,68,77,23,222,182,0,0,0,0,0,21,87,142,124,253,226,159,35,188,19,244,104,201,95,104,29,247,222,93,247,252,92,184,221,122,30,79,77,211,254,101,35,57,91,249,179,254,94,187,185,127,14,155,93,168,90,160,121,76,167,191,226,172,87,149,152,55,20,227,171,39,115,98,75,206,31,183,92,47,22,238,154,74,126,142,186,90,104,223,60,28,169,85,100,143,100,142,123,118,61,85,205,211,69,85,84,83,213,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,1,85,120,231,227,159,232,93,224,159,237,93,227,31,24,247,151,247,239,187,250,94,147,166,255,0,39,155,126,238,167,249,186,108,254,93,125,214,168,0,5,0,237,171,242,177,133,190,96,80,250,117,196,191,224,8,171,132,239,43,25,55,242,255,0,15,122,116,4,170,87,254,53,184,173,250,31,101,101,171,51,60,5,226,222,243,196,16,88,186,46,244,232,57,124,202,106,137,185,188,206,76,186,233,211,109,219,181,53,223,174,190,237,22,85,202,124,117,237,67,43,48,110,102,119,95,118,120,183,15,219,175,189,23,63,157,210,245,84,209,205,202,230,109,110,253,188,205,187,182,183,93,53,209,53,208,15,86,0,0,0,0,0,0,0,0,0,0,87,254,53,184,82,250,96,229,101,171,44,252,123,225,46,236,196,16,95,122,222,235,235,249,156,186,106,136,121,92,190,116,90,107,212,238,221,185,116,217,166,158,253,82,192,0,34,174,23,50,47,232,215,145,56,103,37,60,83,226,63,14,117,191,140,250,30,143,159,212,86,79,83,246,60,201,54,237,231,237,252,181,215,110,190,237,116,73,84,0,0,0,0,0,7,42,231,85,6,0,241,207,199,63,211,71,193,63,218,187,193,222,14,239,47,239,223,120,117,93,95,77,254,79,14,205,189,55,243,181,223,252,154,123,194,170,150,171,142,126,57,254,154,62,9,254,213,222,14,240,119,121,127,126,251,195,170,234,250,111,242,120,118,109,233,191,157,174,255,0,228,211,223,85,64,26,169,199,215,250,150,92,57,126,200,127,238,229,81,229,50,159,2,255,0,99,51,43,48,111,28,93,233,237,35,218,158,31,183,88,188,47,200,238,126,238,239,42,104,238,124,222,179,117,71,59,151,208,242,182,242,89,187,153,187,86,237,218,236,214,39,254,10,120,173,250,31,102,157,215,51,60,5,226,222,243,195,243,216,186,46,244,232,57,124,202,154,121,185,188,206,76,186,233,211,109,219,181,53,223,174,190,237,20,53,83,130,158,20,188,61,154,119,94,56,188,123,212,123,109,195,243,223,124,47,221,123,59,163,190,42,105,238,124,174,179,156,189,71,43,78,86,238,76,123,255,0,43,70,126,73,117,76,128,236,172,199,94,212,56,250,205,188,203,238,190,236,241,110,31,191,223,122,46,127,59,165,234,175,84,83,114,185,155,91,191,111,51,110,237,173,215,77,116,77,116,53,252,0,0,0,0,0,0,0,0,10,85,193,79,102,247,208,251,52,238,185,153,237,151,197,189,231,135,231,177,116,94,29,232,57,124,202,154,121,185,188,206,170,93,116,233,182,237,218,154,239,215,95,118,139,117,64,0,0,0,0,0,10,85,153,125,155,222,209,56,201,163,226,219,219,47,119,244,152,130,197,125,240,255,0,135,121,187,187,182,58,86,114,186,174,169,186,115,58,93,119,114,190,29,255,0,83,180,247,221,80,0,0,0,0,42,175,3,28,115,253,52,124,109,253,171,188,29,224,238,237,254,253,247,135,85,213,245,63,228,240,236,219,211,127,59,93,255,0,201,167,190,213,0,0,3,42,248,5,255,0,85,55,136,223,218,255,0,253,227,165,3,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,210,245,48,90,226,142,74,167,243,234,98,167,102,198,201,36,108,93,31,51,85,117,122,124,40,186,106,186,34,132,128,8,255,0,33,51,175,10,241,19,148,246,44,227,193,86,251,173,21,151,16,117,93,52,23,72,163,142,169,156,138,153,105,223,189,177,201,35,19,87,194,229,77,30,191,10,166,186,46,168,146,0,0,0,0,0,2,191,241,173,194,151,211,7,43,45,89,103,227,223,9,119,102,32,130,251,214,247,95,95,204,229,211,84,67,202,229,243,162,211,94,167,118,237,203,166,205,52,247,234,150,0,1,229,50,159,2,251,47,202,204,27,150,125,233,222,126,18,195,246,235,23,91,200,228,245,93,45,52,112,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,61,88,0,0,0,8,171,138,60,244,250,53,228,78,38,206,191,11,120,143,195,157,23,226,206,187,163,231,245,21,144,83,125,183,46,77,187,121,251,191,33,117,219,167,187,93,82,85,0,87,254,10,120,173,250,96,229,101,215,51,60,5,225,46,236,196,19,216,186,46,244,235,249,156,186,106,121,185,188,206,76,90,107,212,237,219,181,116,217,174,190,253,18,192,0,0,0,0,0,0,0,0,0,0,20,171,232,83,154,127,217,38,250,98,247,254,20,240,103,251,135,170,169,239,79,208,29,223,246,124,142,87,219,124,95,107,249,30,255,0,175,225,46,168,0,0,0,0,0,10,85,217,189,193,78,105,240,125,237,19,218,101,255,0,10,92,252,91,221,29,23,113,85,84,205,203,233,122,190,103,55,157,4,90,107,212,179,110,221,218,232,237,116,209,53,11,170,0,0,1,15,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,213,91,238,250,213,2,96,4,127,144,153,215,133,120,137,202,123,22,113,224,171,125,214,138,203,136,58,174,154,11,164,81,199,84,206,69,76,180,239,222,216,228,145,137,171,225,114,166,143,95,133,83,93,23,84,73,0,0,0,0,0,1,85,120,231,224,99,233,163,224,159,237,163,224,239,7,119,151,247,147,188,58,174,175,166,255,0,40,135,102,222,155,249,218,239,254,77,61,246,168,202,190,220,239,212,159,237,39,238,208,50,172,0,4,255,0,193,79,10,95,76,28,211,186,229,159,143,124,37,221,152,126,123,239,91,221,125,127,51,151,83,79,15,43,151,206,139,77,122,157,219,183,46,155,52,211,223,170,69,89,177,129,125,151,230,158,50,203,62,244,239,63,9,98,11,141,139,173,228,114,122,174,150,166,72,121,188,189,206,217,187,151,187,110,231,105,174,154,174,154,158,84,186,156,78,113,173,149,153,211,193,126,83,240,233,133,172,24,174,151,18,96,78,225,239,26,171,133,45,51,40,101,232,173,51,81,203,201,123,39,124,142,214,73,90,173,221,27,117,106,42,174,139,238,80,191,248,151,133,47,166,15,0,185,13,150,158,61,240,151,118,97,252,47,125,235,123,175,175,230,114,236,171,15,43,151,206,139,77,122,157,219,183,46,155,52,211,223,170,88,14,23,50,47,232,215,145,56,103,37,60,83,226,63,14,117,191,140,250,30,143,159,212,86,79,83,246,60,201,54,237,231,237,252,181,215,110,190,237,116,71,9,222,86,50,111,229,254,30,244,232,9,84,0,0,0,0,0,0,0,0,0,0,10,171,144,92,115,251,113,226,159,49,248,104,246,93,220,158,207,251,227,241,223,125,245,61,119,67,113,138,139,243,126,157,156,173,252,221,255,0,104,237,187,118,252,90,238,75,84,0,0,0,0,10,255,0,155,220,107,101,102,75,103,238,10,225,211,20,216,49,93,86,36,199,125,219,221,213,86,250,90,103,208,197,214,214,201,71,23,57,239,157,146,55,73,34,114,187,108,110,209,170,138,154,175,185,2,192,0,0,21,87,129,142,57,254,154,62,54,254,213,222,14,240,119,118,255,0,126,251,195,170,234,250,159,242,120,118,109,233,191,157,174,255,0,228,211,223,106,128,0,0,0,0,0,8,255,0,62,243,175,10,240,237,148,247,220,227,198,182,251,173,109,151,15,244,189,76,22,184,163,146,169,252,250,152,169,217,177,178,73,27,23,71,204,213,93,94,159,10,46,154,174,136,161,10,253,6,63,209,217,244,213,246,163,251,53,220,159,240,63,118,254,119,212,127,229,126,199,249,191,206,45,81,31,228,38,117,225,94,34,114,158,197,156,120,42,223,117,162,178,226,14,171,166,130,233,20,113,213,51,145,83,45,59,247,182,57,36,98,106,248,92,169,163,215,225,84,215,69,213,18,64,0,15,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,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,186,106,169,245,145,255,0,11,252,80,96,30,44,240,5,195,49,178,230,209,136,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,93,81,222,239,169,84,38,0,0,0,0,0,0,0,8,83,140,204,148,197,92,68,240,217,140,50,115,5,92,45,84,87,172,65,221,253,52,247,73,100,142,149,156,138,250,122,135,239,116,113,200,244,213,144,185,19,70,47,196,169,174,137,170,160,77,96,133,56,51,201,76,85,195,183,13,152,63,39,49,173,194,213,91,122,195,253,225,212,207,107,150,73,41,95,207,175,168,168,102,199,73,28,111,93,25,51,81,117,98,124,72,186,106,154,42,205,96,0,0,0,0,0,41,87,102,247,5,57,167,193,247,180,79,105,151,252,41,115,241,111,116,116,93,197,85,83,55,47,165,234,249,156,222,116,17,105,175,82,205,187,119,107,163,181,211,68,212,46,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,1,242,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,166,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,77,83,220,230,162,167,189,16,250,192,15,147,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,244,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,232,158,247,57,85,125,234,167,214,35,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,210,245,48,90,226,142,74,167,243,234,98,167,102,198,201,36,108,93,31,51,85,117,122,124,40,186,106,186,34,249,254,23,248,160,192,60,89,224,11,134,99,101,205,163,16,91,173,182,235,196,182,73,98,189,211,195,12,238,158,56,97,153,206,107,97,150,86,171,54,212,49,17,85,200,186,163,189,223,82,168,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,255,0,133,46,53,178,179,140,31,20,251,51,176,98,187,103,132,186,30,183,191,105,105,161,230,117,92,254,95,43,147,60,186,233,211,63,118,237,186,106,221,53,213,116,11,0,0,2,31,226,131,138,12,3,194,102,0,183,230,54,99,90,49,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,170,183,221,245,170,72,25,123,141,109,89,149,128,48,214,99,88,169,234,224,182,226,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,107,174,138,191,89,95,251,66,248,95,199,220,89,228,189,151,46,114,230,239,135,237,215,43,118,40,166,189,203,45,238,162,104,96,116,17,210,85,194,230,181,208,197,43,149,251,170,24,168,138,212,77,17,222,255,0,169,22,107,201,12,21,117,203,92,151,192,57,115,125,168,164,158,229,133,112,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,174,154,106,137,245,1,237,64,0,0,0,0,0,0,0,0,0,67,252,80,113,65,128,120,76,192,22,252,198,204,107,70,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,117,86,251,190,181,79,65,69,69,149,156,74,101,102,20,197,56,167,47,237,88,143,13,226,59,125,14,38,183,91,177,53,170,154,179,145,212,83,35,226,123,162,127,50,54,204,216,231,115,85,90,171,166,231,162,57,81,125,254,131,26,229,238,1,204,171,84,86,44,198,192,248,127,21,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,93,30,228,254,85,40,174,113,103,21,215,139,59,173,211,130,238,11,175,216,131,42,49,182,84,94,39,150,190,190,90,167,88,173,78,181,91,29,37,186,90,74,89,109,207,150,101,103,58,162,153,209,196,232,88,205,145,106,187,85,173,106,135,160,207,188,235,194,183,123,237,247,179,95,133,251,125,215,44,179,54,110,151,184,238,214,184,163,178,216,173,250,50,43,205,70,201,168,164,90,136,185,148,201,59,23,101,63,197,44,170,142,248,92,231,150,87,133,204,1,154,121,95,145,56,103,2,231,94,53,241,110,51,182,117,189,231,121,239,42,154,254,171,153,89,60,176,254,30,165,173,149,251,97,146,38,124,77,77,54,109,79,114,34,149,255,0,232,83,154,127,68,239,14,247,254,20,250,77,127,215,83,170,169,239,79,210,91,255,0,76,242,59,195,244,119,240,79,171,242,63,5,246,101,128,225,115,0,102,158,87,228,78,25,192,185,215,141,124,91,140,237,157,111,121,222,123,202,166,191,170,230,86,79,44,63,135,169,107,101,126,216,100,137,159,19,83,77,155,83,220,136,160,74,160,0,0,0,5,85,227,159,63,120,88,200,239,4,253,37,242,87,218,7,125,247,151,114,127,23,45,215,94,135,147,211,117,31,158,200,206,86,254,108,31,145,174,238,95,197,166,214,235,106,143,41,142,178,159,43,51,67,161,246,153,150,152,83,22,247,103,55,162,239,219,53,53,127,75,204,219,204,229,115,152,237,155,185,108,221,183,77,118,55,95,169,0,192,30,43,120,41,205,62,15,188,45,237,50,255,0,133,46,126,45,235,186,46,226,170,169,155,151,210,242,57,156,222,116,17,105,175,82,205,187,119,107,163,181,211,68,214,0,61,86,58,205,140,211,205,14,135,218,102,101,226,188,91,221,156,222,139,191,111,53,53,253,47,51,111,51,149,206,123,182,110,229,179,118,221,53,216,221,126,164,37,94,20,184,41,205,62,48,124,83,236,206,255,0,133,45,158,18,232,122,222,253,170,169,135,153,213,115,249,124,174,76,18,235,167,76,253,219,182,233,171,116,215,85,208,46,255,0,103,63,103,61,214,193,117,183,103,126,119,217,178,215,26,96,156,105,129,225,171,180,218,106,233,221,113,158,154,122,199,82,84,193,44,144,84,211,36,44,123,97,73,88,174,99,220,168,175,84,77,81,85,74,151,23,9,56,171,137,78,52,51,159,39,50,114,92,41,135,60,57,136,49,21,194,8,46,14,146,142,134,10,26,123,183,78,216,33,109,60,50,109,219,207,141,26,196,98,53,26,213,247,166,136,139,31,226,204,229,226,159,37,177,85,231,39,62,145,121,129,75,224,75,133,70,25,228,90,113,117,197,148,49,116,82,58,159,101,59,119,179,108,41,202,209,137,177,186,53,19,225,79,169,36,14,2,184,182,194,188,53,231,238,38,206,60,227,139,21,226,63,17,225,250,219,124,243,219,219,29,101,116,245,213,21,180,181,14,158,103,84,77,30,237,220,137,21,207,87,171,149,206,79,114,234,170,129,185,57,33,130,174,185,107,146,248,7,46,111,181,20,147,220,176,174,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,211,77,81,62,163,218,158,127,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,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,117,209,87,235,61,0,0,0,0,0,0,0,0,10,171,192,198,65,113,79,145,222,54,250,75,231,87,180,14,251,238,222,228,254,49,220,110,189,15,39,169,234,63,61,141,156,173,252,216,63,35,93,220,191,139,77,173,212,45,81,15,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,213,91,238,250,213,60,255,0,26,217,67,159,185,211,149,150,172,45,195,158,104,120,19,18,82,226,8,46,21,87,30,251,173,181,243,104,91,77,80,199,193,205,163,99,228,118,178,75,11,182,42,109,94,94,170,186,181,53,130,184,95,224,131,137,43,6,63,184,86,113,163,153,152,127,57,112,75,236,242,197,65,97,189,222,107,241,20,20,215,85,154,21,138,173,180,215,24,18,22,61,176,165,76,105,43,126,52,73,156,212,247,61,192,93,92,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,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,53,215,69,95,172,244,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,241,89,247,157,120,87,135,108,167,190,231,30,53,183,221,107,108,184,127,165,234,96,181,197,28,149,79,231,212,197,78,205,141,146,72,216,186,62,102,170,234,244,248,81,116,213,116,69,9,0,17,254,66,103,94,21,226,39,41,236,89,199,130,173,247,90,43,46,32,234,186,104,46,145,71,29,83,57,21,50,211,191,123,99,146,70,38,175,133,202,154,61,126,21,77,116,93,81,36,0,7,148,191,229,62,86,98,188,85,109,199,88,167,45,48,165,231,18,89,185,61,221,120,184,89,169,170,43,168,249,82,44,177,114,103,123,22,72,246,72,231,61,187,92,155,92,170,228,209,87,83,213,128,5,85,207,220,130,226,159,30,241,79,151,25,165,149,185,213,225,204,182,195,157,207,226,60,57,226,59,141,31,121,116,247,25,103,170,254,11,4,110,167,155,153,78,248,227,252,35,147,118,221,174,209,168,138,51,247,32,184,167,199,188,83,229,198,105,101,110,117,120,115,45,176,231,115,248,143,14,120,142,227,71,222,93,61,198,89,234,191,130,193,27,169,230,230,83,190,56,255,0,8,228,221,183,107,180,106,34,147,254,108,88,49,86,43,202,204,101,133,176,45,239,185,177,37,231,15,220,109,246,123,143,83,37,63,71,93,45,52,140,130,126,108,72,178,71,178,71,49,219,216,138,230,233,170,34,170,32,30,172,21,87,129,140,130,226,159,35,188,109,244,151,206,175,104,29,247,221,189,201,252,99,184,221,122,30,79,83,212,126,123,27,57,91,249,176,126,70,187,185,127,22,155,91,173,170,2,170,240,49,144,92,83,228,119,141,190,146,249,213,237,3,190,251,183,185,63,140,119,27,175,67,201,234,122,143,207,99,103,43,127,54,15,200,215,119,47,226,211,107,117,181,64,0,0,0,62,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,212,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,170,123,156,212,84,247,162,31,88,1,242,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,154,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,93,19,222,231,42,175,189,84,250,192,242,153,177,96,197,88,175,43,49,150,22,192,183,190,230,196,151,156,63,113,183,217,238,61,76,148,253,29,116,180,210,50,9,249,177,34,201,30,201,28,199,111,98,43,155,166,168,138,168,128,87,94,36,248,108,226,75,55,56,146,192,184,215,5,102,189,37,187,41,45,212,246,202,76,95,132,42,239,181,240,193,122,130,58,249,164,174,138,74,24,226,117,53,75,38,165,145,176,171,102,84,71,162,43,31,240,232,167,202,204,142,16,51,162,139,137,44,189,198,188,52,99,44,63,150,89,73,100,168,180,213,226,140,33,100,184,213,217,96,186,207,13,123,228,172,149,212,52,80,244,211,190,90,84,130,21,116,170,138,244,137,172,118,141,107,84,146,184,41,202,28,253,201,108,172,186,225,110,35,51,67,199,120,146,171,16,79,112,165,184,247,221,109,211,149,66,234,106,118,50,14,109,99,25,35,116,146,41,157,177,19,106,115,53,69,213,203,165,128,0,0,0,0,0,85,92,130,200,46,41,240,23,20,249,143,154,89,165,157,94,35,203,108,71,223,30,28,195,158,35,184,214,119,111,81,113,138,122,95,224,179,198,218,120,121,116,236,146,63,193,185,118,238,218,221,90,170,165,170,0,67,252,80,113,65,128,120,76,192,22,252,198,204,107,70,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,109,167,122,42,163,149,117,86,251,190,181,79,65,144,153,215,133,120,137,202,123,22,113,224,171,125,214,138,203,136,58,174,154,11,164,81,199,84,206,69,76,180,239,222,216,228,145,137,171,225,114,166,143,95,133,83,93,23,84,79,65,141,114,247,0,230,85,170,43,22,99,96,124,63,138,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,174,143,114,127,42,159,171,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,233,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,209,61,238,114,170,251,213,64,250,192,143,243,239,58,240,175,14,217,79,125,206,60,107,111,186,214,217,112,255,0,75,212,193,107,138,57,42,159,207,169,138,157,155,27,36,145,177,116,124,205,85,213,233,240,162,233,170,232,138,200,76,235,194,188,68,229,61,139,56,240,85,190,235,69,101,196,29,87,77,5,210,40,227,170,103,34,166,90,119,239,108,114,72,196,213,240,185,83,71,175,194,169,174,139,170,32,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,212,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,170,123,156,212,84,247,162,31,151,5,101,238,1,203,91,84,182,44,185,192,248,127,10,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,93,24,212,254,68,61,0,0,0,0,0,2,149,118,111,101,167,25,57,119,237,19,233,109,114,197,117,125,225,221,30,31,239,220,89,29,239,111,47,171,234,185,91,42,38,228,235,190,159,118,187,119,104,223,175,111,186,234,128,0,0,0,0,0,0,0,0,0,0,0,242,152,23,41,242,179,43,250,239,102,121,105,133,48,151,121,242,186,222,226,179,83,80,117,92,189,220,190,111,37,141,223,183,152,253,187,181,211,123,180,250,212,245,96,0,0,0,0,0,7,148,205,44,210,192,153,45,129,46,121,153,153,119,222,230,195,118,110,79,91,91,210,205,81,202,230,204,200,99,252,28,44,124,142,214,73,88,223,133,171,166,186,174,136,138,168,30,172,30,83,43,115,75,2,103,78,4,182,102,102,90,95,123,231,13,222,121,221,21,111,75,53,63,55,149,51,225,147,240,115,49,146,55,73,34,123,126,38,166,186,106,154,162,162,175,171,0,0,0,10,171,199,63,211,179,248,147,244,42,255,0,132,188,75,250,31,252,155,164,253,37,255,0,156,253,159,249,223,235,75,84,0,0,0,242,150,12,167,202,204,41,138,174,88,235,11,101,166,20,179,98,75,207,59,188,111,22,251,53,53,61,117,103,54,68,150,94,116,236,98,73,38,249,26,215,187,115,151,115,145,28,186,170,106,121,92,1,197,30,68,230,134,105,226,60,148,192,184,231,188,241,158,18,235,59,226,217,221,149,144,244,189,45,75,105,167,252,52,177,54,39,237,154,70,55,224,123,181,215,84,213,17,84,149,64,0,0,0,0,0,0,21,87,251,40,252,9,255,0,215,207,254,76,222,63,232,133,170,50,175,129,142,203,143,238,219,233,171,145,159,239,111,134,191,140,223,248,207,87,250,54,175,255,0,22,251,79,243,127,215,1,64,51,211,133,204,246,225,175,185,61,181,224,111,14,120,143,169,238,207,198,116,117,156,254,159,149,206,252,218,89,54,237,231,197,249,90,107,187,221,174,139,164,255,0,129,120,17,237,63,202,254,187,217,158,23,197,120,75,188,249,93,111,113,99,251,125,7,85,203,221,203,230,242,107,155,191,111,49,251,119,107,166,247,105,245,169,0,103,167,20,121,237,196,167,114,123,107,199,62,35,240,231,83,221,159,139,40,232,249,29,71,43,157,249,180,81,238,221,200,139,242,181,211,111,187,77,87,93,169,254,202,63,2,127,245,243,255,0,147,55,143,250,32,24,237,196,15,9,60,84,100,173,169,217,165,196,6,10,171,160,167,191,222,22,154,91,181,93,250,138,225,61,101,198,118,203,59,150,69,134,162,73,92,247,164,83,61,94,228,247,170,46,171,170,166,186,169,131,240,255,0,2,185,43,194,38,78,230,151,16,25,79,150,180,20,247,252,47,135,169,165,187,85,224,88,110,19,214,92,103,182,54,119,44,139,13,52,146,185,239,72,166,122,189,201,239,84,93,87,85,77,97,252,89,138,111,184,231,21,94,113,175,104,133,119,91,194,94,32,184,84,93,50,186,167,148,200,249,245,83,200,233,44,242,108,180,35,110,109,221,107,125,98,233,84,136,212,215,73,81,37,216,133,85,197,152,167,137,62,54,113,85,231,133,252,132,174,241,158,89,96,75,133,69,211,5,216,249,84,22,238,142,197,69,35,168,168,36,234,42,146,26,137,54,83,85,69,30,147,72,233,93,191,115,209,92,138,228,11,43,199,175,31,25,43,136,50,11,12,224,174,14,179,182,235,100,189,90,49,5,19,122,108,51,73,116,176,244,246,120,168,170,163,228,181,252,168,88,144,181,235,76,137,19,87,79,133,138,141,209,186,165,191,236,225,197,152,171,28,240,99,151,152,167,26,226,107,174,32,189,86,247,183,83,113,186,86,201,87,85,62,203,173,91,25,190,89,21,207,118,214,49,173,77,87,220,214,162,39,185,16,173,92,52,112,185,217,177,154,29,6,74,94,48,55,121,231,62,18,195,241,120,238,217,222,119,248,122,91,165,47,38,154,229,248,102,202,218,71,237,172,145,91,248,7,185,139,174,172,213,137,169,106,178,183,52,184,78,201,108,119,108,224,119,45,47,189,205,137,44,220,238,139,11,244,183,42,142,87,54,23,220,228,254,25,51,31,27,181,142,87,203,241,76,186,107,181,52,84,70,160,88,0,0,0,124,156,89,138,108,88,27,10,222,113,174,41,174,232,172,184,126,223,81,116,184,212,242,159,39,34,150,8,221,36,178,108,98,57,238,218,198,57,116,106,43,151,77,17,21,125,199,149,201,76,251,202,126,34,112,173,86,53,201,204,87,226,11,45,21,193,246,185,234,122,26,154,77,149,76,142,57,29,30,202,136,227,122,232,201,163,93,81,54,252,90,107,170,42,32,126,78,38,238,215,91,7,13,185,175,125,177,92,234,237,215,43,118,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,133,32,236,107,205,140,211,205,15,107,254,211,51,47,21,226,222,236,240,255,0,69,223,183,154,154,254,151,153,222,28,206,87,57,238,217,187,150,205,219,116,215,99,117,250,144,209,76,89,133,172,88,231,10,222,112,86,41,161,235,108,184,130,223,81,107,184,211,115,95,31,62,150,120,221,28,177,239,98,181,237,220,199,185,53,106,163,147,93,81,81,125,231,128,200,190,23,50,39,134,190,251,246,41,129,188,57,226,62,155,188,255,0,25,214,86,115,250,126,111,39,243,153,100,219,183,159,47,228,233,174,239,126,186,38,129,42,128,0,2,63,206,188,251,202,126,29,176,173,46,53,206,60,87,225,251,45,109,193,150,184,42,122,26,154,189,245,79,142,73,27,30,202,120,228,122,106,200,100,93,85,54,252,58,107,170,162,47,170,194,120,166,197,142,112,173,155,26,225,106,238,182,203,136,45,244,247,75,117,79,41,241,243,233,103,141,178,69,38,199,163,94,221,204,123,87,71,34,57,53,209,81,23,220,5,64,225,143,45,56,201,195,92,104,102,198,49,206,59,150,43,155,41,238,189,253,225,88,110,24,178,58,234,22,115,110,208,201,71,201,162,74,135,186,13,41,91,34,55,88,217,177,186,179,225,215,106,219,252,83,132,240,174,57,177,85,97,108,107,134,109,88,130,203,91,179,169,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,84,247,57,168,169,239,68,62,177,149,124,85,102,151,107,14,75,94,51,23,51,33,190,247,54,83,217,177,5,87,117,86,244,184,106,163,149,107,150,191,147,67,248,53,99,234,93,171,101,129,191,27,85,233,174,175,211,71,42,4,213,133,178,35,137,252,13,218,19,75,124,193,86,187,174,31,225,166,139,127,77,102,181,226,10,122,75,20,27,236,142,107,246,90,35,157,187,119,92,94,231,174,144,123,229,114,202,191,90,188,189,69,127,224,43,52,177,222,116,240,157,129,179,51,50,239,189,243,137,47,61,231,214,214,244,176,211,243,121,87,42,168,99,252,28,44,100,109,210,56,152,223,133,169,174,154,174,170,170,171,96,0,31,39,22,98,155,22,6,194,183,156,107,138,107,186,43,46,31,183,212,93,46,53,60,167,201,200,165,130,55,73,44,155,24,142,123,182,177,142,93,26,138,229,211,68,69,95,112,197,152,166,197,129,176,173,231,26,226,154,238,138,203,135,237,245,23,75,141,79,41,242,114,41,96,141,210,75,38,198,35,158,237,172,99,151,70,162,185,116,209,17,87,220,120,12,1,154,89,19,198,14,86,98,63,2,223,124,91,131,46,125,102,22,188,127,5,172,160,230,115,41,155,207,131,240,172,138,84,214,26,150,124,108,211,77,254,231,106,139,160,125,92,148,207,188,167,226,39,10,213,99,92,156,197,126,32,178,209,92,31,107,158,167,161,169,164,217,84,200,227,145,209,236,168,142,55,174,140,154,53,213,19,111,197,166,186,162,162,124,172,127,197,30,68,229,126,105,225,204,148,199,88,231,187,49,158,45,232,251,158,217,221,149,147,117,93,85,75,169,160,252,52,81,58,38,110,154,55,183,227,123,116,211,85,209,21,20,250,185,41,144,153,79,195,182,21,170,193,89,57,133,60,63,101,173,184,62,233,61,55,93,83,87,190,169,241,199,27,164,223,81,36,143,77,89,12,105,162,46,223,135,93,53,85,85,168,28,94,112,185,158,217,161,199,214,74,231,94,5,192,221,231,131,48,151,135,59,226,231,222,116,112,244,189,45,234,122,153,255,0,3,44,173,149,251,97,145,142,248,24,237,117,209,53,84,84,2,255,0,148,171,179,123,45,56,201,203,191,104,159,75,107,150,43,171,239,14,232,240,255,0,126,226,200,239,123,121,125,95,85,202,217,81,55,39,93,244,251,181,219,187,70,253,123,125,222,175,142,127,167,103,241,39,232,85,255,0,9,120,151,244,63,249,55,73,250,75,255,0,57,251,63,243,191,214,150,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,117,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,158,231,53,21,61,232,131,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,233,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,209,61,238,114,170,251,213,79,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,17,254,117,231,222,83,240,237,133,105,113,174,113,226,191,15,217,107,110,12,181,193,83,208,212,213,239,170,124,114,72,216,246,83,199,35,211,86,67,34,234,169,183,225,211,93,85,17,100,2,63,206,188,132,202,126,34,112,173,46,10,206,60,41,226,11,45,21,193,151,72,41,186,234,154,77,149,76,142,72,219,38,250,121,35,122,232,201,164,77,21,118,252,90,233,170,34,160,122,172,39,138,108,88,231,10,217,177,174,22,174,235,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,125,199,214,62,78,19,194,214,44,13,133,108,216,43,11,80,244,86,92,63,111,167,181,219,169,185,175,147,145,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,190,243,235,0,0,0,0,0,0,0,0,0,0,0,0,0,60,166,105,101,110,4,206,156,9,115,203,60,203,177,119,206,27,188,242,122,218,46,170,106,126,111,42,102,77,31,225,33,123,36,110,146,68,199,124,46,77,116,209,117,69,84,95,86,0,242,153,91,149,184,19,37,176,37,179,44,242,210,197,220,216,110,205,206,232,168,186,169,170,57,92,217,159,52,159,132,153,239,145,218,201,43,221,241,57,116,215,68,209,17,17,61,88,0,121,76,216,241,223,178,204,101,236,183,251,179,240,253,199,195,159,99,250,83,166,147,165,251,127,193,125,183,47,237,62,15,250,175,118,164,85,193,79,210,199,217,101,215,233,139,253,217,248,130,126,135,244,111,232,190,154,159,151,250,63,240,95,109,212,254,87,199,254,223,187,105,96,0,0,121,76,117,155,25,89,149,253,15,180,204,203,194,152,75,188,249,189,23,126,222,105,168,58,174,94,222,103,43,156,246,239,219,204,102,237,186,233,189,186,253,104,122,176,0,138,190,150,60,44,127,217,45,149,95,251,101,110,255,0,231,18,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,70,184,3,133,204,137,202,252,211,196,121,215,129,112,55,118,99,60,91,214,119,197,207,188,235,38,234,186,170,150,212,207,248,25,101,116,76,221,52,108,119,192,198,233,166,137,162,42,161,42,128,0,0,0,0,0,0,0,202,190,57,251,81,255,0,184,159,161,86,121,255,0,190,94,37,254,44,255,0,226,221,39,233,42,79,252,103,236,255,0,206,255,0,90,106,161,144,29,155,220,1,225,204,196,246,137,244,182,225,239,21,210,119,127,116,120,127,191,97,186,217,55,115,58,190,171,149,177,208,243,180,217,79,187,93,219,117,111,213,187,222,25,172,15,85,142,178,159,52,242,191,161,246,153,150,152,175,9,119,159,55,162,239,219,53,77,7,85,203,219,204,229,115,152,221,251,121,140,221,183,93,55,183,95,173,11,171,218,183,194,230,68,240,215,236,187,216,166,6,240,231,136,251,239,188,255,0,25,214,86,115,250,126,135,147,249,204,178,109,219,207,151,242,116,215,119,191,93,19,64,250,189,159,184,166,251,198,206,42,143,133,254,39,43,188,103,150,88,19,7,165,211,15,216,249,76,183,116,117,84,82,82,209,83,73,212,81,36,53,18,108,166,170,158,61,36,145,205,118,253,206,69,114,53,201,63,240,47,193,158,108,112,237,198,134,104,227,91,142,91,248,127,44,171,109,247,187,94,21,169,239,138,106,189,244,175,187,83,73,71,30,196,158,74,132,214,154,21,93,101,77,223,14,142,93,203,162,197,89,163,133,172,92,19,112,95,147,252,80,112,199,67,224,204,205,199,118,252,63,107,196,23,206,107,238,61,101,45,109,165,245,181,49,244,245,171,53,60,123,234,105,96,147,88,227,107,155,179,107,85,26,174,106,214,191,236,163,241,217,255,0,95,63,249,51,103,255,0,162,1,63,222,184,92,237,39,202,254,41,243,87,58,248,115,192,221,217,226,220,65,125,233,110,125,231,96,155,170,181,213,92,86,165,159,129,172,149,219,55,114,225,119,189,141,122,105,162,233,170,161,117,120,92,225,115,251,153,226,95,137,124,13,254,137,31,225,189,247,123,239,63,252,61,21,63,240,122,41,122,15,209,252,134,124,17,255,0,57,223,132,220,226,106,225,235,20,223,113,206,65,101,166,53,197,53,221,109,235,16,96,251,53,210,227,83,202,100,124,250,169,232,162,146,89,54,49,26,198,238,123,220,186,53,17,169,174,136,136,158,226,64,0,1,74,189,165,241,147,253,146,111,103,93,219,138,253,129,255,0,186,60,39,31,117,254,128,231,126,146,233,247,126,125,238,251,111,203,252,31,213,240,129,111,241,102,22,177,99,156,43,121,193,88,166,135,173,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,247,158,87,37,50,19,41,248,118,194,181,88,43,39,48,167,135,236,181,183,7,221,39,166,235,170,106,247,213,62,56,227,116,155,234,36,145,233,171,33,141,52,69,219,240,235,166,170,170,178,0,0,0,0,85,94,6,62,157,159,199,111,166,175,252,27,225,175,208,255,0,229,61,95,232,223,252,219,237,63,205,255,0,92,90,160,5,127,227,91,232,157,236,178,213,244,197,254,227,60,65,7,67,250,75,244,167,77,81,203,253,31,248,95,177,234,127,43,224,255,0,111,223,180,242,185,251,237,219,232,177,151,31,216,232,255,0,129,251,175,243,63,238,99,187,165,228,254,151,255,0,204,255,0,43,240,223,237,255,0,175,38,172,235,200,76,167,226,39,10,210,224,172,227,194,158,32,178,209,92,25,116,130,155,174,169,164,217,84,200,228,141,178,111,167,146,55,174,140,154,68,209,87,111,197,174,154,162,42,122,172,39,133,172,88,27,10,217,176,86,22,161,232,172,184,126,223,79,107,183,83,115,95,39,34,150,8,219,28,81,239,122,185,238,218,198,53,53,114,171,151,77,85,85,125,224,84,14,10,127,178,79,237,78,235,244,197,254,227,60,63,63,67,250,3,244,167,83,79,203,253,31,248,95,177,234,127,43,224,255,0,111,223,180,176,28,81,251,9,246,19,137,190,146,255,0,233,109,252,11,190,255,0,60,255,0,118,65,211,254,101,252,35,243,142,71,228,127,157,240,238,35,78,208,188,113,196,190,0,201,123,45,231,133,122,44,65,85,139,38,197,20,212,213,140,178,97,230,94,103,75,114,210,85,186,69,116,46,134,100,107,57,172,131,87,237,77,21,90,154,166,237,23,213,214,91,48,110,101,112,125,135,105,120,199,146,146,142,219,122,194,246,26,156,104,183,250,181,177,50,59,138,182,154,87,36,239,99,160,233,159,214,35,19,98,43,62,61,25,167,191,104,30,43,133,206,40,248,19,254,44,240,209,195,70,57,255,0,118,247,37,147,187,47,31,247,122,218,143,225,21,177,127,225,223,241,201,252,214,255,0,173,105,106,140,234,207,188,136,225,131,134,110,27,47,188,96,112,103,107,181,91,177,126,27,233,124,55,139,45,120,130,162,247,75,31,81,95,21,190,175,99,42,39,158,150,109,98,158,166,21,220,199,109,114,170,166,215,181,21,44,175,1,89,165,142,243,167,132,236,13,153,153,151,125,239,156,73,121,239,62,182,183,165,134,159,155,202,185,85,67,31,224,225,99,35,110,145,196,198,252,45,77,116,213,117,85,85,80,154,177,102,22,177,99,156,43,121,193,88,166,135,173,178,226,11,125,69,174,227,77,205,124,124,250,89,227,116,114,199,189,138,215,183,115,30,228,213,170,142,77,117,69,69,247,158,87,37,50,19,41,248,118,194,181,88,43,39,48,167,135,236,181,183,7,221,39,166,235,170,106,247,213,62,56,227,116,155,234,36,145,233,171,33,141,52,69,219,240,235,166,170,170,178,0,0,80,14,47,56,163,207,108,175,227,235,37,114,83,2,227,158,236,193,152,183,195,157,241,108,238,202,57,186,174,170,245,61,52,255,0,134,150,39,74,205,208,198,198,252,15,110,154,106,154,42,170,158,171,137,204,203,227,39,13,113,161,148,248,59,39,45,184,174,108,167,186,247,15,138,166,183,225,56,235,168,89,205,187,77,29,103,58,181,105,222,232,52,165,108,106,237,36,102,198,232,255,0,135,93,203,96,49,255,0,11,153,19,154,25,167,135,51,175,29,96,110,243,198,120,75,163,238,123,159,121,214,67,210,244,181,46,169,131,240,49,74,216,159,182,105,30,239,141,142,215,93,23,84,68,64,37,80,0,0,0,0,0,0,0,0,0,0,0,2,42,200,190,40,242,39,137,78,251,246,41,142,124,71,225,206,155,188,255,0,22,86,81,242,58,142,111,39,243,152,163,221,187,145,47,228,235,166,223,126,154,166,178,169,21,100,95,11,153,19,195,95,125,251,20,192,222,28,241,31,77,222,127,140,235,43,57,253,63,55,147,249,204,178,109,219,207,151,242,116,215,119,191,93,19,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,231,241,174,97,96,28,181,181,69,125,204,108,113,135,240,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,117,209,142,95,228,83,234,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,235,0,0,0,0,41,87,26,220,78,113,161,146,217,167,106,194,220,57,240,245,227,188,55,85,135,224,184,85,92,124,39,118,186,114,171,157,83,80,199,193,205,163,149,145,183,72,226,133,219,21,55,39,51,85,93,28,154,90,11,158,119,228,189,151,25,51,46,111,57,189,130,168,49,100,149,16,82,50,195,83,127,164,138,226,233,231,70,44,49,37,51,164,73,85,242,36,145,171,27,183,87,111,110,154,234,135,234,205,139,254,42,194,153,89,140,177,78,5,178,119,206,36,179,97,251,141,194,207,110,233,164,168,235,43,162,166,145,240,65,202,137,82,73,55,200,214,55,99,21,28,237,116,69,69,84,2,42,224,167,55,179,247,58,114,178,235,138,120,140,202,255,0,2,98,74,92,65,61,190,150,221,220,149,182,190,109,11,105,169,222,201,249,85,143,124,142,214,73,102,110,244,93,171,203,209,19,86,174,182,0,175,252,20,230,246,126,231,78,86,93,113,79,17,153,95,224,76,73,75,136,39,183,210,219,187,146,182,215,205,161,109,53,59,217,63,42,177,239,145,218,201,44,205,222,139,181,121,122,34,106,213,214,192,1,95,248,173,224,167,43,56,193,240,183,180,203,254,43,182,120,75,174,232,187,138,170,154,30,103,85,200,230,115,121,208,75,174,157,51,54,237,219,166,174,215,93,83,73,87,2,230,198,86,102,135,93,236,207,50,240,166,45,238,206,87,91,220,87,154,106,254,151,153,187,151,205,228,189,219,55,114,223,183,118,154,236,118,159,82,158,172,175,252,41,112,83,149,156,31,120,167,217,157,255,0,21,220,252,91,208,245,189,251,85,77,55,47,165,231,242,249,92,152,34,211,94,165,251,183,110,215,70,233,166,139,168,64,31,216,84,225,99,252,126,205,95,253,107,110,255,0,160,151,127,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,234,61,0,0,0,0,121,79,107,25,89,227,191,101,190,210,240,167,140,255,0,197,206,249,166,239,79,177,231,254,107,191,155,246,63,132,252,159,200,248,190,175,121,234,202,255,0,244,41,202,207,165,143,211,23,191,241,95,140,255,0,220,61,85,55,117,254,141,238,255,0,179,228,115,126,199,226,251,95,203,247,253,95,8,22,0,31,39,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,234,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,213,125,238,114,34,123,213,6,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,211,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,162,251,156,213,69,247,162,129,245,128,0,15,41,142,179,99,43,50,191,161,246,153,153,120,83,9,119,159,55,162,239,219,205,53,7,85,203,219,204,229,115,158,221,251,121,140,221,183,93,55,183,95,173,15,86,87,254,43,120,41,202,206,48,124,45,237,50,255,0,138,237,158,18,235,186,46,226,170,166,135,153,213,114,57,156,222,116,18,235,167,76,205,187,118,233,171,181,215,84,208,50,7,142,124,253,226,159,60,124,19,244,151,201,95,103,253,201,222,93,201,252,92,184,218,186,238,119,77,212,126,123,35,249,187,57,80,126,70,155,121,159,22,187,155,167,148,226,183,141,108,211,227,7,194,222,211,44,24,82,217,225,46,187,162,238,42,90,152,121,157,87,35,153,205,231,79,46,186,116,204,219,183,110,154,187,93,117,77,61,95,28,249,251,197,62,120,248,39,233,47,146,190,207,251,147,188,187,147,248,185,113,181,117,220,238,155,168,252,246,71,243,118,114,160,252,141,54,243,62,45,119,55,74,170,6,212,203,23,5,252,74,112,95,147,25,57,156,124,77,97,76,57,225,204,63,135,110,19,193,111,198,150,154,58,232,43,169,237,61,59,160,153,181,28,205,187,121,242,35,152,172,71,35,154,158,244,209,81,114,175,62,50,31,21,101,70,42,196,23,27,118,15,197,126,205,188,65,87,111,194,184,170,225,111,147,161,188,208,243,37,90,57,225,172,72,219,79,81,206,167,141,37,107,226,248,94,221,94,212,218,78,188,9,240,13,117,226,31,31,212,81,231,126,11,204,172,43,130,103,194,239,189,218,111,212,150,231,80,193,93,59,166,166,72,27,29,77,77,60,144,202,199,195,52,178,34,51,222,228,98,57,23,68,93,116,211,31,228,23,11,28,74,101,102,28,224,235,219,87,93,236,175,163,254,3,96,196,118,233,111,144,119,101,51,173,255,0,195,35,229,201,183,111,63,108,159,130,102,146,43,83,225,252,149,8,170,94,45,177,86,2,224,191,38,45,220,37,197,133,51,83,50,104,112,254,29,183,222,240,173,189,178,95,43,173,180,44,180,233,81,60,212,116,19,54,162,30,93,67,41,226,115,223,163,90,233,81,142,77,206,105,106,184,92,199,249,167,154,25,19,134,113,214,117,224,175,9,99,59,159,91,222,118,110,237,169,160,233,121,117,147,197,15,224,42,92,233,89,186,24,226,127,196,229,215,126,228,247,42,33,26,112,191,217,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,221,78,196,69,87,42,104,174,247,125,74,150,128,1,242,113,78,44,194,184,26,197,85,138,113,174,38,181,97,251,45,22,206,166,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,77,87,222,231,34,39,189,80,250,196,127,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,58,94,166,123,92,177,199,84,206,69,76,85,12,216,233,35,145,137,171,225,106,46,172,95,133,87,77,23,69,64,252,150,158,38,248,109,191,221,104,172,86,46,32,242,214,227,114,184,212,71,73,71,71,73,139,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,146,204,118,199,124,3,93,120,120,227,151,36,232,242,67,5,230,86,42,193,48,94,48,221,238,237,126,171,183,58,186,10,25,219,120,114,78,217,42,105,169,227,134,38,50,24,98,145,81,254,246,163,213,202,186,42,105,177,32,10,171,199,62,126,241,79,145,222,9,250,52,100,175,180,14,251,239,46,251,254,46,92,110,189,15,39,166,233,255,0,50,145,156,173,252,217,255,0,47,93,220,191,135,77,174,214,213,0,0,0,0,30,82,193,155,25,89,138,241,85,203,2,225,108,203,194,151,156,73,102,231,119,141,158,223,121,166,168,174,163,229,72,145,75,206,129,143,89,35,217,35,154,199,110,106,109,114,163,87,69,93,0,245,100,127,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,58,94,166,123,92,177,199,84,206,69,76,85,12,216,233,35,145,137,171,225,106,46,172,95,133,87,77,23,69,73,0,138,184,163,199,249,167,149,249,19,137,177,214,74,96,175,22,227,59,103,69,221,150,110,237,169,175,234,185,149,144,69,55,224,41,156,217,95,182,25,37,127,194,228,211,102,229,247,34,160,21,255,0,138,62,26,61,151,246,108,98,110,29,50,82,211,138,241,111,118,116,93,217,75,200,235,238,149,92,203,252,21,147,124,20,209,55,126,222,100,171,240,198,154,49,154,175,212,170,125,94,206,28,89,133,112,55,13,153,121,144,152,215,19,90,176,254,102,209,119,183,83,130,238,149,177,210,95,96,223,95,87,84,205,244,18,43,106,27,186,153,237,157,53,103,190,39,35,211,225,84,83,235,123,125,226,159,232,39,237,211,216,175,246,231,255,0,19,188,57,113,255,0,126,58,95,204,57,157,95,230,127,134,252,191,231,254,71,184,165,92,46,89,120,167,205,14,210,124,51,196,94,117,240,255,0,138,240,151,121,245,189,231,85,225,75,141,5,174,151,151,96,158,142,31,142,165,29,179,119,46,36,248,164,93,94,253,19,235,68,3,93,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,86,10,204,44,3,153,86,169,111,185,115,142,48,254,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,186,61,171,252,168,51,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,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,215,77,81,126,162,63,225,127,133,252,3,194,102,0,184,101,206,92,221,241,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,109,59,21,17,90,171,170,187,223,245,34,4,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,2,31,226,131,133,252,3,197,158,0,183,229,206,99,93,241,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,170,55,223,245,162,200,25,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,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,107,174,136,159,81,232,0,0,0,2,20,227,51,58,241,87,14,220,54,99,12,227,193,86,251,85,109,235,15,247,127,77,5,210,41,36,165,127,62,190,158,157,251,219,28,145,189,116,100,206,84,209,233,241,34,107,170,106,139,53,128,51,215,134,190,23,240,15,25,18,96,110,208,188,206,187,226,11,102,98,221,175,16,222,231,182,88,106,33,134,200,217,236,245,171,73,76,214,195,52,82,206,140,116,116,16,172,136,179,170,171,156,245,106,177,21,17,190,215,137,206,53,179,79,37,184,208,202,126,29,48,181,131,10,85,97,188,119,220,61,227,85,112,165,169,125,116,93,109,218,106,57,121,47,100,236,141,186,71,19,85,187,163,118,142,85,85,213,61,201,117,79,41,155,24,235,217,126,86,99,44,204,238,190,243,240,150,31,184,223,122,46,127,39,170,233,105,164,155,149,204,218,237,155,185,123,119,109,118,154,235,162,233,160,30,172,21,255,0,130,158,43,126,152,57,89,117,204,207,1,120,75,187,49,4,246,46,139,189,58,254,103,46,154,158,110,111,51,147,22,154,245,59,118,237,93,54,107,175,191,68,176,0,0,42,175,28,252,115,253,11,188,19,253,171,188,99,227,30,242,254,253,247,127,75,210,116,223,228,243,111,221,212,255,0,55,77,159,203,175,184,45,80,5,85,200,46,57,253,184,241,79,152,252,52,123,46,238,79,103,253,241,248,239,190,250,158,187,161,184,197,69,249,191,78,206,86,254,110,255,0,180,118,221,187,126,45,119,32,90,160,0,0,10,171,218,143,228,79,51,126,229,245,138,32,38,172,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,210,245,51,218,229,142,58,166,114,42,98,168,102,199,73,28,140,77,95,11,81,117,98,252,42,186,104,186,42,50,19,37,48,175,14,217,79,98,201,204,21,112,186,214,217,112,255,0,85,211,79,116,150,57,42,159,207,169,150,161,251,221,28,113,177,116,124,206,68,209,137,240,162,107,170,234,171,146,220,46,118,82,125,37,50,39,12,231,95,183,175,14,120,143,173,252,89,225,110,179,145,211,214,79,77,246,221,92,123,183,114,55,126,66,105,187,79,126,154,174,170,112,185,145,127,70,188,137,195,57,41,226,159,17,248,115,173,252,103,208,244,124,254,162,178,122,159,177,230,73,183,111,63,111,229,174,187,117,247,107,162,4,170,0,0,1,128,60,12,112,49,244,209,241,183,246,209,240,119,131,187,183,251,201,222,29,87,87,212,255,0,148,67,179,111,77,252,237,119,255,0,38,158,240,242,156,86,241,173,154,124,96,248,91,218,101,131,10,91,60,37,215,116,93,197,75,83,15,51,170,228,115,57,188,233,229,215,78,153,155,118,237,211,87,107,174,169,164,171,217,189,193,78,86,113,131,237,19,218,101,255,0,21,219,60,37,221,29,23,113,85,83,67,204,234,186,190,103,55,157,4,186,233,211,51,110,221,186,106,237,117,213,52,165,96,13,20,197,157,168,25,251,195,94,42,188,240,231,129,112,134,95,215,97,188,171,184,84,96,171,61,85,218,223,91,45,116,244,54,201,29,71,4,149,15,138,174,56,221,51,163,129,138,247,50,54,53,92,170,168,214,166,136,159,175,178,91,26,221,115,43,142,92,207,204,107,237,61,36,23,44,85,133,239,87,186,200,169,24,230,193,28,245,55,138,25,164,108,109,115,156,228,98,57,234,136,138,231,46,154,106,171,245,158,215,143,175,245,44,184,114,253,144,255,0,221,202,161,199,215,250,150,92,57,126,200,127,238,229,80,26,168,10,1,217,163,192,199,176,238,226,226,95,218,143,125,251,64,203,250,95,196,157,201,211,116,61,119,71,91,249,199,80,254,110,206,86,207,179,110,237,219,190,29,54,173,255,0,0,0,3,61,123,66,251,66,243,163,132,204,232,178,229,206,92,225,140,21,113,182,220,112,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,205,180,236,84,69,106,174,170,239,127,212,137,53,118,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,247,84,61,21,81,200,154,35,125,223,90,175,138,227,91,179,123,233,131,154,118,172,204,246,203,225,46,236,195,240,88,186,47,14,245,252,206,93,77,68,220,222,103,85,22,154,245,59,118,237,93,54,107,175,191,68,149,120,41,225,75,232,125,149,151,92,179,241,239,139,123,207,16,79,125,235,123,175,160,229,243,41,169,225,229,114,249,210,235,167,77,187,118,228,215,126,154,123,181,80,176,0,0,41,87,105,15,26,217,167,193,247,179,191,102,118,12,41,115,241,111,123,245,189,251,75,83,55,47,165,233,57,124,174,76,241,105,175,82,253,219,183,107,163,116,211,69,214,234,128,0,175,249,67,193,78,86,100,182,126,227,94,34,240,181,255,0,21,213,98,76,119,222,93,227,75,112,170,166,125,12,93,109,108,117,146,242,88,200,25,35,116,146,38,163,119,72,237,26,170,139,170,251,210,192,21,255,0,141,110,43,126,135,217,89,106,204,207,1,120,183,188,241,4,22,46,139,189,58,14,95,50,154,162,110,111,51,147,46,186,116,219,118,237,77,119,235,175,187,69,11,0,15,41,148,248,235,218,134,86,96,220,204,238,190,236,241,110,31,183,95,122,46,127,59,165,234,169,163,155,149,204,218,221,251,121,155,119,109,110,186,107,162,107,161,64,51,99,133,47,161,62,105,227,46,210,31,30,248,207,185,241,5,198,251,224,206,235,238,238,111,125,84,201,73,202,235,249,211,109,228,247,142,253,221,58,239,229,105,163,55,106,208,249,92,102,118,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,187,250,105,238,150,250,217,42,159,207,160,167,168,126,247,71,87,27,23,71,204,228,77,24,159,10,38,186,174,170,174,12,251,80,51,247,136,158,36,240,126,78,99,92,33,151,244,86,92,65,222,29,76,246,187,125,108,117,76,228,80,84,84,51,99,164,171,145,137,171,225,106,46,172,95,133,87,77,23,69,73,3,133,206,213,191,164,166,123,97,156,148,246,11,225,207,17,245,191,140,252,83,214,114,58,122,57,234,126,199,164,143,118,238,70,223,203,77,55,107,239,211,69,138,191,217,215,255,0,237,254,39,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,140,117,236,191,43,49,150,102,119,95,121,248,75,15,220,111,189,23,63,147,213,116,180,210,77,202,230,109,118,205,220,189,187,182,187,77,117,209,116,208,245,96,12,213,202,126,217,79,106,25,167,131,114,207,232,227,221,158,45,196,22,235,23,91,226,254,119,75,213,84,199,15,55,151,209,55,126,222,102,237,187,155,174,154,106,154,234,74,188,107,118,144,253,15,179,78,213,150,126,198,188,91,222,120,126,11,239,91,226,46,131,151,204,169,168,135,149,203,233,101,215,78,155,118,237,201,174,253,52,247,106,190,175,63,120,231,246,29,197,62,92,112,209,236,187,190,253,160,119,63,227,190,251,233,186,30,186,227,45,23,230,253,59,249,187,57,91,254,209,187,183,109,248,116,220,182,168,0,42,175,28,252,115,253,11,188,19,253,171,188,99,227,30,242,254,253,247,127,75,210,116,223,228,243,111,221,212,255,0,55,77,159,203,175,185,192,199,28,255,0,77,31,27,127,106,239,7,120,59,187,127,191,125,225,213,117,125,79,249,60,59,54,244,223,206,215,127,242,105,239,11,84,0,0,0,0,69,92,81,228,95,210,83,34,113,54,74,120,167,195,158,35,232,191,25,244,61,103,35,167,172,130,167,236,121,145,238,221,200,219,249,105,166,237,125,250,104,178,169,21,113,71,145,127,73,76,137,196,217,41,226,159,14,120,143,162,252,103,208,245,156,142,158,178,10,159,177,230,71,187,119,35,111,229,166,155,181,247,233,162,131,133,204,139,250,53,228,78,25,201,79,20,248,143,195,157,111,227,62,135,163,231,245,21,147,212,253,143,50,77,187,121,251,127,45,117,219,175,187,93,18,85,48,7,253,77,126,59,63,235,139,236,235,238,142,191,175,179,255,0,231,28,173,157,111,243,247,114,255,0,214,238,247,109,79,11,153,233,244,148,200,156,51,157,126,22,240,231,136,250,223,197,157,119,89,200,233,235,39,166,251,110,92,123,183,114,55,126,66,105,187,79,126,154,168,74,160,0,6,85,246,231,126,164,255,0,105,63,118,154,168,0,229,92,181,92,12,113,207,244,46,241,183,246,174,241,143,140,123,183,251,247,221,253,47,73,212,255,0,147,205,191,119,83,252,221,54,127,46,190,234,170,0,233,247,41,241,215,181,12,172,193,185,153,221,125,217,226,220,63,110,190,244,92,254,119,75,213,83,71,55,43,153,181,187,246,243,54,238,218,221,116,215,68,215,67,21,176,215,10,95,76,30,62,179,231,45,60,123,225,46,236,196,24,162,251,214,247,95,95,204,229,222,146,30,87,47,157,22,154,245,59,183,110,93,54,105,167,191,84,191,248,151,138,223,161,247,0,185,13,153,126,2,241,111,121,225,252,47,98,232,187,211,160,229,243,44,171,55,55,153,201,151,93,58,109,187,118,166,187,245,215,221,162,230,182,65,113,207,236,59,138,124,199,226,95,217,119,125,251,64,239,143,196,157,247,211,116,61,117,198,42,223,206,58,119,243,118,114,182,125,155,119,110,221,240,233,181,67,116,242,159,2,251,47,202,204,27,150,125,233,222,126,18,195,246,235,23,91,200,228,245,93,45,52,112,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,61,89,229,50,159,29,123,80,202,204,27,153,157,215,221,158,45,195,246,235,239,69,207,231,116,189,85,52,115,114,185,155,91,191,111,51,110,237,173,215,77,116,77,116,61,88,2,42,226,143,34,254,146,153,19,137,178,83,197,62,28,241,31,69,248,207,161,235,57,29,61,100,21,63,99,204,143,118,238,70,223,203,77,55,107,239,211,69,149,72,171,138,60,139,250,74,100,78,38,201,79,20,248,115,196,125,23,227,62,135,172,228,116,245,144,84,253,143,50,61,219,185,27,127,45,52,221,175,191,77,20,34,172,130,224,99,216,119,11,25,143,195,71,181,30,251,246,129,223,31,142,251,147,166,232,122,235,116,84,95,155,245,15,230,236,229,111,251,70,238,221,183,225,211,114,215,252,167,199,95,216,204,205,60,27,192,239,117,251,72,246,167,136,45,215,223,20,115,251,159,187,187,202,166,59,103,43,163,219,81,206,229,244,60,221,220,230,110,230,109,209,187,119,58,213,112,83,194,151,208,251,43,46,185,103,227,223,22,247,158,32,158,251,214,247,95,65,203,230,83,83,195,202,229,243,165,215,78,155,118,237,201,174,253,52,247,106,182,0,0,0,1,85,120,24,224,99,232,93,227,111,237,163,227,31,24,247,111,247,147,187,250,94,147,169,255,0,40,155,126,238,167,249,186,108,254,93,125,214,168,202,190,195,31,215,103,236,223,239,32,53,80,2,170,228,23,28,254,220,120,167,204,126,26,61,151,119,39,179,254,248,252,119,223,125,79,93,208,220,98,162,252,223,167,103,43,127,55,127,218,59,110,221,191,22,187,144,61,87,26,220,86,253,15,178,178,213,153,158,2,241,111,121,226,8,44,93,23,122,116,28,190,101,53,68,220,222,103,38,93,116,233,182,237,218,154,239,215,95,118,138,204,188,11,244,228,224,218,142,193,222,158,10,246,161,135,236,87,222,119,35,188,187,187,116,148,181,252,173,187,161,231,105,179,151,187,86,125,123,180,255,0,90,56,214,226,183,232,125,149,150,172,204,240,23,139,123,207,16,65,98,232,187,211,160,229,243,41,170,38,230,243,57,50,235,167,77,183,110,212,215,126,186,251,180,89,87,41,241,215,181,12,172,193,185,153,221,125,217,226,220,63,110,190,244,92,254,119,75,213,83,71,55,43,153,181,187,246,243,54,238,218,221,116,215,68,215,64,60,175,11,153,23,244,107,200,156,51,146,158,41,241,31,135,58,223,198,125,15,71,207,234,43,39,169,251,30,100,155,118,243,246,254,90,235,183,95,118,186,36,170,101,95,251,58,255,0,253,191,196,227,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,202,102,197,131,21,98,188,172,198,88,91,2,222,251,155,18,94,112,253,198,223,103,184,245,50,83,244,117,210,211,72,200,39,230,196,139,36,123,36,115,29,189,136,174,110,154,162,42,162,17,87,5,57,67,159,185,45,149,151,92,45,196,102,104,120,239,18,85,98,9,238,20,183,30,251,173,186,114,168,93,77,78,198,65,205,172,99,36,110,146,69,51,182,34,109,78,102,168,186,185,116,11,0,0,0,0,0,0,0,0,0,0,0,87,252,222,227,91,43,50,91,63,112,87,14,152,166,193,138,234,177,38,59,238,222,238,170,183,210,211,62,134,46,182,182,74,56,185,207,124,236,145,186,73,19,149,219,99,118,141,84,84,213,125,201,96,15,41,127,202,124,172,197,120,170,219,142,177,78,90,97,75,206,36,179,114,123,186,241,112,179,83,84,87,81,242,164,89,98,228,206,246,44,145,236,145,206,123,118,185,54,185,85,201,162,174,160,121,92,248,200,124,43,154,248,87,16,92,109,216,63,10,123,73,240,253,93,191,10,226,171,133,190,62,186,205,93,203,149,104,231,134,177,35,117,69,63,38,162,68,149,175,139,226,99,181,123,83,113,229,56,41,202,28,253,201,108,172,186,225,110,35,51,67,199,120,146,171,16,79,112,165,184,247,221,109,211,149,66,234,106,118,50,14,109,99,25,35,116,146,41,157,177,19,106,115,53,69,213,203,165,128,0,82,174,20,184,41,205,60,61,226,159,167,21,255,0,10,103,111,81,208,248,95,191,106,170,113,47,116,109,231,245,156,174,243,129,58,126,118,180,187,185,95,151,200,110,239,200,105,106,176,46,83,229,102,87,245,222,204,242,211,10,97,46,243,229,117,189,197,102,166,160,234,185,123,185,124,222,75,27,191,111,49,251,119,107,166,247,105,245,169,234,192,0,0,0,0,21,87,216,23,20,255,0,78,207,110,158,218,191,180,199,248,157,226,59,143,251,207,210,254,97,203,233,63,60,252,55,229,255,0,63,242,253,199,148,226,143,137,127,106,24,239,19,112,1,146,151,108,87,132,179,158,231,209,119,102,39,231,244,22,186,94,92,48,93,102,254,25,77,43,170,217,186,142,57,98,248,96,93,94,253,171,240,42,188,186,165,42,250,20,230,159,246,73,190,152,189,255,0,133,60,25,254,225,234,170,123,211,244,7,119,253,159,35,149,246,223,23,218,254,71,191,235,248,64,144,50,19,131,204,43,104,202,123,21,187,138,12,9,151,249,155,153,176,245,93,249,138,174,150,184,239,85,87,13,106,101,90,125,245,149,176,165,68,188,186,101,130,36,223,249,45,137,24,223,133,173,39,252,45,132,240,174,6,177,82,225,108,21,134,109,88,126,203,69,191,166,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,68,247,185,202,171,239,85,41,94,125,219,115,247,135,110,36,239,188,107,99,92,219,186,214,240,255,0,135,250,94,167,3,218,239,213,178,85,63,159,65,21,181,155,45,210,36,116,75,165,116,205,157,117,153,62,20,87,166,175,209,171,106,178,19,58,240,175,17,57,79,98,206,60,21,111,186,209,89,113,7,85,211,65,116,138,56,234,153,200,169,150,157,251,219,28,146,49,53,124,46,84,209,235,240,170,107,162,234,136,18,0,0,0,0,14,85,192,45,87,3,25,251,194,198,71,120,219,233,47,146,190,208,59,239,187,123,147,248,185,110,186,244,60,158,167,168,252,246,70,114,183,243,96,252,141,119,114,254,45,54,183,80,151,251,42,110,215,92,245,206,139,158,84,103,125,206,175,48,176,78,31,192,243,85,218,112,214,42,153,215,107,85,190,120,42,232,96,130,90,122,74,149,124,49,62,56,101,150,38,57,141,69,107,36,123,83,68,114,162,250,14,9,50,159,43,49,95,105,38,126,96,92,83,150,152,82,243,134,236,222,41,238,235,61,194,205,77,81,67,71,202,191,83,69,23,38,7,177,99,143,100,110,115,27,181,169,181,170,173,77,17,116,46,86,40,206,126,17,56,76,201,124,31,197,69,139,32,169,48,253,183,48,169,237,244,148,110,194,184,86,217,73,117,108,21,244,142,174,142,42,133,107,226,106,51,109,58,111,106,72,228,222,214,105,187,77,201,242,184,64,226,203,132,78,33,243,163,16,209,228,134,70,213,225,92,109,61,158,174,247,118,191,85,225,155,101,12,245,208,58,174,157,39,108,149,52,211,73,52,175,124,211,69,34,163,253,206,86,43,149,117,68,212,45,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,0,0,5,85,246,5,197,63,211,179,219,167,182,175,237,49,254,39,120,142,227,254,243,244,191,152,114,250,79,207,63,13,249,127,207,252,191,112,22,168,21,255,0,55,184,214,202,204,150,207,220,21,195,166,41,176,98,186,172,73,142,251,183,187,170,173,244,180,207,161,139,173,173,146,142,46,115,223,59,36,110,146,68,229,118,216,221,163,85,21,53,95,114,88,0,0,0,5,85,224,99,63,120,88,207,31,27,125,26,50,87,217,255,0,114,119,111,125,255,0,23,45,214,174,187,157,212,244,255,0,153,72,254,110,206,84,255,0,151,166,222,103,195,174,231,105,106,143,41,129,114,159,43,50,191,174,246,103,150,152,83,9,119,159,43,173,238,43,53,53,7,85,203,221,203,230,242,88,221,251,121,143,219,187,93,55,187,79,173,64,170,188,20,240,199,198,134,75,102,157,215,20,241,25,196,47,142,240,221,86,31,158,223,75,110,241,101,218,233,202,174,117,77,59,217,63,42,178,38,70,221,35,138,102,239,69,220,156,205,17,52,114,233,106,172,25,79,149,152,83,21,92,177,214,22,203,76,41,102,196,151,158,119,120,222,45,246,106,106,122,234,206,108,137,44,188,233,216,196,146,77,242,53,175,118,231,46,231,34,57,117,84,212,245,96,10,107,150,252,32,103,69,111,18,89,133,141,120,151,198,88,127,51,114,146,247,81,118,171,194,248,66,247,113,171,189,65,106,158,106,246,73,71,43,104,107,97,233,160,124,84,171,60,40,232,149,85,137,43,152,221,90,231,41,111,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,63,88,3,202,123,39,202,207,29,251,82,246,105,133,60,103,254,49,247,53,55,122,125,143,35,243,173,156,223,177,252,31,229,126,71,195,245,123,143,86,0,0,0,0,0,2,191,240,165,198,182,86,113,131,226,159,102,118,12,87,108,240,151,67,214,247,237,45,52,60,206,171,159,203,229,114,103,151,93,58,103,238,221,183,77,91,166,186,174,150,0,242,152,23,41,242,179,43,250,239,102,121,105,133,48,151,121,242,186,222,226,179,83,80,117,92,189,220,190,111,37,141,223,183,152,253,187,181,211,123,180,250,212,15,86,0,2,170,228,22,65,113,79,128,184,167,204,124,210,205,44,234,241,30,91,98,62,248,240,230,28,241,29,198,179,187,122,139,140,83,210,255,0,5,158,54,211,195,203,167,100,145,254,13,203,183,118,214,234,213,85,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,1,21,113,71,237,219,216,78,38,250,52,127,166,79,240,46,228,252,207,253,217,7,81,249,239,240,127,205,249,255,0,151,254,111,197,180,112,185,237,219,216,78,25,250,75,255,0,166,79,240,222,251,252,207,253,217,63,79,249,151,240,127,205,249,31,145,254,119,197,184,7,20,120,255,0,43,50,191,34,113,54,58,206,188,21,226,220,25,108,232,187,206,205,221,180,213,253,87,50,178,8,161,252,5,75,155,19,246,205,36,79,248,156,154,108,220,158,244,68,28,46,99,252,172,205,12,137,195,56,235,37,48,87,132,176,101,207,173,238,203,55,118,211,80,116,188,186,201,226,155,240,20,206,116,76,221,52,114,191,225,114,235,191,114,251,213,80,245,89,165,149,184,19,58,112,37,207,44,243,46,197,223,56,110,243,201,235,104,186,169,169,249,188,169,153,52,127,132,133,236,145,186,73,19,29,240,185,53,211,69,213,21,81,97,92,39,159,124,24,240,205,138,172,220,25,225,108,87,225,187,213,186,225,79,107,183,97,190,134,235,89,203,170,185,72,218,136,163,234,223,28,140,94,99,235,26,237,93,42,181,188,205,21,90,141,209,2,202,128,0,0,0,192,30,57,243,247,133,140,241,240,79,209,163,37,125,159,247,39,121,119,223,241,114,221,106,235,185,221,55,79,249,148,143,230,236,229,79,249,122,109,230,124,58,238,118,149,84,0,46,167,19,156,107,101,102,116,240,95,148,252,58,97,107,6,43,165,196,152,19,184,123,198,170,225,75,76,202,25,122,43,76,212,114,242,94,201,223,35,181,146,86,171,119,70,221,90,138,171,162,251,150,234,246,104,231,239,11,24,247,184,178,183,43,114,87,195,153,147,135,50,254,151,196,120,143,195,150,234,62,242,233,250,56,42,191,133,65,35,170,38,230,84,62,57,63,8,212,221,183,115,180,114,34,20,254,229,144,156,54,113,19,144,88,15,5,112,83,133,60,65,196,5,21,190,215,116,199,20,221,117,125,38,202,86,81,44,119,25,55,220,164,142,137,116,174,154,153,52,129,119,124,90,177,54,35,149,47,86,83,229,111,9,221,157,185,89,131,115,175,52,172,94,207,241,157,239,15,219,176,182,35,185,245,87,43,175,58,233,53,52,117,53,80,114,96,124,241,55,89,168,228,118,248,216,140,78,94,141,114,35,145,20,46,168,62,78,19,197,54,44,115,133,108,216,215,11,87,117,182,92,65,111,167,186,91,170,121,79,143,159,75,60,109,146,41,54,61,26,246,238,99,218,186,57,17,201,174,138,136,190,227,235,0,43,255,0,211,91,43,62,150,63,67,174,224,197,126,51,255,0,119,116,180,221,215,250,55,188,62,211,159,205,251,31,135,236,191,47,221,245,124,69,128,34,175,162,230,68,251,118,250,75,248,27,251,100,255,0,191,125,231,89,254,227,232,191,55,230,244,255,0,155,252,31,103,252,239,202,248,128,138,179,247,63,120,88,192,92,83,229,198,86,230,150,74,248,143,50,113,31,115,248,115,17,248,114,221,89,221,189,69,198,88,41,127,133,79,35,106,33,229,212,50,73,63,6,213,219,187,115,117,114,170,22,168,170,185,251,244,19,250,83,229,199,183,79,244,231,252,79,224,239,211,31,239,140,189,7,230,191,193,63,60,230,253,183,249,255,0,6,133,170,0,0,0,0,0,1,95,248,214,250,88,251,44,181,125,14,191,187,63,16,65,215,126,141,253,23,211,84,115,63,72,126,11,237,186,111,201,248,255,0,218,247,110,2,192,3,202,101,63,142,253,150,96,223,106,95,221,159,135,237,222,35,251,31,210,157,52,125,87,216,126,11,237,185,159,103,240,127,212,251,180,61,88,0,0,0,82,172,203,254,201,63,211,38,143,217,215,250,65,248,130,197,212,126,128,253,23,203,165,239,47,182,254,27,249,93,87,213,241,255,0,131,247,109,46,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,2,42,192,28,81,228,78,104,102,158,35,201,76,11,142,123,207,25,225,46,179,190,45,157,217,89,15,75,210,212,182,154,127,195,75,19,98,126,217,164,99,126,7,187,93,117,77,81,21,73,84,138,176,7,11,153,19,149,249,167,136,243,175,2,224,110,236,198,120,183,172,239,139,159,121,214,77,213,117,85,45,169,159,240,50,202,232,153,186,104,216,239,129,141,211,77,19,68,85,64,37,80,0,0,0,21,255,0,52,184,245,225,59,37,177,221,207,44,243,47,53,187,155,18,89,185,61,109,23,113,92,170,57,92,216,89,52,127,132,134,157,241,187,88,229,99,190,23,46,154,232,186,42,42,37,21,191,228,38,108,113,51,199,158,26,227,51,36,112,167,137,50,118,227,140,48,205,210,155,18,117,212,212,124,202,91,106,209,211,214,201,210,84,201,29,82,114,229,163,168,110,139,18,57,220,189,88,142,71,53,86,245,102,151,1,92,39,103,78,59,185,230,102,101,229,79,124,226,75,207,39,173,173,239,219,149,63,55,149,11,33,143,240,112,212,50,54,233,28,76,111,194,212,215,77,87,85,85,85,160,25,151,197,30,59,224,187,140,154,62,26,50,235,28,248,59,32,240,118,32,177,117,22,78,236,134,225,210,218,234,227,165,173,185,127,8,154,41,171,95,185,213,53,79,247,72,231,166,253,177,232,136,214,160,107,248,35,252,148,207,188,167,226,39,10,213,99,92,156,197,126,32,178,209,92,31,107,158,167,161,169,164,217,84,200,227,145,209,236,168,142,55,174,140,154,53,213,19,111,197,166,186,162,162,72,0,10,171,199,63,211,179,248,147,244,42,255,0,132,188,75,250,31,252,155,164,253,37,255,0,156,253,159,249,223,235,75,84,0,229,92,0,6,148,229,63,129,61,150,96,223,236,99,121,154,240,253,187,199,255,0,109,250,47,166,143,188,255,0,77,126,47,253,35,208,253,135,199,254,15,240,123,200,87,22,98,158,208,158,54,113,85,231,133,252,83,93,227,59,214,4,184,84,93,46,54,62,85,146,221,209,213,81,72,234,41,100,234,24,144,178,77,143,170,116,122,54,71,53,219,247,34,42,38,228,250,188,52,112,185,218,79,149,253,6,117,240,231,129,187,179,197,184,126,46,150,231,222,118,9,186,171,93,87,38,165,159,129,172,149,219,55,114,225,119,189,141,122,105,162,233,170,161,42,246,86,120,239,233,245,155,126,212,191,187,63,15,223,252,71,246,63,165,59,234,139,170,251,15,193,125,183,51,236,254,15,250,159,118,128,105,255,0,15,88,90,251,129,178,11,45,48,86,41,161,232,175,88,127,7,217,173,119,26,110,107,36,228,85,65,69,20,114,199,189,138,230,59,107,216,228,213,170,173,93,53,69,84,247,146,0,0,0,0,69,88,255,0,133,204,137,205,12,211,195,153,215,142,176,55,121,227,60,37,209,247,61,207,188,235,33,233,122,90,151,84,193,248,24,165,108,79,219,52,143,119,198,199,107,174,139,170,34,33,42,149,87,63,126,157,159,74,124,184,246,23,254,147,31,137,252,99,250,31,253,241,151,175,252,235,248,95,230,124,175,177,255,0,51,227,212,178,152,179,20,216,176,54,21,188,227,92,83,93,209,89,112,253,190,162,233,113,169,229,62,78,69,44,17,186,73,100,216,196,115,221,181,140,114,232,212,87,46,154,34,42,251,128,250,192,143,242,83,62,242,159,136,156,43,85,141,114,115,21,248,130,203,69,112,125,174,122,158,134,166,147,101,83,35,142,71,71,178,162,56,222,186,50,104,215,84,77,191,22,154,234,138,137,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,1,85,120,24,207,222,41,243,199,198,223,73,124,149,246,127,220,157,219,220,159,197,203,141,171,174,231,117,61,71,231,178,63,155,179,149,7,228,105,183,153,241,107,185,186,90,160,0,0,0,0,0,0,0,20,43,136,222,11,120,26,206,254,34,239,87,220,206,226,50,174,199,152,184,146,162,221,73,62,26,164,197,246,122,105,210,126,150,8,41,162,142,146,104,31,62,249,35,108,46,70,170,170,185,100,69,111,185,200,133,160,226,143,31,230,158,87,228,78,38,199,89,41,130,188,91,140,237,157,23,118,89,187,182,166,191,170,230,86,65,20,223,128,166,115,101,126,216,100,149,255,0,11,147,77,155,151,220,138,133,95,201,78,12,237,92,71,226,28,33,199,23,16,116,56,215,6,102,253,77,226,154,247,112,195,84,209,54,221,110,166,158,213,84,144,81,181,105,42,224,146,169,140,146,10,42,119,189,29,54,174,230,57,205,86,181,205,68,11,43,194,255,0,11,248,7,132,204,1,112,203,156,185,187,226,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,85,119,191,234,68,152,0,0,82,174,210,30,53,179,79,131,239,103,126,204,236,24,82,231,226,222,247,235,123,246,150,166,110,95,75,210,114,249,92,153,226,211,94,165,251,183,110,215,70,233,166,139,173,213,41,87,21,184,107,128,94,48,124,45,237,51,139,92,41,108,240,151,93,209,119,22,60,178,195,204,234,185,28,206,111,57,37,215,78,153,155,118,237,211,87,107,174,169,160,98,182,58,202,124,211,202,254,135,218,102,90,98,188,37,222,124,222,139,191,108,213,52,29,87,47,111,51,149,206,99,119,237,230,51,118,221,116,222,221,126,180,44,7,3,25,5,194,198,120,248,219,233,47,157,94,207,251,147,187,123,147,248,199,110,181,117,220,238,167,168,252,246,55,243,118,114,160,252,141,54,243,62,45,119,55,73,255,0,182,83,54,50,179,52,61,144,123,51,204,188,41,139,123,179,196,29,111,113,94,105,171,250,94,103,119,242,249,188,151,187,102,238,91,246,238,211,93,142,211,234,83,53,128,210,155,7,104,167,20,248,83,21,92,184,115,225,143,42,240,166,101,97,188,181,231,88,48,253,85,190,199,113,188,215,86,88,237,242,37,29,53,108,207,162,169,72,228,223,27,96,87,75,28,108,141,206,145,21,168,212,115,80,118,86,95,241,86,43,227,235,54,241,78,58,178,119,54,36,188,225,251,253,194,241,110,233,164,167,232,235,165,189,81,62,120,57,82,170,201,30,201,28,246,236,122,171,155,166,138,170,168,165,85,224,167,55,179,247,37,179,78,235,138,120,115,202,255,0,29,226,74,172,63,61,190,170,221,220,149,183,78,85,11,170,105,222,249,249,84,111,100,141,210,72,161,110,245,93,169,204,209,83,87,38,154,169,193,78,80,228,21,183,52,238,185,247,103,205,14,171,59,113,222,31,158,225,142,240,95,125,209,63,184,107,171,106,105,234,174,80,116,13,103,87,75,200,172,68,131,100,239,115,163,215,99,213,95,239,2,234,128,0,0,121,79,107,25,89,227,191,101,190,210,240,167,140,255,0,197,206,249,166,239,79,177,231,254,107,191,155,246,63,132,252,159,200,248,190,175,120,21,87,137,206,53,179,79,37,184,208,202,126,29,48,181,131,10,85,97,188,119,220,61,227,85,112,165,169,125,116,93,109,218,106,57,121,47,100,236,141,186,71,19,85,187,163,118,142,85,85,213,61,201,98,179,139,17,228,189,254,213,116,225,255,0,49,179,79,15,225,251,150,97,89,231,178,69,108,150,249,73,73,117,169,130,189,178,82,53,212,176,204,170,231,189,206,87,182,53,70,57,21,237,211,71,104,168,120,172,222,224,167,43,51,167,63,112,87,17,120,166,255,0,138,233,113,38,4,238,222,238,165,183,213,83,50,134,94,138,182,74,200,185,204,124,15,145,218,201,43,145,219,100,110,173,68,68,209,125,234,205,238,10,114,179,58,115,247,5,113,23,138,111,248,174,151,18,96,78,237,238,234,91,125,85,51,40,101,232,171,100,172,139,156,199,192,249,29,172,146,185,29,182,70,234,212,68,77,23,222,161,93,112,230,28,206,142,3,243,163,4,112,209,195,70,86,98,12,105,148,152,210,241,109,189,226,140,81,123,177,213,220,103,182,79,89,86,148,85,141,109,101,18,67,77,11,34,165,164,130,84,73,99,114,177,94,231,57,85,170,214,166,133,0,0,0,0,0,0,21,87,32,179,247,138,124,123,197,62,99,229,110,105,100,175,135,50,219,14,119,199,135,49,31,135,46,52,125,229,211,220,98,130,151,248,84,242,58,158,110,101,59,228,147,240,109,77,219,119,55,70,162,161,106,128,0,0,0,0,242,151,252,216,202,204,41,138,173,184,23,20,230,94,20,179,98,75,207,39,187,172,247,11,205,53,61,117,103,54,69,138,46,76,15,122,73,38,249,26,230,55,107,87,115,145,90,154,170,104,122,178,191,230,247,5,57,89,157,57,251,130,184,139,197,55,252,87,75,137,48,39,118,247,117,45,190,170,153,148,50,244,85,178,86,69,206,99,224,124,142,214,73,92,142,219,35,117,106,34,38,139,239,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,28,81,241,121,199,214,87,231,182,38,192,185,41,195,7,139,112,101,179,162,238,203,207,130,175,85,253,87,50,142,9,102,252,61,52,205,137,251,102,146,86,124,45,77,54,109,95,122,42,151,252,1,21,112,185,143,243,79,52,50,39,12,227,172,235,193,94,18,198,119,62,183,188,236,221,219,83,65,210,242,235,39,138,31,192,84,185,210,179,116,49,196,255,0,137,203,174,253,201,238,84,66,85,5,42,204,190,210,31,103,124,100,209,240,147,236,107,188,58,188,65,98,177,120,131,196,92,173,189,229,29,43,249,189,47,74,237,121,125,86,155,121,191,22,207,173,186,251,130,234,128,0,24,87,197,111,5,57,89,135,188,45,244,29,191,226,188,237,234,58,239,20,119,21,85,54,37,238,141,188,142,143,155,221,144,39,79,206,214,171,111,55,242,249,14,219,249,14,55,80,170,188,12,112,49,244,46,241,183,246,209,241,143,140,123,183,251,201,221,253,47,73,212,255,0,148,77,191,119,83,252,221,54,127,46,190,224,192,16,0,27,167,217,225,193,78,86,100,182,21,194,28,70,97,107,254,43,170,196,152,239,47,237,253,227,75,112,170,166,125,12,93,108,116,149,146,242,88,200,25,35,116,146,38,163,119,72,237,26,170,139,170,251,210,128,97,172,222,207,220,150,227,235,62,113,79,14,121,95,227,188,73,85,136,49,69,190,170,221,220,149,183,78,85,11,175,72,247,207,202,163,123,36,110,146,69,11,119,170,237,78,102,138,154,185,52,149,114,159,182,83,217,126,86,96,220,179,250,56,247,159,132,176,253,186,197,214,248,191,147,213,116,180,209,195,205,229,244,78,217,187,151,187,110,231,105,174,154,174,154,144,6,65,113,207,236,59,138,124,199,226,95,217,119,125,251,64,239,143,196,157,247,211,116,61,117,198,42,223,206,58,119,243,118,114,182,125,155,119,110,221,240,233,181,67,116,242,158,255,0,138,177,94,86,96,220,83,142,172,157,205,137,47,56,126,221,112,188,91,186,105,41,250,58,233,105,163,124,240,114,165,85,146,61,146,57,237,216,245,87,55,77,21,85,81,79,86,121,76,167,199,94,212,50,179,6,230,103,117,247,103,139,112,253,186,251,209,115,249,221,47,85,77,28,220,174,102,214,239,219,204,219,187,107,117,211,93,19,93,15,86,0,175,255,0,66,156,172,250,88,253,49,123,255,0,21,248,207,253,195,213,83,119,95,232,222,239,251,62,71,55,236,126,47,181,252,191,127,213,240,150,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,62,86,10,204,44,3,153,86,169,111,185,115,142,48,254,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,186,61,171,252,168,126,76,216,192,190,212,50,179,25,101,159,122,119,103,139,112,253,198,197,214,242,57,221,47,85,77,36,60,222,94,230,239,219,204,221,183,115,117,211,77,83,93,72,171,130,158,20,190,135,217,89,117,203,63,30,248,183,188,241,4,247,222,183,186,250,14,95,50,154,158,30,87,47,157,46,186,116,219,183,110,77,119,233,167,187,85,11,0,0,0,0,0,0,3,202,88,51,99,43,49,94,42,185,96,92,45,153,120,82,243,137,44,220,238,241,179,219,239,52,213,21,212,124,169,18,41,121,208,49,235,36,123,36,115,88,237,205,77,174,84,106,232,171,161,234,202,171,144,92,12,123,14,226,159,49,248,151,246,163,223,126,208,59,227,241,39,114,116,221,15,93,113,138,183,243,142,161,252,221,156,173,159,102,221,219,183,124,58,109,91,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,3,202,102,198,58,246,95,149,152,203,51,59,175,188,252,37,135,238,55,222,139,159,201,234,186,90,105,38,229,115,54,187,102,238,94,221,219,93,166,186,232,186,104,7,171,5,127,224,167,138,223,166,14,86,93,115,51,192,94,18,238,204,65,61,139,162,239,78,191,153,203,166,167,155,155,204,228,197,166,189,78,221,187,87,77,154,235,239,209,44,0,0,0,0,0,0,0,0,0,0,0,0,0,2,170,241,207,192,199,211,71,193,63,219,71,193,222,14,239,47,239,39,120,117,93,95,77,254,81,14,205,189,55,243,181,223,252,154,123,237,81,128,60,12,113,207,244,46,241,183,246,174,241,143,140,123,183,251,247,221,253,47,73,212,255,0,147,205,191,119,83,252,221,54,127,46,190,224,170,160,0,6,212,246,104,241,207,237,199,184,184,104,246,93,220,158,207,242,254,151,241,223,125,245,61,119,67,209,209,126,111,211,179,149,191,155,191,237,29,183,110,223,139,93,201,64,51,247,142,127,110,60,44,101,199,13,30,203,187,147,217,255,0,115,254,59,239,190,167,174,232,109,210,209,126,111,211,179,149,191,155,191,237,29,183,110,223,139,93,201,181,60,39,121,88,201,191,151,248,123,211,160,2,85,0,0,0,0,60,166,108,96,95,106,25,89,140,178,207,189,59,179,197,184,126,227,98,235,121,28,238,151,170,166,146,30,111,47,115,119,237,230,110,219,185,186,233,166,169,174,167,171,0,87,254,10,120,82,250,31,101,101,215,44,252,123,226,222,243,196,19,223,122,222,235,232,57,124,202,106,120,121,92,190,116,186,233,211,110,221,185,53,223,166,158,237,86,192,30,83,54,49,215,178,252,172,198,89,153,221,125,231,225,44,63,113,190,244,92,254,79,85,210,211,73,55,43,153,181,219,55,114,246,238,218,237,53,215,69,211,66,0,224,99,142,127,166,143,141,191,181,119,131,188,29,221,191,223,190,240,234,186,190,167,252,158,29,155,122,111,231,107,191,249,52,247,133,170,0,0,0,0,0,0,0,138,184,163,200,191,164,166,68,226,108,148,241,79,135,60,71,209,126,51,232,122,206,71,79,89,5,79,216,243,35,221,187,145,183,242,211,77,218,251,244,209,66,85,4,85,194,230,69,253,26,242,39,12,228,167,138,124,71,225,206,183,241,159,67,209,243,250,138,201,234,126,199,153,38,221,188,253,191,150,186,237,215,221,174,137,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,102,247,5,57,167,193,247,180,79,105,151,252,41,115,241,111,116,116,93,197,85,83,55,47,165,234,249,156,222,116,17,105,175,82,205,187,119,107,163,181,211,68,214,234,149,87,142,124,130,226,159,60,124,19,244,104,206,175,103,253,201,222,93,247,252,99,184,218,186,238,119,77,211,254,101,27,249,187,57,83,254,94,155,121,159,14,187,157,160,96,8,52,167,29,101,62,86,118,153,244,63,65,220,180,194,153,89,236,223,155,226,142,253,179,83,88,251,199,188,54,244,124,174,236,101,71,59,151,208,213,110,230,236,219,205,110,221,219,157,183,53,128,26,63,194,150,10,186,246,114,90,172,156,104,231,125,69,37,239,4,230,110,23,166,178,90,104,48,171,221,83,117,130,123,139,96,184,192,234,136,170,91,79,11,88,216,104,165,107,213,147,61,81,238,98,34,57,21,92,149,127,130,156,222,200,44,150,205,59,174,41,226,51,43,252,119,134,234,176,252,246,250,91,119,114,81,93,57,85,206,169,167,123,39,229,86,61,145,183,72,226,153,187,209,119,39,51,68,77,28,186,91,94,0,113,173,171,138,30,46,243,23,8,227,90,122,188,85,148,144,89,238,247,188,33,130,113,83,27,93,106,177,64,219,157,44,116,45,167,183,200,233,41,169,95,5,44,238,129,137,10,105,27,30,246,49,118,170,234,26,169,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,186,232,171,245,158,128,169,92,54,112,217,196,150,81,241,37,142,177,174,53,205,122,75,142,82,92,105,238,116,152,67,8,82,95,107,230,130,203,4,149,240,201,67,20,116,50,68,218,106,102,67,75,27,161,70,194,170,140,69,70,51,225,213,75,106,0,0,0,0,0,165,93,164,60,20,230,159,24,62,206,253,153,223,240,165,179,194,93,239,214,247,237,85,76,60,206,171,164,229,242,185,48,75,174,157,51,247,110,219,166,173,211,93,87,75,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,7,105,15,31,152,115,49,61,157,253,18,120,132,197,116,157,223,222,254,32,238,41,174,182,77,220,206,147,165,230,239,108,60,237,54,84,109,211,118,221,93,245,110,247,135,171,237,91,255,0,66,255,0,178,239,163,71,246,164,241,55,125,247,223,129,127,16,247,159,79,208,244,253,79,69,203,231,114,185,243,236,223,174,206,108,155,116,220,237,114,172,213,76,139,255,0,67,191,125,255,0,101,179,241,175,136,58,111,103,254,58,254,58,242,249,28,222,243,233,185,93,103,73,175,58,223,191,94,95,51,72,244,223,203,93,185,86,5,170,207,220,253,225,99,30,240,177,151,25,91,149,185,43,225,204,201,195,157,207,226,60,71,225,203,117,31,121,116,246,233,96,170,254,21,4,142,168,155,153,80,248,228,252,35,83,118,221,206,209,200,136,122,12,200,226,255,0,37,232,184,109,203,220,21,195,70,13,196,25,101,155,118,74,123,77,38,40,197,246,75,117,37,150,123,172,16,208,62,58,200,157,93,69,55,83,59,37,170,72,38,86,202,136,143,88,154,247,104,230,181,10,106,93,254,200,156,189,192,57,149,196,150,36,177,102,54,7,195,248,170,219,6,7,172,171,138,142,247,108,134,186,8,231,109,125,3,91,43,99,153,174,106,61,26,247,181,28,137,174,143,114,127,42,129,175,220,50,93,174,183,254,27,114,162,251,125,185,213,220,110,87,28,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,44,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,127,227,91,233,99,236,178,213,244,58,254,236,252,65,7,93,250,55,244,95,77,81,204,253,33,248,47,182,233,191,39,227,255,0,107,221,184,11,0,8,171,133,207,110,222,194,112,207,210,95,253,50,127,134,247,223,230,127,238,201,250,127,204,191,131,254,111,200,252,143,243,190,45,196,170,0,0,0,0,0,170,191,216,184,224,79,254,177,159,242,154,241,255,0,75,45,80,2,170,241,207,244,19,254,36,253,53,127,225,47,13,126,152,255,0,38,234,255,0,70,255,0,230,223,105,254,111,250,227,0,77,84,237,206,253,73,254,210,126,237,50,172,13,41,202,127,236,49,251,44,193,190,212,191,187,63,15,219,188,71,253,213,254,148,233,163,234,190,195,240,95,109,204,251,63,131,254,167,221,160,236,172,240,39,211,235,54,253,150,255,0,113,158,31,191,248,115,237,191,69,247,213,23,75,246,255,0,133,251,30,95,218,124,127,245,94,253,72,3,63,126,130,127,69,140,184,246,23,254,156,255,0,137,252,99,250,99,253,238,151,175,252,235,248,39,231,156,175,177,255,0,51,224,212,242,156,20,253,44,125,169,221,126,135,95,221,159,135,231,235,191,70,254,139,234,105,249,159,164,63,5,246,221,55,228,252,127,237,123,183,1,209,72,60,166,83,248,239,217,102,13,246,165,253,217,248,126,221,226,63,177,253,41,211,71,213,125,135,224,190,219,153,246,127,7,253,79,187,67,213,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,1,206,183,21,185,151,198,78,98,120,91,233,109,109,197,116,157,223,215,120,127,191,112,156,118,77,220,206,71,85,202,217,79,15,59,77,148,251,181,221,183,86,253,91,189,240,1,170,157,171,127,232,160,246,93,244,104,254,219,126,25,239,190,251,240,47,227,238,236,234,58,30,159,169,232,185,156,158,111,34,125,155,244,223,202,147,110,187,93,166,85,129,125,51,159,135,46,29,49,47,8,153,89,116,225,95,12,82,99,12,234,174,167,177,213,226,251,110,21,188,213,95,46,176,64,251,100,142,174,150,162,223,28,210,244,204,109,99,160,107,221,202,98,49,239,99,62,29,200,213,250,189,141,86,155,173,131,139,188,109,98,190,219,42,237,215,43,118,7,185,82,86,81,213,194,232,103,166,158,59,157,189,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,88,14,1,176,39,3,92,60,90,176,238,119,209,241,69,135,224,198,216,171,3,209,210,95,173,55,188,109,103,108,20,51,212,182,150,166,166,38,192,141,142,104,158,201,161,70,35,100,123,149,169,185,29,170,251,210,63,236,239,187,90,175,253,167,28,64,223,108,87,58,75,141,182,227,79,138,234,232,235,41,38,108,208,84,193,38,32,164,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,171,224,0,0,0,0,0,0,0,41,87,105,14,101,241,147,151,126,206,254,137,54,220,87,87,222,29,239,226,14,226,194,113,222,246,242,250,78,151,155,190,158,110,78,187,234,54,233,183,118,142,250,246,251,174,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,41,237,99,43,60,119,236,183,218,94,20,241,159,248,185,223,52,221,233,246,60,255,0,205,119,243,126,199,240,159,147,249,31,23,213,239,61,89,95,254,133,57,89,244,177,250,98,247,254,43,241,159,251,135,170,166,238,191,209,189,223,246,124,142,111,216,252,95,107,249,126,255,0,171,225,2,192,0,0,0,0,21,87,142,124,253,226,159,35,188,19,244,104,201,95,104,29,247,222,93,247,252,92,184,221,122,30,79,77,211,254,101,35,57,91,249,179,254,94,187,185,127,14,155,93,173,170,0,115,173,194,151,26,217,167,193,247,138,125,153,216,48,165,207,197,189,15,91,223,180,181,51,114,250,94,127,47,149,201,158,45,53,234,95,187,118,237,116,110,154,104,186,192,5,212,237,33,224,167,43,56,62,246,119,236,206,255,0,138,238,126,45,239,126,183,191,106,169,166,229,244,189,39,47,149,201,130,45,53,234,95,187,118,237,116,110,154,104,186,210,176,6,148,246,57,229,62,105,225,76,253,188,99,172,83,150,152,174,205,134,239,57,127,81,221,215,155,133,154,166,158,134,179,155,91,111,150,46,76,239,98,71,38,248,218,231,183,107,151,115,81,92,154,162,106,102,177,175,221,150,92,107,102,158,116,226,170,62,28,241,77,131,10,82,225,188,9,151,241,247,117,85,190,150,165,149,210,244,82,81,81,197,206,123,231,124,110,214,57,92,174,219,27,117,114,34,166,137,238,80,210,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,170,241,207,192,199,211,71,193,63,219,71,193,222,14,239,47,239,39,120,117,93,95,77,254,81,14,205,189,55,243,181,223,252,154,123,237,80,3,42,251,115,191,82,127,180,159,187,74,171,192,199,28,255,0,66,239,27,127,106,239,24,248,199,187,127,191,125,223,210,244,157,79,249,60,219,247,117,63,205,211,103,242,235,238,113,207,199,63,211,71,193,63,218,187,193,222,14,239,47,239,223,120,117,93,95,77,254,79,14,205,189,55,243,181,223,252,154,123,237,87,246,115,191,239,93,255,0,150,223,253,0,19,255,0,5,60,41,120,123,52,238,188,113,120,247,168,246,219,135,231,190,248,95,186,246,119,71,124,84,211,220,249,93,103,57,122,142,86,156,173,220,152,247,254,86,140,252,146,42,205,142,198,191,106,25,167,140,179,51,233,29,221,158,45,196,23,27,239,69,225,14,119,75,213,84,201,55,43,153,214,183,126,222,102,221,219,91,174,154,232,154,232,85,94,53,184,82,240,246,86,90,184,226,241,239,81,237,183,16,65,125,240,191,117,236,238,142,248,166,168,185,242,186,206,114,245,28,173,57,91,185,49,239,252,173,25,249,36,85,193,79,21,191,67,236,211,186,230,103,128,188,91,222,120,126,123,23,69,222,157,7,47,153,83,79,55,55,153,201,151,93,58,109,187,118,166,187,245,215,221,162,133,170,236,172,192,190,203,248,250,205,188,180,239,78,243,240,150,31,191,216,186,222,71,39,170,233,111,84,80,243,121,123,157,179,119,47,118,221,206,211,93,53,93,53,53,252,242,153,79,142,189,168,101,102,13,204,206,235,238,207,22,225,251,117,247,162,231,243,186,94,170,154,57,185,92,205,173,223,183,153,183,118,214,235,166,186,38,186,30,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,85,120,231,224,99,233,163,224,159,237,163,224,239,7,119,151,247,147,188,58,174,175,166,255,0,40,135,102,222,155,249,218,239,254,77,61,246,168,205,92,11,155,25,167,217,153,215,125,56,179,47,21,230,159,180,142,87,133,251,138,243,83,124,238,238,239,221,214,115,123,205,244,252,158,103,93,75,183,149,191,119,41,219,182,237,110,224,176,28,115,241,207,244,46,240,79,246,174,241,143,140,123,203,251,247,221,253,47,73,211,127,147,205,191,119,83,252,221,54,127,46,190,234,171,253,156,239,251,215,127,229,183,255,0,64,85,92,139,200,46,41,251,68,187,239,251,117,119,223,179,254,155,251,186,196,119,26,158,79,93,205,252,219,240,115,237,215,163,248,255,0,39,93,177,254,86,158,233,255,0,177,175,41,242,179,52,61,175,251,76,203,76,41,139,123,179,195,253,23,126,217,169,171,250,94,103,120,115,57,92,230,59,102,238,91,55,109,211,93,141,215,234,64,46,174,126,241,207,236,59,133,140,184,226,95,217,119,125,251,64,238,127,196,157,247,211,116,61,117,186,90,223,206,58,119,243,118,114,182,125,155,119,110,221,240,233,181,124,167,5,61,164,63,76,28,211,186,229,159,177,175,9,119,102,31,158,251,214,248,139,175,230,114,234,105,225,229,114,250,88,180,215,169,221,187,114,233,179,77,61,250,163,40,120,41,205,59,110,126,227,91,198,125,223,240,166,59,201,42,174,242,240,94,4,184,85,84,221,40,108,59,171,99,117,7,38,219,85,7,73,75,200,163,73,105,219,201,95,193,182,69,141,159,3,148,252,188,38,240,39,143,184,120,226,239,51,51,190,178,179,5,65,130,113,85,61,230,146,195,105,178,73,51,103,161,130,166,231,5,77,52,78,129,105,227,134,38,50,24,85,138,216,222,228,106,237,70,234,158,244,9,127,141,110,20,190,152,57,89,106,203,63,30,248,75,187,49,4,23,222,183,186,250,254,103,46,154,162,30,87,47,157,22,154,245,59,183,110,93,54,105,167,191,84,245,124,46,100,95,209,175,34,112,206,74,120,167,196,126,28,235,127,25,244,61,31,63,168,172,158,167,236,121,146,109,219,207,219,249,107,174,221,125,218,232,158,83,141,108,161,207,220,233,202,203,86,22,225,207,52,60,9,137,41,113,4,23,10,171,143,125,214,218,249,180,45,166,168,99,224,230,209,177,242,59,89,37,133,219,21,54,175,47,85,93,90,154,250,190,23,48,6,105,229,126,68,225,156,11,157,120,215,197,184,206,217,214,247,157,231,188,170,107,250,174,101,100,242,195,248,122,150,182,87,237,134,72,153,241,53,52,217,181,61,200,138,4,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,94,57,243,247,133,140,142,240,79,210,95,37,125,160,119,223,121,119,39,241,114,221,117,232,121,61,55,81,249,236,140,229,111,230,193,249,26,238,229,252,90,109,110,182,168,202,190,220,239,212,159,237,39,238,208,29,134,63,174,207,217,191,222,67,34,255,0,251,143,157,247,244,151,254,51,123,91,233,187,147,192,191,195,122,126,235,230,245,29,79,91,210,236,221,222,48,108,217,191,93,178,110,219,163,119,85,94,6,50,11,138,124,241,241,183,209,163,58,189,159,247,39,118,247,223,241,142,227,106,235,185,221,79,79,249,148,111,230,236,229,79,249,122,109,230,124,58,238,118,154,83,194,151,5,57,167,135,188,83,244,226,191,225,76,237,234,58,31,11,247,237,85,78,37,238,141,188,254,179,149,222,112,39,79,206,214,151,119,43,242,249,13,221,249,13,3,218,240,191,218,23,146,252,89,227,251,134,92,229,206,24,198,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,221,80,197,68,86,162,104,142,247,253,72,178,7,20,28,80,96,30,19,48,5,191,49,179,26,209,136,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,93,85,190,239,173,82,165,86,246,131,240,11,195,94,105,226,188,45,133,184,107,186,225,204,73,135,46,21,216,102,227,113,195,56,58,203,71,207,233,234,85,146,177,178,178,166,57,29,11,164,129,174,68,114,38,187,88,170,212,84,247,74,188,100,228,166,42,227,247,133,140,1,236,114,225,106,179,119,205,194,213,141,96,241,52,178,83,237,161,150,221,81,182,55,116,241,207,164,201,213,199,171,83,86,251,159,241,46,137,168,68,24,215,138,219,175,104,221,170,44,144,224,187,20,227,92,178,198,214,58,134,226,170,251,181,238,185,214,88,39,181,66,215,83,75,76,217,237,211,84,76,231,186,106,218,103,164,110,98,49,82,39,42,185,21,173,69,185,92,46,96,12,211,202,252,137,195,56,23,58,241,175,139,113,157,179,173,239,59,207,121,84,215,245,92,202,201,229,135,240,245,45,108,175,219,12,145,51,226,106,105,179,106,123,145,20,252,156,56,240,227,128,114,43,0,97,42,58,60,188,193,86,236,109,110,194,244,22,75,245,250,201,105,134,25,238,19,199,12,41,82,231,84,164,76,154,86,73,52,73,34,172,154,43,149,26,231,38,191,84,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,21,87,253,29,159,78,207,251,219,190,231,255,0,121,255,0,252,63,244,135,255,0,110,89,106,128,0,0,0,0,20,3,181,111,133,204,246,226,83,217,119,177,76,13,226,63,14,119,223,121,254,51,163,163,228,117,29,15,39,243,153,99,221,187,145,47,228,235,166,223,126,154,166,183,252,170,188,115,253,59,63,137,63,66,175,248,75,196,191,161,255,0,201,186,79,210,95,249,207,217,255,0,157,254,180,12,171,224,99,233,217,252,118,250,21,127,193,190,37,253,15,254,83,210,126,146,255,0,206,126,207,252,239,245,165,255,0,200,190,40,243,219,134,190,251,254,202,6,57,240,231,136,250,111,3,254,44,163,172,231,244,252,222,241,253,9,20,155,118,243,232,126,223,77,119,124,26,232,253,25,233,194,230,123,112,215,220,159,216,191,192,222,28,241,31,83,227,143,198,116,117,156,254,159,149,221,223,166,229,147,110,222,125,119,216,105,174,239,143,93,25,165,170,207,78,23,50,39,137,78,228,246,215,129,188,71,225,206,167,187,63,25,214,81,242,58,142,87,59,243,105,99,221,187,145,23,229,107,166,223,118,154,174,161,21,125,2,184,19,207,31,237,215,236,167,190,253,160,127,26,123,207,191,111,20,221,119,93,252,39,159,201,234,25,202,223,205,221,179,99,118,238,211,107,116,209,31,79,94,4,242,59,251,74,123,86,238,79,103,255,0,197,110,236,238,43,197,79,67,208,255,0,6,228,115,186,119,243,118,114,182,239,222,237,219,117,220,237,117,89,87,31,230,150,68,240,125,149,152,115,199,87,223,9,96,203,103,71,133,172,255,0,193,107,43,249,124,186,103,114,32,252,19,37,149,116,134,153,255,0,27,245,215,103,189,218,170,107,152,22,220,132,202,123,70,126,227,206,40,56,214,194,156,158,31,243,54,225,116,186,96,123,231,93,82,238,240,170,184,214,165,109,186,78,158,219,34,214,197,204,161,74,153,52,158,54,53,191,146,244,107,246,180,11,169,194,182,41,227,59,28,231,238,46,198,185,151,93,214,240,255,0,136,45,245,247,76,189,169,229,90,163,231,210,207,91,4,150,185,54,66,141,173,110,234,23,189,116,168,68,114,107,164,136,143,209,11,128,82,174,10,126,150,62,212,238,190,34,242,203,225,249,253,149,254,141,253,23,212,211,247,55,228,126,48,253,29,187,243,175,143,252,47,225,11,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,202,102,197,255,0,21,97,76,172,198,88,167,2,217,59,231,18,89,176,253,198,225,103,183,116,210,84,117,149,209,83,72,248,32,229,68,169,36,155,228,107,27,177,138,142,118,186,34,162,170,1,234,200,171,61,56,163,200,158,26,251,147,219,94,57,240,231,136,250,158,236,252,89,89,89,207,233,249,92,239,205,162,147,110,222,124,95,149,166,187,189,218,232,186,80,15,167,215,106,111,253,133,127,254,238,49,31,253,32,242,152,23,54,50,179,180,207,174,250,113,102,94,20,202,207,102,252,175,11,247,21,230,154,199,222,61,225,187,172,230,247,155,234,57,220,190,134,151,111,43,102,222,107,183,110,220,221,161,165,89,233,197,30,68,240,215,220,158,218,241,207,135,60,71,212,247,103,226,202,202,206,127,79,202,231,126,109,20,155,118,243,226,252,173,53,221,238,215,69,210,85,51,87,2,229,62,105,246,153,245,223,78,44,180,197,121,89,236,223,149,225,126,226,179,84,216,251,199,188,55,117,156,222,243,101,71,59,151,208,210,237,229,108,219,205,118,237,219,155,182,85,237,33,227,91,52,248,62,246,119,236,206,193,133,46,126,45,239,126,183,191,105,106,102,229,244,189,39,47,149,201,158,45,53,234,95,187,118,237,116,110,154,104,186,132,129,139,49,79,6,60,108,226,171,207,11,248,166,187,198,119,172,9,112,168,186,92,108,124,171,173,187,163,170,162,145,212,82,201,212,49,33,100,155,31,84,232,244,108,142,107,183,238,68,84,77,200,226,167,11,112,99,129,178,11,8,224,174,39,40,122,44,178,195,247,10,11,94,31,166,230,221,100,228,85,65,69,60,116,209,239,162,87,84,59,109,51,39,77,100,85,106,233,171,149,93,181,72,255,0,134,140,161,200,44,150,232,56,238,199,89,161,225,140,73,157,152,126,43,133,225,151,251,221,21,21,142,42,235,199,38,233,60,20,105,43,25,35,116,146,39,242,216,249,164,114,70,215,106,175,84,87,36,213,196,87,14,185,89,198,142,86,88,240,182,41,197,87,95,13,247,133,54,38,183,92,112,205,117,55,240,175,224,210,178,39,182,87,197,52,111,133,209,212,185,200,173,79,127,192,168,237,62,176,128,56,232,207,187,239,14,220,23,229,118,53,225,47,21,248,126,203,91,112,178,90,236,149,61,11,42,247,216,159,105,169,146,158,61,149,241,200,244,213,144,211,174,175,78,111,195,163,151,85,114,44,213,192,86,105,99,188,233,225,59,3,102,102,101,223,123,231,18,94,123,207,173,173,233,97,167,230,242,174,85,80,199,248,56,88,200,219,164,113,49,191,11,83,93,53,93,85,85,87,42,248,151,205,236,253,206,158,191,129,28,11,149,254,39,195,121,39,136,37,183,217,223,96,178,86,214,223,37,161,179,243,173,112,79,88,177,61,241,187,88,229,103,49,236,134,54,172,142,110,136,196,84,106,233,255,0,103,14,19,197,88,27,131,28,188,194,216,215,12,221,112,253,234,139,189,186,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,106,158,246,185,21,61,202,128,89,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,171,141,110,39,56,208,201,108,211,181,97,110,28,248,122,241,222,27,170,195,240,92,42,174,62,19,187,93,57,85,206,169,168,99,224,230,209,202,200,219,164,113,66,237,138,155,147,153,170,174,142,77,41,95,3,29,154,62,220,124,109,244,151,194,121,171,151,253,201,221,189,201,252,3,186,186,238,119,83,212,126,123,74,254,110,206,84,31,145,166,222,103,197,174,230,233,181,39,148,192,185,177,149,153,161,215,123,51,204,188,41,139,123,179,149,214,247,21,230,154,191,165,230,110,229,243,121,47,118,205,220,183,237,221,166,187,29,167,212,160,64,28,12,103,239,20,249,227,227,111,164,190,74,251,63,238,78,237,238,79,226,229,198,213,215,115,186,158,163,243,217,31,205,217,202,131,242,52,219,204,248,181,220,221,28,115,228,23,11,25,227,224,159,164,190,117,123,63,238,78,242,238,79,227,29,186,213,215,115,186,110,163,243,216,223,205,217,202,131,242,52,219,204,248,181,220,221,45,81,133,124,86,226,94,62,184,193,240,183,180,206,18,177,93,179,194,93,119,69,220,88,14,245,15,51,170,228,115,57,188,229,151,93,58,102,109,219,183,77,93,174,186,166,129,165,89,251,144,92,44,99,222,22,50,227,43,115,75,58,188,57,150,216,115,185,252,57,136,252,71,110,163,239,46,158,221,44,20,191,194,167,141,212,243,115,41,223,36,159,131,106,110,219,185,186,53,21,9,255,0,41,236,24,87,10,101,102,13,194,216,22,247,223,56,110,205,135,237,214,251,61,199,169,142,163,172,161,138,154,54,65,63,54,36,72,228,223,27,88,237,236,68,107,181,213,17,17,80,170,182,92,161,200,46,47,248,88,202,174,24,241,214,104,116,184,147,2,97,251,29,194,241,135,236,23,186,38,95,45,117,212,86,228,162,158,10,202,105,89,44,144,114,164,168,124,114,49,241,181,204,145,26,213,84,93,90,182,215,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,117,209,19,234,2,128,113,91,130,173,93,156,151,91,223,26,57,33,81,87,123,198,217,155,138,42,108,151,106,12,84,246,212,218,160,130,226,233,238,51,186,158,42,102,211,204,215,182,106,40,154,197,124,207,68,99,158,138,142,85,71,39,234,224,207,142,142,52,56,137,205,140,31,110,198,185,11,106,162,203,44,65,222,29,78,42,181,225,107,180,116,172,228,83,84,43,54,86,73,81,37,58,107,83,11,98,93,117,248,149,88,154,59,77,63,95,106,181,218,213,158,185,47,108,202,140,144,185,210,102,22,54,195,248,226,26,187,182,26,194,179,54,237,117,183,193,5,37,116,19,203,81,73,76,175,154,38,71,52,177,68,247,61,168,141,124,140,106,232,174,68,89,215,179,135,9,226,172,13,193,142,94,97,108,107,134,110,184,126,245,69,222,221,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,53,79,123,92,138,158,229,64,44,168,0,0,0,0,0,0,0,1,231,241,174,97,96,28,181,181,69,125,204,108,113,135,240,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,117,209,142,95,228,83,208,16,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,190,255,0,173,20,37,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,214,121,252,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,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,53,215,68,79,168,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,10,171,159,188,115,251,14,226,159,46,56,104,246,93,223,126,208,59,159,241,223,125,244,221,15,93,113,150,139,243,126,157,252,221,156,173,255,0,104,221,219,182,252,58,110,91,84,0,165,92,107,118,144,253,15,179,78,213,150,126,198,188,91,222,120,126,11,239,91,226,46,131,151,204,169,168,135,149,203,233,101,215,78,155,118,237,201,174,253,52,247,106,176,7,97,143,235,179,246,111,247,145,63,241,173,217,189,244,193,205,59,86,102,123,101,240,151,118,97,248,44,93,23,135,122,254,103,46,166,162,110,111,51,170,139,77,122,157,187,118,174,155,53,215,223,162,122,190,6,56,24,250,23,120,219,251,104,248,199,198,61,219,253,228,238,254,151,164,234,127,202,38,223,187,169,254,110,155,63,151,95,112,90,160,0,21,87,32,184,24,246,29,197,62,99,241,47,237,71,190,253,160,119,199,226,78,228,233,186,30,186,227,21,111,231,29,67,249,187,57,91,62,205,187,183,110,248,116,218,172,130,227,159,219,143,20,249,143,195,71,178,238,228,246,127,223,31,142,251,239,169,235,186,27,140,84,95,155,244,236,229,111,230,239,251,71,109,219,183,226,215,114,85,94,1,127,213,77,226,55,246,191,255,0,120,233,77,84,3,10,240,215,21,191,67,238,62,179,231,50,252,5,226,222,243,196,24,162,197,209,119,167,65,203,230,94,146,110,111,51,147,46,186,116,219,118,237,77,119,235,175,187,69,186,188,46,118,173,253,37,51,219,12,228,167,176,95,14,120,143,173,252,103,226,158,179,145,211,209,207,83,246,61,36,123,183,114,54,254,90,105,187,95,126,154,44,255,0,198,183,21,191,67,236,172,181,102,103,128,188,91,222,120,130,11,23,69,222,157,7,47,153,77,81,55,55,153,201,151,93,58,109,187,118,166,187,245,215,221,162,228,15,211,159,253,29,159,77,95,101,223,179,93,247,255,0,3,247,111,231,125,63,254,87,236,127,155,252,224,55,248,20,3,133,204,139,250,74,103,182,25,237,64,241,79,135,60,71,214,255,0,17,250,30,179,145,211,209,207,100,253,35,204,143,118,238,71,63,243,116,211,118,207,126,155,214,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,26,220,86,248,123,52,237,92,14,248,11,168,246,219,135,224,177,120,163,189,54,119,71,124,84,212,91,57,189,31,37,122,142,86,156,221,188,232,247,254,78,172,252,162,234,148,171,137,206,10,115,79,58,120,208,202,126,34,240,181,255,0,10,82,225,188,9,220,61,227,75,112,170,169,101,116,189,21,218,106,201,121,44,100,15,141,218,199,43,81,187,164,110,174,69,69,209,61,234,16,7,246,12,127,239,162,255,0,145,63,253,121,106,184,24,224,99,232,93,227,111,237,163,227,31,24,247,111,247,147,187,250,94,147,169,255,0,40,155,126,238,167,249,186,108,254,93,125,214,168,0,42,175,28,252,12,125,52,124,19,253,180,124,29,224,238,242,254,242,119,135,85,213,244,223,229,16,236,219,211,127,59,93,255,0,201,167,190,213,0,50,3,178,179,2,251,47,227,235,54,242,211,189,59,207,194,88,126,255,0,98,235,121,28,158,171,165,189,81,67,205,229,238,118,205,220,189,219,119,59,77,116,213,116,212,215,242,191,229,15,26,217,89,157,57,251,141,120,116,194,214,12,87,75,137,48,39,121,119,141,85,194,150,153,148,50,244,85,177,209,203,201,123,39,124,142,214,73,90,173,221,27,117,106,42,174,139,238,95,63,218,23,194,254,62,226,207,37,236,185,115,151,55,124,63,110,185,91,177,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,221,80,197,68,86,162,104,142,247,253,72,161,232,56,214,225,75,233,131,149,150,172,179,241,239,132,187,179,16,65,125,235,123,175,175,230,114,233,170,33,229,114,249,209,105,175,83,187,118,229,211,102,154,123,245,72,3,133,206,202,79,163,94,123,97,156,235,246,245,226,63,14,117,191,139,60,45,209,243,250,138,57,233,190,219,171,147,110,222,126,239,200,93,118,233,238,215,84,185,89,33,130,174,185,107,146,248,7,46,111,181,20,147,220,176,174,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,211,77,81,62,163,45,123,81,248,41,205,63,29,230,111,24,189,255,0,133,60,25,248,151,248,15,85,83,222,159,99,69,111,251,62,71,43,237,190,47,181,252,143,127,215,240,129,165,92,81,231,167,209,175,34,113,54,117,248,91,196,126,28,232,191,22,117,221,31,63,168,172,130,155,237,185,114,109,219,207,221,249,11,174,221,61,218,234,142,23,51,211,233,41,145,56,103,58,252,45,225,207,17,245,191,139,58,238,179,145,211,214,79,77,246,220,184,247,110,228,110,252,132,211,118,158,253,53,92,107,200,78,203,252,253,226,39,41,236,89,199,130,177,126,95,209,89,113,7,85,211,65,116,184,86,199,84,206,69,76,180,239,222,216,233,36,98,106,248,92,169,163,215,225,84,215,69,213,19,95,184,51,201,76,85,195,183,13,152,63,39,49,173,194,213,91,122,195,253,225,212,207,107,150,73,41,95,207,175,168,168,102,199,73,28,111,93,25,51,81,117,98,124,72,186,106,154,42,132,214,0,0,0,0,0,0,10,191,194,255,0,104,94,75,241,103,143,238,25,115,151,56,99,26,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,117,67,21,17,90,137,162,59,223,245,34,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,159,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,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,93,53,84,250,207,64,120,172,239,193,87,92,202,201,124,125,151,54,42,138,72,46,88,171,11,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,233,174,136,191,80,24,193,198,183,104,126,42,206,156,211,181,98,158,28,243,27,53,112,38,27,165,195,240,91,234,173,221,241,37,175,155,92,218,154,135,190,126,85,29,75,227,118,177,203,11,119,170,238,94,94,138,154,53,53,221,67,21,191,176,169,197,63,248,253,149,95,250,214,227,255,0,65,39,254,198,188,216,205,60,208,246,191,237,51,50,241,94,45,238,207,15,244,93,251,121,169,175,233,121,157,225,204,229,115,158,237,155,185,108,221,183,77,118,55,95,169,0,210,162,191,241,91,198,182,86,112,125,225,111,105,150,12,87,115,241,111,93,209,119,21,45,52,220,190,151,145,204,230,243,167,139,77,122,150,109,219,187,93,29,174,154,38,182,0,170,185,23,159,188,44,118,137,119,223,246,149,239,191,103,253,55,247,117,135,45,213,60,158,187,155,249,183,225,39,219,175,71,241,254,78,187,99,252,173,61,193,231,248,64,226,203,132,78,33,243,163,16,209,228,134,70,213,225,92,109,61,158,174,247,118,191,85,225,155,101,12,245,208,58,174,157,39,108,149,52,211,73,52,175,124,211,69,34,163,253,206,86,43,149,117,68,214,229,24,129,145,252,69,101,103,5,220,125,103,142,41,197,56,86,235,225,190,240,196,216,102,221,110,195,52,52,223,193,127,29,70,248,152,216,159,44,49,178,22,199,76,230,162,53,125,223,2,35,116,250,182,127,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,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,117,209,87,235,3,208,16,167,25,153,41,138,184,137,225,179,24,100,230,10,184,90,168,175,88,131,187,250,105,238,146,201,29,43,57,21,244,245,15,222,232,227,145,233,171,33,114,38,140,95,137,83,93,19,85,73,172,162,185,247,109,207,222,29,184,147,190,241,173,141,115,110,235,91,195,254,31,233,122,156,15,107,191,86,201,84,254,125,4,86,214,108,183,72,145,209,46,149,211,54,117,214,100,248,81,94,154,191,70,168,66,185,91,144,92,83,246,118,247,102,122,103,94,117,119,222,76,101,255,0,59,188,240,118,22,196,119,26,158,119,93,190,150,30,77,5,76,112,82,59,74,202,200,166,118,231,183,77,175,122,110,122,34,46,138,100,38,117,225,94,34,114,158,197,156,120,42,223,117,162,178,226,14,171,166,130,233,20,113,213,51,145,83,45,59,247,182,57,36,98,106,248,92,169,163,215,225,84,215,69,213,18,181,101,111,104,167,11,28,96,227,187,103,14,126,202,241,93,207,197,188,239,224,184,166,199,110,154,215,39,75,11,235,63,12,206,166,93,116,233,181,111,224,221,163,209,139,238,211,84,144,48,183,21,57,5,129,184,147,165,224,71,5,101,213,215,15,222,168,183,244,204,181,218,40,169,44,80,111,160,117,209,251,18,57,154,246,238,99,221,174,144,251,229,114,235,238,85,112,22,84,0,0,0,0,0,7,138,193,89,33,146,249,107,117,150,251,151,57,67,130,176,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,154,177,171,252,136,123,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,25,65,218,147,152,220,67,91,184,187,192,89,91,146,25,159,141,108,85,24,159,11,218,233,168,237,54,76,73,81,109,130,170,227,83,115,173,130,53,114,54,86,68,143,114,164,76,87,189,83,220,214,234,168,137,238,182,185,251,244,236,250,83,229,199,176,191,244,152,252,79,227,31,208,255,0,239,140,189,127,231,95,194,255,0,51,229,125,143,249,159,30,167,201,226,167,20,246,123,96,108,253,194,56,215,137,202,238,139,51,112,253,190,130,233,135,234,121,87,185,57,20,176,86,207,37,52,155,40,145,212,238,219,82,201,215,73,17,92,186,104,228,86,237,64,50,175,58,241,183,31,252,59,98,170,92,21,156,121,215,154,184,126,245,91,111,101,210,10,111,104,21,21,123,233,95,36,145,182,77,244,245,82,49,53,124,50,38,138,187,190,29,116,209,81,87,122,112,46,83,229,102,87,245,222,204,242,211,10,97,46,243,229,117,189,197,102,166,160,234,185,123,185,124,222,75,27,191,111,49,251,119,107,166,247,105,245,169,0,123,45,224,79,180,75,251,117,247,23,180,14,228,254,43,119,159,85,120,181,114,121,63,194,121,28,157,240,110,211,172,221,191,98,235,204,211,114,237,209,28,12,125,59,63,142,223,77,95,248,55,195,95,161,255,0,202,122,191,209,191,249,183,218,127,155,254,184,11,84,121,76,11,148,249,89,149,253,119,179,60,180,194,152,75,188,249,93,111,113,89,169,168,58,174,94,238,95,55,146,198,239,219,204,126,221,218,233,189,218,125,106,122,178,170,241,207,244,236,254,36,253,10,191,225,47,18,254,135,255,0,38,233,63,73,127,231,63,103,254,119,250,208,63,86,23,169,236,247,206,252,232,198,25,99,98,203,92,181,196,153,139,99,168,184,85,226,88,42,240,3,57,233,60,53,109,134,174,89,42,103,164,70,76,254,162,84,69,114,72,229,114,185,92,155,147,85,44,173,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,59,103,94,125,229,63,14,216,86,151,26,240,247,138,252,63,197,165,109,193,150,188,219,169,232,106,106,247,213,62,57,36,189,199,178,174,57,45,137,173,210,24,87,90,68,219,240,233,18,242,149,81,117,83,135,172,83,125,199,57,5,150,152,215,20,215,117,183,172,65,131,236,215,75,141,79,41,145,243,234,167,162,138,73,100,216,196,107,27,185,239,114,232,212,70,166,186,34,34,123,128,144,8,255,0,62,241,54,77,96,252,167,190,226,62,32,105,173,85,24,6,147,165,239,120,238,150,151,92,233,93,190,166,38,65,190,153,177,200,178,126,29,208,170,124,11,181,218,59,221,183,84,144,15,41,154,89,91,129,51,167,2,92,242,207,50,236,93,243,134,239,60,158,182,139,170,154,159,155,202,153,147,71,248,72,94,201,27,164,145,49,223,11,147,93,52,93,81,85,20,50,91,33,49,54,77,99,14,215,251,22,35,225,250,154,213,79,128,106,250,174,232,142,215,105,117,178,149,187,48,188,172,159,101,51,163,141,99,252,59,102,85,248,19,115,181,119,191,118,171,173,62,201,242,179,199,126,212,189,154,97,79,25,255,0,140,125,205,77,222,159,99,200,252,235,103,55,236,127,7,249,95,145,240,253,94,227,42,242,183,43,112,38,75,118,206,91,50,211,45,44,93,205,134,236,220,238,138,139,170,154,163,149,205,194,143,154,79,194,76,247,200,237,100,149,238,248,156,186,107,162,104,136,136,154,85,197,31,183,111,97,56,155,232,209,254,153,63,192,187,147,243,63,247,100,29,71,231,191,193,255,0,55,231,254,95,249,191,22,208,37,80,87,254,10,126,150,62,203,46,191,76,95,238,207,196,19,244,63,163,127,69,244,212,252,191,209,255,0,130,251,110,167,242,190,63,246,253,219,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,153,177,227,191,101,152,203,217,111,247,103,225,251,143,135,62,199,244,167,77,39,75,246,255,0,130,251,110,95,218,124,31,245,94,237,79,86,0,175,252,20,253,44,125,150,93,126,152,191,221,159,136,39,232,127,70,254,139,233,169,249,127,163,255,0,5,246,221,79,229,124,127,237,251,182,145,87,26,223,216,216,246,167,106,250,98,255,0,118,126,31,131,161,253,63,250,47,169,168,229,254,143,252,23,219,117,63,149,241,255,0,183,238,218,89,94,33,113,77,247,3,100,22,101,227,92,45,93,209,94,176,254,15,188,221,45,213,60,166,73,200,170,130,138,89,34,147,99,209,204,118,215,177,171,163,145,90,186,104,168,169,238,51,175,132,153,248,113,227,155,10,191,24,241,221,139,176,166,40,205,134,226,5,194,216,126,27,134,35,101,134,186,123,95,46,9,41,160,134,138,138,106,118,205,186,170,170,173,26,254,91,158,231,57,89,185,118,181,173,11,169,193,79,209,59,217,101,215,232,117,253,198,120,130,126,187,244,151,233,78,154,159,153,250,67,240,191,99,211,126,79,193,254,215,191,113,96,8,255,0,37,50,19,41,248,118,194,181,88,43,39,48,167,135,236,181,183,7,221,39,166,235,170,106,247,213,62,56,227,116,155,234,36,145,233,171,33,141,52,69,219,240,235,166,170,170,178,0,2,170,241,207,244,236,254,36,253,10,191,225,47,18,254,135,255,0,38,233,63,73,127,231,63,103,254,119,250,210,213,0,48,7,32,189,132,253,41,243,31,251,34,255,0,240,199,122,126,121,253,211,247,140,92,239,209,31,249,231,228,254,7,253,175,245,134,233,229,63,129,61,150,96,223,101,191,220,103,135,237,222,28,251,111,209,125,52,125,47,219,254,23,236,121,127,105,241,255,0,213,123,245,50,91,135,12,132,202,126,34,123,73,56,131,193,89,199,133,60,65,101,162,184,98,203,164,20,221,117,77,38,202,166,95,161,141,178,111,167,146,55,174,140,154,68,209,87,111,197,174,154,162,42,93,254,55,235,243,231,34,56,109,193,150,46,11,172,120,129,151,43,45,226,221,97,138,142,201,99,239,217,233,236,144,208,84,181,173,116,115,69,59,182,53,209,83,53,101,114,110,215,106,43,190,37,212,45,168,60,86,72,92,241,149,235,37,240,13,231,49,163,171,143,22,87,225,123,85,77,249,149,116,137,75,59,110,47,164,141,213,41,36,40,214,164,79,230,171,245,98,53,187,87,84,209,52,208,169,88,167,61,248,159,192,221,161,53,86,60,107,116,186,225,254,26,104,182,117,55,155,166,31,167,164,177,65,190,200,215,51,125,222,72,27,183,117,197,237,98,107,63,190,87,36,73,245,163,0,250,188,122,229,110,4,201,108,9,142,120,226,203,75,23,115,103,109,155,187,58,44,81,213,77,81,202,230,205,75,108,147,248,28,207,125,35,181,163,149,241,124,80,174,154,238,77,30,136,228,160,25,91,199,175,105,62,116,227,187,102,89,229,166,107,119,206,36,188,243,186,42,46,226,176,83,243,121,80,190,105,63,9,53,59,35,110,145,196,247,124,78,77,116,209,53,85,68,95,87,199,175,20,121,237,158,57,237,142,120,104,201,76,115,237,3,45,175,125,217,221,150,76,45,108,163,186,245,220,154,58,90,217,185,53,20,209,62,162,93,149,17,74,247,109,145,118,242,222,213,209,173,86,165,170,224,43,133,204,137,200,236,137,192,220,75,231,94,6,246,127,153,54,78,243,239,59,222,41,185,214,90,186,30,117,101,85,20,60,234,122,153,89,79,22,250,121,98,99,119,70,155,185,140,114,106,231,35,148,39,254,10,126,150,62,203,46,191,76,95,238,207,196,19,244,63,163,127,69,244,212,252,191,209,255,0,130,251,110,167,242,190,63,246,253,219,75,0,121,252,21,152,88,7,50,173,82,223,114,231,28,97,252,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,93,116,123,87,249,80,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,15,21,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,235,61,169,231,243,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,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,215,77,81,126,160,50,2,211,218,173,157,25,235,117,162,201,12,215,177,229,174,31,193,57,133,81,30,21,196,183,106,74,106,186,73,237,246,170,247,37,53,93,76,115,207,86,248,98,124,112,203,35,210,73,24,230,53,90,138,230,185,17,81,124,86,111,112,209,236,91,63,112,86,58,224,70,211,138,243,179,13,225,142,237,191,190,243,111,131,196,148,49,95,41,171,100,149,104,166,158,215,19,35,110,145,197,72,247,69,185,36,70,204,142,213,17,237,84,176,25,241,217,153,193,126,84,97,92,65,110,183,103,126,43,246,147,225,250,187,134,21,194,183,12,75,105,235,175,53,220,185,82,142,8,104,210,149,181,21,28,234,136,210,38,178,47,137,238,213,141,93,196,235,217,19,151,184,251,45,120,109,196,150,44,198,192,248,131,10,220,167,199,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,52,213,142,79,228,80,37,254,10,115,123,63,115,167,43,46,184,167,136,204,175,240,38,36,165,196,19,219,233,109,221,201,91,107,230,208,182,154,157,236,159,149,88,247,200,237,100,150,102,239,69,218,188,189,17,53,106,235,96,0,0,0,2,154,229,190,4,224,107,135,142,36,179,11,59,232,248,162,195,240,99,108,85,81,118,164,191,90,111,120,218,206,216,40,103,169,175,101,77,76,77,129,27,28,209,61,147,66,140,70,200,247,43,83,114,59,85,247,165,191,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,165,121,133,217,19,195,110,101,99,252,75,152,215,220,109,153,80,92,177,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,52,213,87,235,45,254,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,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,154,235,162,39,212,7,160,35,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,210,245,51,218,229,142,58,166,114,42,98,168,102,199,73,28,140,77,95,11,81,117,98,252,42,186,104,186,42,72,0,10,127,144,157,151,249,5,195,182,108,88,179,143,5,98,252,192,173,189,97,254,171,166,130,233,112,162,146,149,252,250,105,105,223,189,177,210,70,245,209,147,57,83,71,167,196,137,174,169,170,44,215,197,30,0,202,204,208,200,156,77,129,115,175,26,248,75,6,92,250,46,243,188,247,149,53,7,75,203,172,130,88,127,15,82,215,68,205,211,71,19,62,38,174,187,246,167,189,81,79,127,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,117,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,106,190,247,57,17,61,234,135,128,205,44,1,149,156,96,228,77,207,2,248,215,188,240,102,45,228,254,57,194,215,42,105,185,157,45,99,37,252,12,251,101,137,116,154,155,99,190,23,105,163,219,238,84,213,3,202,112,83,148,57,5,146,217,89,117,194,220,57,230,135,142,240,221,86,32,158,225,85,113,239,186,43,167,42,185,212,212,236,124,28,218,54,50,54,233,28,80,187,98,166,228,230,106,171,163,147,75,0,103,174,28,195,153,209,192,126,116,96,142,26,56,104,202,204,65,141,50,147,26,94,45,183,188,81,138,47,118,58,187,140,246,201,235,42,210,138,177,173,172,162,72,105,161,100,84,180,144,74,137,44,110,86,43,220,231,42,181,90,212,208,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,138,206,252,107,117,203,92,151,199,217,141,98,167,164,158,229,133,112,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,174,154,232,169,245,158,212,242,153,177,142,189,151,229,102,50,204,206,235,239,63,9,97,251,141,247,162,231,242,122,174,150,154,73,185,92,205,174,217,187,151,183,118,215,105,174,186,46,154,1,128,57,189,198,182,105,231,78,126,224,174,34,241,77,131,10,82,226,76,9,221,189,221,75,111,165,169,101,12,189,21,108,149,145,115,152,249,223,35,181,146,87,35,182,200,221,90,136,137,162,251,214,218,228,135,107,183,18,89,149,157,24,7,46,111,184,39,45,96,182,226,172,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,107,166,168,191,81,103,240,215,21,191,76,30,1,115,231,50,252,5,225,46,236,195,248,162,197,209,119,167,95,204,229,217,82,110,111,51,147,22,154,245,59,118,237,93,54,107,175,191,68,242,189,138,158,86,49,79,204,10,239,78,183,1,127,192,0,0,42,175,3,28,115,253,52,124,109,253,171,188,29,224,238,237,254,253,247,135,85,213,245,63,228,240,236,219,211,127,59,93,255,0,201,167,188,60,167,12,124,107,102,158,116,241,161,155,28,58,98,155,6,20,165,195,120,19,191,187,186,170,223,75,82,202,233,122,43,180,52,113,115,158,249,223,27,181,142,87,43,182,198,221,92,136,169,162,123,150,234,153,87,192,47,250,169,188,70,254,215,255,0,239,29,41,170,128,0,0,100,7,106,63,26,217,167,227,188,205,224,235,184,48,167,131,63,18,255,0,14,233,106,123,211,236,104,174,31,105,207,229,125,183,195,246,95,145,238,250,254,33,217,113,198,182,105,248,239,44,184,58,238,12,41,224,207,199,95,195,186,90,158,244,251,26,219,135,218,115,249,95,109,240,253,151,228,123,190,191,136,176,28,81,246,173,253,26,243,219,19,100,167,176,95,17,248,115,162,252,103,226,158,143,159,212,81,193,83,246,61,36,155,118,243,246,254,90,235,183,95,118,186,36,85,244,24,254,201,71,250,53,189,168,251,58,246,139,255,0,228,215,114,119,191,65,208,126,45,252,239,168,167,230,239,232,185,191,98,205,188,205,191,22,221,202,26,63,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,53,209,83,235,33,78,207,78,40,49,247,22,121,47,122,204,108,198,180,97,251,117,202,221,138,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,126,234,135,162,170,57,19,68,111,187,235,85,244,28,20,240,165,244,62,202,203,174,89,248,247,197,189,231,136,39,190,245,189,215,208,114,249,148,212,240,242,185,124,233,117,211,166,221,187,114,107,191,77,61,218,173,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,2,42,226,143,34,254,146,153,19,137,178,83,197,62,28,241,31,69,248,207,161,235,57,29,61,100,21,63,99,204,143,118,238,70,223,203,77,55,107,239,211,69,160,31,216,164,250,47,255,0,162,95,219,215,137,189,146,127,30,187,147,194,221,23,121,247,95,240,222,151,168,234,228,228,243,121,27,57,156,183,236,221,187,99,180,218,186,168,82,172,203,237,33,246,119,198,77,31,9,62,198,187,195,171,196,22,43,23,136,60,69,202,219,222,81,210,191,155,210,244,174,215,151,213,105,183,155,241,108,250,219,175,184,37,94,10,120,173,250,96,229,101,215,51,60,5,225,46,236,196,19,216,186,46,244,235,249,156,186,106,121,185,188,206,76,90,107,212,237,219,181,116,217,174,190,253,18,192,25,1,218,167,129,125,168,113,245,148,153,105,222,157,217,226,220,63,96,177,117,188,142,119,75,213,94,171,97,230,242,247,55,126,222,102,237,187,155,174,154,106,154,234,74,185,79,216,215,236,191,52,240,110,102,125,35,187,207,194,88,130,221,125,232,188,33,201,234,186,90,152,230,229,115,58,215,108,221,203,219,187,107,180,215,93,23,77,0,210,160,0,21,87,142,126,6,62,154,62,9,254,218,62,14,240,119,121,127,121,59,195,170,234,250,111,242,136,118,109,233,191,157,174,255,0,228,211,223,106,129,85,120,231,224,99,233,163,224,159,237,163,224,239,7,119,151,247,147,188,58,174,175,166,255,0,40,135,102,222,155,249,218,239,254,77,61,225,85,120,5,255,0,85,55,136,223,218,255,0,253,227,165,45,86,65,113,207,237,199,138,124,199,225,163,217,119,114,123,63,239,143,199,125,247,212,245,221,13,198,42,47,205,250,118,114,183,243,119,253,163,182,237,219,241,107,185,50,175,32,179,211,251,29,188,83,230,63,241,91,218,7,114,119,198,5,252,251,186,185,220,155,140,95,194,190,206,125,186,244,127,103,239,211,153,249,107,183,223,63,246,86,99,175,106,28,125,102,222,101,247,95,118,120,183,15,223,239,189,23,63,157,210,245,87,170,41,185,92,205,173,223,183,153,183,118,214,235,166,186,38,186,1,175,224,0,0,17,87,20,121,23,244,148,200,156,77,146,158,41,240,231,136,250,47,198,125,15,89,200,233,235,32,169,251,30,100,123,183,114,54,254,90,105,187,95,126,154,40,74,160,175,252,20,240,165,244,62,202,203,174,89,248,247,197,189,231,136,39,190,245,189,215,208,114,249,148,212,240,242,185,124,233,117,211,166,221,187,114,107,191,77,61,218,173,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,85,92,130,200,46,41,240,23,20,249,143,154,89,165,157,94,35,203,108,71,223,30,28,195,158,35,184,214,119,111,81,113,138,122,95,224,179,198,218,120,121,116,236,146,63,193,185,118,238,218,221,90,170,165,170,0,0,0,0,0,10,255,0,197,118,83,229,100,89,63,154,185,199,30,90,97,70,99,235,86,15,187,93,168,49,83,108,212,201,120,164,174,164,183,200,180,181,49,86,108,231,71,52,43,20,75,28,141,122,57,139,27,54,170,109,77,44,1,226,179,191,5,93,115,43,37,241,246,92,216,170,41,32,185,98,172,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,166,186,34,253,64,80,14,0,112,85,215,138,30,17,51,23,23,99,90,138,76,85,155,112,94,46,246,76,33,141,177,83,221,93,117,177,78,219,101,44,148,46,167,184,72,217,42,105,89,5,84,238,157,139,10,235,27,222,247,177,55,42,235,109,56,41,202,28,253,201,108,172,186,225,110,35,51,67,199,120,146,171,16,79,112,165,184,247,221,109,211,149,66,234,106,118,50,14,109,99,25,35,116,146,41,157,177,19,106,115,53,69,213,203,167,159,236,244,225,127,31,112,153,146,247,172,185,204,107,190,31,184,220,174,56,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,52,86,251,254,180,75,64,0,0,0,175,252,41,113,173,149,156,96,248,167,217,157,131,21,219,60,37,208,245,189,251,75,77,15,51,170,231,242,249,92,153,229,215,78,153,251,183,109,211,86,233,174,171,165,128,60,166,5,202,124,172,202,254,187,217,158,90,97,76,37,222,124,174,183,184,172,212,212,29,87,47,119,47,155,201,99,119,237,230,63,110,237,116,222,237,62,181,3,207,221,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,82,53,206,188,101,194,199,0,88,86,151,56,253,133,90,172,221,243,112,102,25,231,224,172,49,110,167,174,119,54,57,42,54,61,219,160,214,21,233,53,84,222,191,18,71,240,174,154,165,106,224,147,54,51,79,21,246,146,103,230,5,197,57,151,138,239,56,110,205,226,158,238,179,220,47,53,53,20,52,124,171,245,52,81,114,96,123,214,56,246,70,231,49,187,90,155,90,170,212,209,23,66,213,113,173,155,217,5,146,217,89,106,197,60,70,101,127,142,240,221,86,32,130,223,75,110,238,74,43,167,42,185,212,213,15,100,252,170,199,178,54,233,28,83,55,122,46,228,230,104,137,163,151,64,152,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,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,215,93,21,126,179,208,30,83,41,239,248,87,21,229,102,13,197,56,22,201,220,216,110,243,135,237,215,11,61,187,166,142,159,163,161,150,154,55,193,7,42,37,88,227,217,27,152,221,140,85,107,116,209,21,81,16,245,96,8,171,138,60,1,154,121,161,145,56,155,2,228,166,53,240,150,51,185,244,93,217,121,239,42,154,14,151,151,89,4,179,126,30,153,174,149,155,161,142,86,124,45,93,119,237,95,114,170,146,168,2,175,240,217,133,243,163,132,206,27,113,213,247,138,140,200,171,204,43,150,31,168,185,226,167,86,82,94,42,238,211,182,213,5,4,46,90,104,228,174,72,156,143,221,79,59,146,61,81,154,200,139,185,55,59,74,235,127,205,140,211,226,155,21,91,120,221,200,76,203,197,120,75,36,178,135,147,227,76,37,112,188,212,208,87,93,251,170,69,185,87,242,104,169,95,37,37,71,54,142,120,161,111,58,104,247,185,138,199,237,98,35,151,71,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,43,6,63,207,222,22,56,107,205,60,57,193,215,177,94,135,218,167,71,252,6,193,135,45,209,88,231,239,58,151,91,255,0,134,71,204,143,118,238,70,217,63,4,253,99,70,167,197,249,40,18,87,11,252,80,96,30,44,240,5,195,49,178,230,209,136,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,93,81,222,239,169,86,96,60,254,10,203,220,3,150,182,169,108,89,115,129,240,254,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,186,49,169,252,136,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,159,204,44,107,106,203,92,1,137,115,26,251,79,87,61,183,10,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,93,53,84,250,207,64,99,95,105,15,25,156,73,224,254,33,243,75,135,236,57,153,29,38,1,168,183,210,90,228,180,119,61,4,155,169,107,109,20,238,169,143,158,248,22,100,222,179,202,186,239,220,221,223,10,166,137,160,104,86,91,241,3,106,227,123,134,220,194,190,240,254,252,65,133,110,83,211,221,176,173,178,178,246,173,161,158,146,234,234,6,58,26,150,201,73,36,206,141,140,117,84,46,73,26,187,209,90,229,70,251,147,95,213,193,78,80,231,238,75,101,101,215,11,113,25,154,30,59,196,149,88,130,123,133,45,199,190,235,110,156,170,23,83,83,177,144,115,107,24,201,27,164,145,76,237,136,155,83,153,170,46,174,93,32,14,197,79,43,24,167,230,5,119,167,91,139,254,0,0,5,85,227,159,32,184,167,207,31,4,253,26,51,171,217,255,0,114,119,151,125,255,0,24,238,54,174,187,157,211,116,255,0,153,70,254,110,206,84,255,0,151,166,222,103,195,174,231,104,227,159,32,184,167,207,31,4,253,26,51,171,217,255,0,114,119,151,125,255,0,24,238,54,174,187,157,211,116,255,0,153,70,254,110,206,84,255,0,151,166,222,103,195,174,231,105,106,128,24,67,194,111,16,54,174,8,120,187,204,203,239,16,15,196,24,170,229,5,61,231,10,220,235,44,138,218,233,234,238,173,185,192,233,170,93,37,92,144,186,70,61,212,179,57,100,114,239,85,115,85,91,239,93,54,122,138,139,43,56,148,202,204,41,138,113,78,95,218,177,30,27,196,118,250,28,77,110,183,98,107,85,53,103,35,168,166,71,196,247,68,254,100,109,153,177,206,230,170,181,87,77,207,68,114,162,251,232,6,87,118,112,223,113,207,26,25,193,141,120,156,201,190,183,44,177,5,195,16,93,48,253,79,136,153,31,62,170,123,179,36,166,147,101,21,75,106,27,186,153,243,174,146,34,53,53,209,200,142,218,133,212,201,76,251,225,178,239,138,170,184,95,201,204,87,206,189,101,149,189,246,185,236,125,13,123,123,190,150,221,36,116,78,143,168,168,141,25,47,45,235,28,122,164,143,115,191,43,87,38,174,2,96,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,1,79,243,239,181,3,32,184,118,205,139,238,78,99,92,33,152,21,183,172,63,210,245,51,218,237,244,82,82,191,159,77,21,67,54,58,74,184,222,186,50,102,162,234,196,248,145,116,213,52,85,100,39,106,6,65,113,19,155,22,44,156,193,88,67,48,40,175,88,131,170,233,167,186,91,232,163,165,103,34,154,90,135,239,116,117,114,61,53,100,46,68,209,139,241,42,107,162,106,169,32,102,151,1,92,39,103,78,59,185,230,102,101,229,79,124,226,75,207,39,173,173,239,219,149,63,55,149,11,33,143,240,112,212,50,54,233,28,76,111,194,212,215,77,87,85,85,85,242,191,69,206,4,248,46,255,0,68,191,129,188,29,224,239,239,223,121,222,46,29,47,87,252,11,243,126,108,219,247,117,59,62,205,218,111,221,238,211,114,5,127,227,111,54,51,79,10,118,146,100,30,5,194,217,151,138,236,216,110,243,225,110,241,179,219,239,53,52,244,53,156,219,245,76,82,243,160,99,210,57,55,198,214,177,219,154,187,154,136,213,213,19,66,255,0,223,242,159,43,49,94,42,182,227,172,83,150,152,82,243,137,44,220,158,238,188,92,44,212,213,21,212,124,169,22,88,185,51,189,139,36,123,36,115,158,221,174,77,174,85,114,104,171,169,90,177,102,22,225,179,141,156,43,121,226,131,33,40,124,103,153,184,18,223,81,107,193,119,206,109,125,187,163,190,209,70,234,218,8,250,122,165,134,158,77,149,53,81,73,172,209,186,39,111,218,245,86,162,181,62,182,65,125,59,62,139,25,143,237,211,253,57,255,0,28,120,59,244,63,251,221,23,65,249,175,240,79,207,57,191,109,254,127,193,160,22,168,25,171,148,255,0,217,156,246,167,131,125,169,127,113,158,32,183,120,143,251,148,253,23,212,199,213,125,135,225,126,199,153,246,127,31,253,79,191,67,74,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,117,231,222,83,240,237,133,105,113,174,113,226,191,15,217,107,110,12,181,193,83,208,212,213,239,170,124,114,72,216,246,83,199,35,211,86,67,34,234,169,183,225,211,93,85,17,100,2,63,206,188,132,202,126,34,112,173,46,10,206,60,41,226,11,45,21,193,151,72,41,186,234,154,77,149,76,142,72,219,38,250,121,35,122,232,201,164,77,21,118,252,90,233,170,34,160,122,172,39,138,108,88,231,10,217,177,174,22,174,235,108,184,130,223,79,116,183,84,242,159,31,62,150,120,219,36,82,108,122,53,237,220,199,181,116,114,35,147,93,21,17,125,199,214,62,78,19,194,214,44,13,133,108,216,43,11,80,244,86,92,63,111,167,181,219,169,185,175,147,145,75,4,109,142,40,247,189,92,247,109,99,26,154,185,85,203,166,170,170,190,243,235,0,0,0,48,91,180,111,11,95,113,207,104,174,52,193,88,90,135,173,189,98,11,134,29,181,219,169,185,172,143,159,85,61,174,130,56,163,222,245,107,27,185,239,106,106,229,70,166,186,170,162,123,205,190,205,44,210,192,153,45,129,46,121,153,153,119,222,230,195,118,110,79,91,91,210,205,81,202,230,204,200,99,252,28,44,124,142,214,73,88,223,133,171,166,186,174,136,138,169,74,224,205,46,201,236,233,226,58,193,153,112,223,123,231,54,47,56,130,209,221,85,189,46,37,167,230,221,34,124,16,208,254,13,88,202,102,232,232,160,111,198,212,98,233,171,245,213,202,161,10,112,121,144,157,168,156,59,98,172,47,130,173,216,83,195,249,101,91,140,40,174,152,170,155,174,195,181,123,233,95,37,60,117,146,111,89,36,168,77,105,161,68,210,37,221,240,234,212,220,186,174,181,0,0,0,0,160,25,233,197,30,123,113,41,220,159,216,191,199,62,35,240,231,83,227,143,197,148,116,124,142,163,149,221,223,166,226,143,118,238,69,119,216,107,166,223,143,77,89,173,255,0,40,6,122,112,185,158,220,53,247,39,246,47,240,55,135,60,71,212,248,227,241,157,29,103,63,167,229,119,119,233,185,100,219,183,159,93,246,26,107,187,227,215,70,104,30,171,130,159,236,147,251,83,186,253,49,127,184,207,15,207,208,254,128,253,41,212,211,242,255,0,71,254,23,236,122,159,202,248,63,219,247,237,44,6,0,225,115,34,114,191,52,241,30,117,224,92,13,221,152,207,22,245,157,241,115,239,58,201,186,174,170,165,181,51,254,6,89,93,19,55,77,27,29,240,49,186,105,162,104,138,168,82,174,206,190,40,248,177,205,14,41,241,198,74,113,25,142,123,207,194,88,126,231,213,91,59,178,219,15,75,116,165,184,210,83,63,240,212,113,55,126,222,100,205,247,61,204,93,117,77,116,69,52,168,0,0,1,229,51,75,43,112,38,116,224,75,158,89,230,93,139,190,112,221,231,147,214,209,117,83,83,243,121,83,50,104,255,0,9,11,217,35,116,146,38,59,225,114,107,166,139,170,42,162,250,178,42,250,81,228,79,183,111,163,71,142,127,182,79,251,201,221,149,159,238,62,183,243,142,87,79,249,191,199,246,159,205,252,175,132,8,83,22,98,158,27,56,38,194,183,158,23,242,18,187,193,153,155,142,237,245,23,76,23,99,229,87,220,122,203,237,108,110,162,160,147,168,170,73,169,227,223,83,75,20,122,77,35,98,110,205,207,68,106,171,150,21,202,127,236,206,123,83,193,190,212,191,184,207,16,91,188,71,253,202,126,139,234,99,234,190,195,240,191,99,204,251,63,143,254,167,223,160,237,20,225,115,139,28,208,226,159,3,231,95,14,120,27,188,252,37,135,237,157,45,207,188,237,176,244,183,74,91,141,93,75,63,3,89,43,119,237,230,66,239,123,28,197,215,69,215,69,66,213,112,83,244,177,246,89,117,250,98,255,0,118,126,32,159,161,253,27,250,47,166,167,229,254,143,252,23,219,117,63,149,241,255,0,183,238,218,7,149,207,223,167,103,210,159,46,61,133,255,0,164,199,226,127,24,254,135,255,0,124,101,235,255,0,58,254,23,249,159,43,236,127,204,248,245,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,1,21,113,71,143,243,79,43,242,39,19,99,172,148,193,94,45,198,118,206,139,187,44,221,219,83,95,213,115,43,32,138,111,192,83,57,178,191,108,50,74,255,0,133,201,166,205,203,238,69,65,194,230,63,205,60,208,200,156,51,142,179,175,5,120,75,25,220,250,222,243,179,119,109,77,7,75,203,172,158,40,127,1,82,231,74,205,208,199,19,254,39,46,187,247,39,185,81,0,167,249,247,157,120,171,136,158,51,175,189,154,248,214,223,106,162,203,44,65,210,245,55,107,92,82,71,125,103,34,213,21,229,155,38,146,73,41,211,90,152,90,197,214,157,127,4,170,137,163,180,122,86,10,158,9,177,246,72,118,132,96,235,22,88,229,142,101,95,50,235,13,227,140,43,87,6,37,171,178,205,83,2,193,190,138,122,153,100,171,134,6,65,178,57,29,51,85,200,136,141,72,213,29,239,106,169,163,248,167,133,108,130,192,220,73,213,113,221,141,115,22,235,135,239,84,91,58,151,221,46,244,84,150,40,55,208,54,214,205,235,36,45,123,119,49,237,211,89,189,242,185,52,247,42,52,159,240,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,154,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,93,23,220,230,170,47,189,20,15,172,0,0,0,2,170,241,207,159,188,83,228,119,130,126,141,25,43,237,3,190,251,203,190,255,0,139,151,27,175,67,201,233,186,127,204,164,103,43,127,54,127,203,215,119,47,225,211,107,181,242,157,164,60,107,102,159,7,222,206,253,153,216,48,165,207,197,189,239,214,247,237,45,76,220,190,151,164,229,242,185,51,197,166,189,75,247,110,221,174,141,211,77,23,91,170,82,174,43,112,215,0,188,96,248,91,218,103,22,184,82,217,225,46,187,162,238,44,121,101,135,153,213,114,57,156,222,114,75,174,157,51,54,237,219,166,174,215,93,83,64,252,188,9,229,191,13,181,184,250,163,137,124,21,156,84,151,204,219,204,220,46,251,222,47,194,244,152,134,130,166,11,84,247,25,169,171,107,155,29,28,109,234,96,100,85,74,216,145,38,145,234,196,114,53,234,231,42,56,187,230,0,228,22,63,205,62,26,248,167,204,127,161,214,10,246,169,208,247,197,130,135,241,109,77,243,159,99,101,198,46,93,111,226,247,71,187,119,34,155,240,173,210,53,230,251,147,226,110,151,255,0,128,174,61,115,247,137,76,253,196,217,57,156,120,23,10,97,207,14,97,250,219,132,240,91,237,149,180,117,208,87,83,214,210,211,186,9,155,81,81,38,221,188,249,17,204,86,35,145,205,79,122,104,168,161,127,192,0,10,213,138,120,86,200,44,13,196,157,87,29,216,215,49,110,184,126,245,69,179,169,125,210,239,69,73,98,131,125,3,109,108,222,178,66,215,183,115,30,221,53,155,223,43,147,79,114,163,75,42,71,249,247,146,152,87,136,156,167,190,228,230,53,184,93,104,172,184,131,165,234,103,181,203,28,117,76,228,84,197,80,205,142,146,57,24,154,190,22,162,234,197,248,85,116,209,116,84,15,171,96,205,140,172,197,120,86,229,142,176,182,101,225,75,206,27,179,115,187,198,241,111,188,211,84,80,209,242,163,73,101,231,78,199,172,113,236,141,205,123,183,57,54,181,81,203,162,46,167,235,193,89,133,128,115,42,213,45,247,46,113,198,31,197,86,216,42,29,73,45,101,146,231,13,116,17,206,214,181,206,137,210,66,231,53,30,141,123,28,173,85,215,71,181,127,149,8,127,40,120,41,202,204,150,200,44,107,195,166,22,191,226,186,172,55,142,251,203,188,106,174,21,84,207,174,139,173,162,142,142,94,75,217,3,35,110,145,196,213,110,232,221,163,149,85,117,79,114,84,184,241,173,215,179,147,137,44,182,224,187,36,41,233,47,120,39,51,111,22,123,221,218,191,21,49,213,55,88,39,184,215,247,116,237,167,150,153,212,240,181,141,134,138,39,49,31,11,213,30,231,170,171,145,81,168,26,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,254,53,179,123,63,114,91,43,45,88,167,135,60,175,241,222,36,170,196,16,91,234,173,221,201,91,116,229,80,186,154,161,239,159,149,70,246,72,221,36,138,22,239,85,218,156,205,21,53,114,105,96,0,30,83,41,239,248,171,21,229,102,13,197,56,234,201,220,216,146,243,135,237,215,11,197,187,166,146,159,163,174,150,154,55,207,7,42,85,89,35,217,35,158,221,143,85,115,116,209,85,85,20,245,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,90,187,71,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,189,211,211,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,68,247,53,170,171,238,69,60,167,7,84,89,167,147,125,155,214,238,94,95,221,105,241,246,25,195,248,158,225,65,135,46,150,170,150,85,77,92,202,218,249,233,96,125,47,193,51,185,170,177,104,198,232,231,181,233,181,126,36,82,224,0,43,255,0,5,57,189,159,185,211,149,151,92,83,196,102,87,248,19,18,82,226,9,237,244,182,238,228,173,181,243,104,91,77,78,246,79,202,172,123,228,118,178,75,51,119,162,237,94,94,136,154,181,117,176,0,0,0,0,51,87,29,118,86,112,11,149,253,15,180,206,34,113,94,18,239,62,111,69,223,184,186,203,65,213,114,246,243,57,92,234,70,239,219,204,102,237,186,233,189,186,253,104,105,81,85,120,231,224,99,233,163,224,159,237,163,224,239,7,119,151,247,147,188,58,174,175,166,255,0,40,135,102,222,155,249,218,239,254,77,61,225,85,124,1,149,156,23,127,109,46,206,140,107,237,219,50,110,159,136,46,152,115,188,169,177,71,75,99,151,240,243,86,244,182,134,195,80,205,181,20,212,113,243,92,229,141,57,251,85,21,207,98,163,179,51,3,103,239,211,67,50,179,143,56,242,107,21,224,239,24,225,251,205,194,121,238,24,118,182,223,67,215,85,221,168,234,29,4,46,168,111,254,17,90,197,123,157,181,139,239,93,21,74,171,144,89,233,253,142,222,41,243,31,248,173,237,3,185,59,227,2,254,125,221,92,238,77,198,47,225,95,103,62,221,122,63,179,247,233,204,252,181,219,239,213,76,253,227,159,216,119,11,25,113,196,191,178,238,251,246,129,220,255,0,137,59,239,166,232,122,235,116,181,191,156,116,239,230,236,229,108,251,54,238,221,187,225,211,106,133,170,7,148,202,124,117,237,67,43,48,110,102,119,95,118,120,183,15,219,175,189,23,63,157,210,245,84,209,205,202,230,109,110,253,188,205,187,182,183,93,53,209,53,208,245,96,10,171,237,247,138,127,167,103,176,191,98,191,218,99,252,113,240,229,199,253,231,234,191,63,230,116,159,158,126,7,242,63,153,249,126,242,213,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,64,226,7,34,242,95,136,123,171,184,209,202,140,123,87,142,49,182,82,89,214,92,53,65,133,110,148,151,59,85,117,214,214,233,110,52,148,149,17,65,28,147,74,247,205,52,109,124,81,204,199,185,143,98,55,106,170,57,103,94,44,124,172,103,39,203,252,67,233,211,149,87,177,83,202,198,41,249,129,93,233,214,224,39,254,10,115,123,63,115,167,43,46,184,167,136,204,175,240,38,36,165,196,19,219,233,109,221,201,91,107,230,208,182,154,157,236,159,149,88,247,200,237,100,150,102,239,69,218,188,189,17,53,106,235,229,120,231,207,222,41,242,59,193,63,70,140,149,246,129,223,125,229,223,127,197,203,141,215,161,228,244,221,63,230,82,51,149,191,155,63,229,235,187,151,240,233,181,218,218,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,191,241,173,194,151,211,7,43,45,89,103,227,223,9,119,102,32,130,251,214,247,95,95,204,229,211,84,67,202,229,243,162,211,94,167,118,237,203,166,205,52,247,234,129,96,12,171,237,71,227,159,253,51,120,41,246,93,254,242,255,0,25,123,239,255,0,18,185,126,105,211,255,0,228,190,219,249,223,205,47,255,0,11,153,23,244,107,200,156,51,146,158,41,241,31,135,58,223,198,125,15,71,207,234,43,39,169,251,30,100,155,118,243,246,254,90,235,183,95,118,186,36,170,5,85,236,184,242,39,150,95,125,122,197,105,63,230,198,58,246,95,149,152,203,51,59,175,188,252,37,135,238,55,222,139,159,201,234,186,90,105,38,229,115,54,187,102,238,94,221,219,93,166,186,232,186,104,64,31,65,143,244,118,125,53,125,168,254,205,119,39,252,15,221,191,157,245,31,249,95,177,254,111,243,143,41,153,125,155,222,209,56,201,163,226,219,219,47,119,244,152,130,197,125,240,255,0,135,121,187,187,182,58,86,114,186,174,169,186,115,58,93,119,114,190,29,255,0,83,180,247,132,171,193,79,21,191,76,28,172,186,230,103,128,188,37,221,152,130,123,23,69,222,157,127,51,151,77,79,55,55,153,201,139,77,122,157,187,118,174,155,53,215,223,162,88,0,0,0,0,25,87,254,173,31,255,0,153,223,99,191,180,61,235,222,223,254,9,200,229,119,103,253,211,127,59,253,110,207,138,213,113,207,199,63,208,187,193,63,218,187,198,62,49,239,47,239,223,119,244,189,39,77,254,79,54,253,221,79,243,116,217,252,186,251,156,115,240,49,244,209,240,79,246,209,240,119,131,187,203,251,201,222,29,87,87,211,127,148,67,179,111,77,252,237,119,255,0,38,158,240,165,93,149,152,23,217,127,31,89,183,150,157,233,222,126,18,195,247,251,23,91,200,228,245,93,45,234,138,30,111,47,115,182,110,229,238,219,185,218,107,166,171,166,166,191,153,87,231,143,255,0,185,163,253,197,125,31,255,0,252,181,253,37,223,125,197,248,155,244,127,224,122,110,119,85,207,252,226,94,94,205,159,30,187,211,202,118,86,96,95,101,252,125,102,222,90,119,167,121,248,75,15,223,236,93,111,35,147,213,116,183,170,40,121,188,189,206,217,187,151,187,110,231,105,174,154,174,154,129,175,224,0,0,0,0,30,83,54,49,215,178,252,172,198,89,153,221,125,231,225,44,63,113,190,244,92,254,79,85,210,211,73,55,43,153,181,219,55,114,246,238,218,237,53,215,69,211,64,61,88,43,255,0,5,60,86,253,48,114,178,235,153,158,2,240,151,118,98,9,236,93,23,122,117,252,206,93,53,60,220,222,103,38,45,53,234,118,237,218,186,108,215,95,126,137,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,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,53,211,85,79,172,15,64,10,255,0,194,151,26,217,89,198,15,138,125,153,216,49,93,179,194,93,15,91,223,180,180,208,243,58,174,127,47,149,201,158,93,116,233,159,187,118,221,53,110,154,234,186,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,21,255,0,233,173,149,159,75,31,161,215,112,98,191,25,255,0,187,186,90,110,235,253,27,222,31,105,207,230,253,143,195,246,95,151,238,250,190,32,36,12,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,210,245,48,90,226,142,74,167,243,234,98,167,102,198,201,36,108,93,31,51,85,117,122,124,40,186,106,186,34,178,19,58,240,175,17,57,79,98,206,60,21,111,186,209,89,113,7,85,211,65,116,138,56,234,153,200,169,150,157,251,219,28,146,49,53,124,46,84,209,235,240,170,107,162,234,137,234,177,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,166,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,77,83,220,230,162,167,189,16,172,21,252,111,240,219,145,25,243,109,224,186,197,150,120,130,203,114,101,226,217,100,163,138,195,102,160,166,178,83,207,115,228,205,27,154,214,206,199,49,155,171,17,210,42,67,174,229,122,162,59,235,80,182,160,0,0,0,0,25,171,142,179,99,52,251,76,250,31,160,238,101,226,188,172,246,111,205,241,71,126,222,106,108,125,227,222,27,122,62,87,118,62,163,157,203,232,106,183,115,118,109,230,183,110,237,206,218,30,87,128,95,245,83,120,141,253,175,255,0,222,58,83,85,8,171,33,242,31,10,229,70,21,195,247,27,142,15,194,158,210,124,63,73,111,197,88,170,223,111,143,174,188,215,114,226,90,201,230,172,88,219,81,81,206,168,141,101,115,229,248,158,237,30,228,220,74,160,0,0,0,0,15,21,157,248,42,235,153,89,47,143,178,230,197,81,73,5,203,21,97,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,93,53,209,23,234,61,168,2,175,246,122,112,191,143,184,76,201,123,214,92,230,53,223,15,220,110,87,28,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,247,83,189,85,17,170,154,43,125,255,0,90,37,160,42,174,126,228,23,20,248,247,138,124,184,205,44,173,206,175,14,101,182,28,238,127,17,225,207,17,220,104,251,203,167,184,203,61,87,240,88,35,117,60,220,202,119,199,31,225,28,155,182,237,118,141,68,82,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,63,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,235,0,121,76,11,148,249,89,149,253,119,179,60,180,194,152,75,188,249,93,111,113,89,169,168,58,174,94,238,95,55,146,198,239,219,204,126,221,218,233,189,218,125,106,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,243,239,58,240,175,14,217,79,125,206,60,107,111,186,214,217,112,255,0,75,212,193,107,138,57,42,159,207,169,138,157,155,27,36,145,177,116,124,205,85,213,233,240,162,233,170,232,139,80,56,163,199,249,89,154,28,9,226,110,55,114,83,5,120,75,25,220,250,46,236,197,189,219,77,65,137,233,121,119,136,45,179,127,13,166,115,165,102,232,99,150,31,134,101,214,23,236,95,114,171,75,211,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,117,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,106,158,231,53,21,61,232,133,0,237,30,207,126,24,48,55,13,153,135,193,254,10,186,90,176,254,47,162,238,158,155,9,218,240,253,69,37,44,27,235,233,46,15,216,248,224,109,43,119,68,247,76,186,63,222,231,42,47,198,170,128,121,94,206,28,174,227,67,28,223,114,243,137,204,107,196,133,215,16,101,149,111,123,117,56,126,233,140,46,213,117,83,236,101,93,19,55,211,72,199,83,187,109,75,27,34,107,39,185,173,71,39,196,136,211,66,174,121,33,146,247,172,100,204,198,188,229,14,10,175,197,145,212,65,86,203,245,77,130,146,91,139,103,129,24,144,202,149,46,141,101,71,198,145,198,140,118,237,91,177,186,105,162,16,87,101,199,145,60,178,251,235,214,43,75,84,0,0,0,0,0,242,152,23,41,242,179,43,250,239,102,121,105,133,48,151,121,242,186,222,226,179,83,80,117,92,189,220,190,111,37,141,223,183,152,253,187,181,211,123,180,250,212,245,96,10,65,152,93,174,220,54,229,174,63,196,185,115,125,193,57,149,61,203,10,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,211,77,81,62,163,223,241,39,133,243,163,139,62,27,112,45,247,133,124,200,171,203,219,150,32,168,182,98,166,214,85,222,42,237,51,186,213,61,4,206,74,105,36,161,73,92,175,221,81,3,150,61,85,154,198,171,185,118,183,88,3,135,158,6,113,188,60,114,231,46,103,113,1,145,184,126,239,151,88,154,163,17,85,216,103,189,247,101,210,9,167,168,188,69,53,52,173,166,87,200,248,222,180,252,229,71,58,54,171,81,92,213,209,93,162,232,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,121,252,167,176,98,172,41,149,152,55,11,99,171,223,124,226,75,54,31,183,91,239,23,30,166,74,142,178,186,42,104,217,60,252,217,81,36,147,124,141,123,183,189,17,206,215,85,68,85,83,213,128,0,0,0,3,197,103,125,179,25,94,178,95,31,89,178,230,74,184,241,101,126,23,186,211,88,95,73,86,148,179,182,226,250,73,27,76,177,204,174,106,68,254,106,179,71,171,155,181,116,93,83,77,64,246,160,171,253,158,152,31,137,124,1,146,247,171,55,21,21,184,130,171,22,77,138,42,106,104,223,123,196,44,188,206,150,229,164,164,108,104,217,155,52,200,214,115,89,62,140,220,154,42,185,116,77,218,173,160,0,0,0,0,0,0,0,0,0,0,0,0,0,85,94,57,242,11,138,124,241,240,79,209,163,58,189,159,247,39,121,119,223,241,142,227,106,235,185,221,55,79,249,148,111,230,236,229,79,249,122,109,230,124,58,238,118,150,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,34,175,165,30,68,251,118,250,52,120,231,251,100,255,0,188,157,217,89,254,227,235,127,56,229,116,255,0,155,252,127,105,252,223,202,248,73,84,138,190,139,153,19,237,219,233,47,224,111,237,147,254,253,247,157,103,251,143,162,252,223,155,211,254,111,240,125,159,243,191,43,226,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,41,87,30,188,5,96,76,233,192,152,231,51,50,211,42,123,231,59,111,61,217,209,86,247,236,212,252,222,84,212,176,201,248,57,170,25,72,221,40,226,123,126,38,166,186,106,154,189,81,86,234,128,43,255,0,1,89,91,142,242,91,132,236,13,150,121,151,98,238,108,73,102,239,62,182,139,170,134,163,149,205,185,85,77,31,225,33,123,227,118,177,202,199,124,46,93,53,209,116,84,84,72,87,61,241,79,104,78,6,226,126,183,26,216,235,186,46,26,112,253,194,213,116,188,212,242,172,146,114,44,80,83,211,201,119,147,99,145,213,238,219,178,177,116,98,44,171,166,145,34,252,8,94,163,228,226,204,45,98,199,56,86,243,130,177,77,15,91,101,196,22,250,139,93,198,155,154,248,249,244,179,198,232,229,143,123,21,175,110,230,61,201,171,85,28,154,234,138,139,239,3,202,228,166,125,229,63,17,56,86,171,26,228,230,43,241,5,150,138,224,251,92,245,61,13,77,38,202,166,71,28,142,143,101,68,113,189,116,100,209,174,168,155,126,45,53,213,21,18,64,35,252,148,200,76,167,225,219,10,213,96,172,156,194,158,31,178,214,220,31,116,158,155,174,169,171,223,84,248,227,141,210,111,168,146,71,166,172,134,52,209,23,111,195,174,154,170,170,200,0,0,0,0,0,0,0,85,92,130,250,118,125,41,243,31,219,167,250,76,126,56,240,119,232,127,247,198,46,131,243,95,225,127,153,243,126,219,252,255,0,143,66,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,202,96,92,216,202,204,208,235,189,153,230,94,20,197,189,217,202,235,123,138,243,77,95,210,243,55,114,249,188,151,187,102,238,91,246,238,211,93,142,211,234,80,61,88,0,1,231,241,174,97,96,28,181,181,69,125,204,108,113,135,240,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,117,209,142,95,228,83,208,16,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,155,106,30,170,136,212,93,81,190,255,0,173,20,36,172,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,166,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,69,247,57,170,139,239,69,62,177,31,228,38,74,97,94,29,178,158,197,147,152,42,225,117,173,178,225,254,171,166,158,233,44,114,85,63,159,83,45,67,247,186,56,227,98,232,249,156,137,163,19,225,68,215,85,213,86,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,171,192,198,126,241,79,158,62,54,250,75,228,175,179,254,228,238,222,228,254,46,92,109,93,119,59,169,234,63,61,145,252,221,156,168,63,35,77,188,207,139,93,205,210,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,171,253,161,124,80,99,238,19,50,94,203,152,217,115,104,195,247,27,149,199,20,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,166,138,239,119,212,168,22,128,16,167,6,121,215,138,184,137,225,179,7,231,30,53,183,218,168,175,88,131,188,58,152,45,113,73,29,43,57,21,245,20,236,216,217,36,145,233,171,33,106,174,175,95,137,87,77,19,68,73,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,1,95,248,82,224,167,43,56,62,241,79,179,59,254,43,185,248,183,161,235,123,246,170,154,110,95,75,207,229,242,185,48,69,166,189,75,247,110,221,174,141,211,77,23,88,171,179,123,141,108,211,227,7,218,39,180,203,6,20,182,120,75,186,58,46,226,165,169,135,153,213,117,124,206,111,58,121,117,211,166,102,221,187,116,213,218,235,170,105,117,64,0,0,21,87,32,179,247,138,124,123,197,62,99,229,110,105,100,175,135,50,219,14,119,199,135,49,31,135,46,52,125,229,211,220,98,130,151,248,84,242,58,158,110,101,59,228,147,240,109,77,219,119,55,70,162,161,106,128,0,0,0,66,156,102,103,94,42,225,219,134,204,97,156,120,42,223,106,173,189,97,254,239,233,160,186,69,36,148,175,231,215,211,211,191,123,99,146,55,174,140,153,202,154,61,62,36,77,117,77,81,92,25,231,94,42,226,39,134,204,31,156,120,214,223,106,162,189,98,14,240,234,96,181,197,36,116,172,228,87,212,83,179,99,100,146,71,166,172,133,170,186,189,126,37,93,52,77,17,2,107,0,0,0,0,0,0,0,0,5,42,225,143,141,108,211,206,158,52,51,99,135,76,83,96,194,148,184,111,2,119,247,119,85,91,233,106,89,93,47,69,118,134,142,46,115,223,59,227,118,177,202,229,118,216,219,171,145,21,52,79,114,221,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,170,188,12,113,207,244,209,241,183,246,174,240,119,131,187,183,251,247,222,29,87,87,212,255,0,147,195,179,111,77,252,237,119,255,0,38,158,251,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,3,202,102,198,58,246,95,149,152,203,51,59,175,188,252,37,135,238,55,222,139,159,201,234,186,90,105,38,229,115,54,187,102,238,94,221,219,93,166,186,232,186,104,7,171,5,127,224,167,138,223,166,14,86,93,115,51,192,94,18,238,204,65,61,139,162,239,78,191,153,203,166,167,155,155,204,228,197,166,189,78,221,187,87,77,154,235,239,209,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,170,240,49,192,199,208,187,198,223,219,71,198,62,49,238,223,239,39,119,244,189,39,83,254,81,54,253,221,79,243,116,217,252,186,251,173,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,2,42,226,143,34,254,146,153,19,137,178,83,197,62,28,241,31,69,248,207,161,235,57,29,61,100,21,63,99,204,143,118,238,70,223,203,77,55,107,239,211,69,112,185,145,127,70,188,137,195,57,41,226,159,17,248,115,173,252,103,208,244,124,254,162,178,122,159,177,230,73,183,111,63,111,229,174,187,117,247,107,162,74,160,0,0,10,171,159,188,115,251,14,226,159,46,56,104,246,93,223,126,208,59,159,241,223,125,244,221,15,93,113,150,139,243,126,157,252,221,156,173,255,0,104,221,219,182,252,58,110,91,84,121,75,254,83,229,102,43,197,86,220,117,138,114,211,10,94,113,37,155,147,221,215,139,133,154,154,162,186,143,149,34,203,23,38,119,177,100,143,100,142,115,219,181,201,181,202,174,77,21,117,61,88,0,0,0,0,0,87,252,161,227,91,43,51,167,63,113,175,14,152,90,193,138,233,113,38,4,239,46,241,170,184,82,211,50,134,94,138,182,58,57,121,47,100,239,145,218,201,43,85,187,163,110,173,69,85,209,125,203,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,150,12,167,202,204,41,138,174,88,235,11,101,166,20,179,98,75,207,59,188,111,22,251,53,53,61,117,103,54,68,150,94,116,236,98,73,38,249,26,215,187,115,151,115,145,28,186,170,106,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,217